Type DescuentoLiquidacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity
Representa un descuento aplicado en una liquidación de un empleado retirado
Events
Methods
Properties
- Codigo
- CodigoMoneda
- CodigoTipo
- Comentario
- EntityKey
- EntityState
- EsDescuentoLegal
- EsValorFijo
- FechaGrabacion
- FechaUltimaModificacion
- IngresoAfecto
- Liquidacion
- LiquidacionReference
- Moneda
- MonedaReference
- RawPropertyBagData
- Tiempo
- Tipo
- TipoReference
- UnidadTiempo
- UsuarioGrabacion
- UsuarioUltimaModificacion
- Valor
- ValorPatronal
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeLiquidacion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeLiquidacionReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
DescuentoLiquidacion CreateDescuentoLiquidacion(int codigo, bool esDescuentoLegal, decimal valor, decimal valorPatronal, decimal ingresoAfecto, decimal tiempo, bool esValorFijo)
Create a new DescuentoLiquidacion object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
bool
esDescuentoLegal - Initial value of the EsDescuentoLegal property.
-
decimal
valor - Initial value of the Valor property.
-
decimal
valorPatronal - Initial value of the ValorPatronal property.
-
decimal
ingresoAfecto - Initial value of the IngresoAfecto property.
-
decimal
tiempo - Initial value of the Tiempo property.
-
bool
esValorFijo - Initial value of the EsValorFijo property.
Public properties
int Codigo get; set;
Código de registro de descuento de la liquidación
string CodigoMoneda get; set;
Código de la moneda
Nullable<short> CodigoTipo get; set;
Código del tipo de ingreso
string Comentario get; set;
Comentario asociado al descuento
EntityKey EntityKey get; set;
EntityState EntityState get;
bool EsDescuentoLegal get; set;
Determina si este descuento corresponde con un descuento legal
bool EsValorFijo get; set;
Indica si el valor no sufrio modificaciones en el proceso de cálculo
Nullable<DateTime> FechaGrabacion get; set;
Fecha de inserción
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación
decimal IngresoAfecto get; set;
Valor de la sumatoria de ingresos que forman el afecto para cálculo del descuento legal
Liquidacion Liquidacion get; set;
Liquidación a la que pertenece este registro de descuento
EntityReference<Liquidacion> LiquidacionReference get; set;
Liquidación a la que pertenece este registro de descuento
Moneda Moneda get; set;
Moneda en que está expresado el valor
EntityReference<Moneda> MonedaReference get; set;
Moneda en que está expresado el valor
string RawPropertyBagData get; set;
Data del property bag
decimal Tiempo get; set;
Cantidad en tiempo asociada al descuento
TipoDescuento Tipo get; set;
Tipo de Descuento al que está asociado este registro
EntityReference<TipoDescuento> TipoReference get; set;
Tipo de Descuento al que está asociado este registro
Nullable<UnidadTiempoIngresosDescuentos> UnidadTiempo get; set;
Unidad de medida del tiempo
string UsuarioGrabacion get; set;
Usuario que inserta
string UsuarioUltimaModificacion get; set;
Usuario que realizó la ultima modificación
decimal Valor get; set;
Valor del Descuento
decimal ValorPatronal get; set;
Valor del aporte patronal correspondiente al descuento legal