Type DiaVacacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IPayrollAssociatedEntity
Representa un período de vacaciones gozados de un empleado asociado a su fondo de vacación
Events
Methods
- CreateDiaVacacion
- ShouldSerializeFondo
- ShouldSerializeFondoReference
- ShouldSerializeSolicitud
- ShouldSerializeSolicitudReference
Properties
- AplicadoEnPlanilla
- Codigo
- Dias
- EntityKey
- EntityState
- FechaFin
- FechaGrabacion
- FechaInicial
- FechaUltimaModificacion
- Fondo
- FondoReference
- Horas
- PeriodoPlanilla
- PeriodoPlanillaReference
- PertenecePlanillaAutorizada
- RawPropertyBagData
- SePagaron
- Solicitud
- SolicitudReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeFondo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeFondoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeSolicitud()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeSolicitudReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
DiaVacacion CreateDiaVacacion(int codigo, DateTime fechaInicial, DateTime fechaFin, decimal dias, bool sePagaron, bool aplicadoEnPlanilla, bool pertenecePlanillaAutorizada, decimal horas)
Create a new DiaVacacion object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
DateTime
fechaInicial - Initial value of the FechaInicial property.
-
DateTime
fechaFin - Initial value of the FechaFin property.
-
decimal
dias - Initial value of the Dias property.
-
bool
sePagaron - Initial value of the SePagaron property.
-
bool
aplicadoEnPlanilla - Initial value of the AplicadoEnPlanilla property.
-
bool
pertenecePlanillaAutorizada - Initial value of the PertenecePlanillaAutorizada property.
-
decimal
horas - Initial value of the Horas property.
Public properties
bool AplicadoEnPlanilla get; set;
Determina si el registro se logró aplicar en la última ejecución de la planilla
int Codigo get; set;
Código de días de vacación
decimal Dias get; set;
Número de días de vacación que serán gozadas por el empleado. (en formato decimal si tienen horas)
EntityKey EntityKey get; set;
EntityState EntityState get;
DateTime FechaFin get; set;
Fecha de finalización de las vacaciones solicitadas
Nullable<DateTime> FechaGrabacion get; set;
Fecha de inserción
DateTime FechaInicial get; set;
Fecha de inicio de las vacaciones solicitado
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación
FondoVacacion Fondo get; set;
Fondo de Vacación al que pertenecen estos dias gozados
EntityReference<FondoVacacion> FondoReference get; set;
Fondo de Vacación al que pertenecen estos dias gozados
decimal Horas get; set;
Número de horas de vacación que serán gozadas por el empleado.
PeriodoPlanilla PeriodoPlanilla get; set;
Período de Planilla donde será procesado el registro generado (cuando se generen pagos por los dias gozados de vacación)
EntityReference<PeriodoPlanilla> PeriodoPlanillaReference get; set;
Período de Planilla donde será procesado el registro generado (cuando se generen pagos por los dias gozados de vacación)
bool PertenecePlanillaAutorizada get; set;
Verdadero cuando la accion pertenece a una planilla que ya fue autorizada (cuando esta bandera es verdadero, se considera que esta acción tuvo aplicación en la planilla)
string RawPropertyBagData get; set;
Datos del propertybag
bool SePagaron get; set;
Determina si los días asignados deben ser pagados en el período de planilla especificado (De lo contrario se registran como días gozados unicamente)
SolicitudVacacion Solicitud get; set;
Solicitud de Vacaciones de donde provienen los días de vacación gozados
EntityReference<SolicitudVacacion> SolicitudReference get; set;
Solicitud de Vacaciones de donde provienen los días de vacación gozados
string UsuarioGrabacion get; set;
Usuario que insertó
string UsuarioUltimaModificacion get; set;
Usuario que hizo la última modificación