Type Prestacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Entidad que representa las prestaciones
Events
Methods
Properties
- Codigo
- Compania
- CompaniaReference
- Descripcion
- EntityKey
- EntityState
- FechaGrabacion
- FechaUltimaModificacion
- FileAttachments
- Frecuencia
- FrecuenciaReference
- Liquidacion
- Moneda
- MonedaReference
- PagoDirecto
- PrestacionesDelPuesto
- RawPropertyBagData
- Tipo
- TipoIngreso
- TipoIngresoReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
- Valor
Events
PropertyChanged
PropertyChanging
Public static methods
Prestacion CreatePrestacion(int codigo, string descripcion, decimal valor, bool pagoDirecto, bool liquidacion)
Create a new Prestacion object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
descripcion - Initial value of the Descripcion property.
-
decimal
valor - Initial value of the Valor property.
-
bool
pagoDirecto - Initial value of the PagoDirecto property.
-
bool
liquidacion - Initial value of the Liquidacion property.
Public properties
int Codigo get; set;
Código de la prestación
Compania Compania get; set;
Compania al que pertenece a la prestación
EntityReference<Compania> CompaniaReference get; set;
Compania al que pertenece a la prestación
string Descripcion get; set;
Descripción de la prestación
EntityKey EntityKey get; set;
EntityState EntityState get;
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
Frecuencia Frecuencia get; set;
Frecuencia que pertenece a la prestación
EntityReference<Frecuencia> FrecuenciaReference get; set;
Frecuencia que pertenece a la prestación
bool Liquidacion get; set;
Indica si es en liquidación o no
Moneda Moneda get; set;
Moneda que pertenece a la prestación
EntityReference<Moneda> MonedaReference get; set;
Moneda que pertenece a la prestación
bool PagoDirecto get; set;
Indica si es pago directo o no
EntityCollection<PrestacionPuesto> PrestacionesDelPuesto get; set;
Prestaciones que se le asignan al puesto
string RawPropertyBagData get; set;
Data de los campos adicionales
Nullable<TipoPrestacion> Tipo get; set;
Tipo de la prestación
TipoIngreso TipoIngreso get; set;
Tipo de ingreso que pertenece la prestación
EntityReference<TipoIngreso> TipoIngresoReference get; set;
Tipo de ingreso que pertenece la prestación
string UsuarioGrabacion get; set;
Usuario que guardó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación
decimal Valor get; set;
Valor de la prestación