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 static methods
FondoIncapacidad CreateFondoIncapacidad(int codigo, string periodo, DateTime fechaInicio, DateTime fechaFinal, decimal diasDerecho, decimal diasIncapacitado)
Create a new FondoIncapacidad object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
periodo - Initial value of the Periodo property.
-
DateTime
fechaInicio - Initial value of the FechaInicio property.
-
DateTime
fechaFinal - Initial value of the FechaFinal property.
-
decimal
diasDerecho - Initial value of the DiasDerecho property.
-
decimal
diasIncapacitado - 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