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
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
DateTimefechaInicial - Initial value of the FechaInicial property.
 - 
							
DateTimefechaFin - Initial value of the FechaFin property.
 - 
							
decimaldias - Initial value of the Dias property.
 - 
							
boolsePagaron - Initial value of the SePagaron property.
 - 
							
boolaplicadoEnPlanilla - Initial value of the AplicadoEnPlanilla property.
 - 
							
boolpertenecePlanillaAutorizada - Initial value of the PertenecePlanillaAutorizada property.
 - 
							
decimalhoras - 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