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
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
boolesDescuentoLegal - Initial value of the EsDescuentoLegal property.
 - 
							
decimalvalor - Initial value of the Valor property.
 - 
							
decimalvalorPatronal - Initial value of the ValorPatronal property.
 - 
							
decimalingresoAfecto - Initial value of the IngresoAfecto property.
 - 
							
decimaltiempo - Initial value of the Tiempo property.
 - 
							
boolesValorFijo - 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