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
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 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