Type FondoIncapacidad
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity
Representa un fondo de incapacidad para un empleado en un período específico 
			
		
			Events
Methods
Properties
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializePeriodosIncapacidades()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	Public static methods
FondoIncapacidad CreateFondoIncapacidad(int codigo, string periodo, DateTime fechaInicio, DateTime fechaFinal, decimal diasDerecho, decimal diasIncapacitado)
Create a new FondoIncapacidad object. 
			
				
		
	Parameters
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
stringperiodo - Initial value of the Periodo property.
 - 
							
DateTimefechaInicio - Initial value of the FechaInicio property.
 - 
							
DateTimefechaFinal - Initial value of the FechaFinal property.
 - 
							
decimaldiasDerecho - Initial value of the DiasDerecho property.
 - 
							
decimaldiasIncapacitado - Initial value of the DiasIncapacitado property.
 
Public properties
int Codigo get; set;
Identificador único de registro en el fondo de incapacidad 
		
	decimal DiasDerecho get; set;
Número de días a los que tiene derecho en este período de acumulación de días de incapacidad 
		
	decimal DiasIncapacitado get; set;
Número de días de incapacidad utilizados correspondientes a este período.  (Deberían cuadrar con la sumatoria de días de incapacidad almacenados en la tabla detalle de días de incapacidad procesados - acc.pie_periodos_incapacidad) 
		
	Empleo Empleo get; set;
Empleado al que pertenece este fondo 
		
	EntityReference<Empleo> EmpleoReference get; set;
Empleado al que pertenece este fondo 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
DateTime FechaFinal get; set;
Fecha final del período de acumulación de incapacidades, corresponde a el día anterior a la fecha de aniversario en el año especificado 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha de inserción 
		
	DateTime FechaInicio get; set;
Fecha de Inicio del período de acumulación de incapacidades (es la fecha del aniversario en el año inicial especificado) 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación 
		
	Nullable<decimal> HorasIncapacitado get; set;
Número de horas de incapacidad utilizados correspondientes a este período (son las fracciones de día que se toman de incapacidad adicionales a los días completos) 
		
	string Periodo get; set;
Período del fondo de incapacidad (Formato ####-####, que determina el año inicial y el año final al cual se refiere el fondo) 
		
	EntityCollection<PeriodoIncapacidad> PeriodosIncapacidades get; set;
Colección de períodos de incapacidad generados que pertenecen a este fondo 
		
	string RawPropertyBagData get; set;
Data del property bag 
		
	RiesgoIncapacidad Riesgo get; set;
Riesgo de incapacidad al cual pertenece este fondo 
		
	EntityReference<RiesgoIncapacidad> RiesgoReference get; set;
Riesgo de incapacidad al cual pertenece este fondo 
		
	Nullable<decimal> Saldo get; set;
Saldo de días de incapacidad de este período 
		
	string UsuarioGrabacion get; set;
Usuario que inserta 
		
	string UsuarioUltimaModificacion get; set;
Usuario que realizó la ultima modificación