Type FondoVacacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity
Representa a cada período de vacaciones ganado por el empleado durante su relación laboral 
			
		
			Events
Methods
Properties
- Codigo
 - ddv_det_dev_vacacion
 - Dias
 - DiasGozados
 - DiasGozadosVacacion
 - DiasPeriodosAnteriores
 - Empleo
 - EmpleoReference
 - EntityKey
 - EntityState
 - FechaFinal
 - FechaGrabacion
 - FechaInicio
 - FechaPagoPrima
 - FechaUltimaModificacion
 - HorasGozadas
 - HorasPeriodoAnterior
 - HorasSaldo
 - Orden
 - Periodo
 - PeriodoCerrado
 - RawPropertyBagData
 - Saldo
 - UsuarioGrabacion
 - UsuarioUltimaModificacion
 
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeddv_det_dev_vacacion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeDiasGozadosVacacion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	Public static methods
FondoVacacion CreateFondoVacacion(int codigo, string periodo, DateTime fechaInicio, DateTime fechaFinal, decimal diasPeriodosAnteriores, decimal dias, decimal diasGozados, decimal saldo, decimal horasPeriodoAnterior, decimal horasGozadas, decimal horasSaldo, bool periodoCerrado, int orden)
Create a new FondoVacacion 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.
 - 
							
decimaldiasPeriodosAnteriores - Initial value of the DiasPeriodosAnteriores property.
 - 
							
decimaldias - Initial value of the Dias property.
 - 
							
decimaldiasGozados - Initial value of the DiasGozados property.
 - 
							
decimalsaldo - Initial value of the Saldo property.
 - 
							
decimalhorasPeriodoAnterior - Initial value of the HorasPeriodoAnterior property.
 - 
							
decimalhorasGozadas - Initial value of the HorasGozadas property.
 - 
							
decimalhorasSaldo - Initial value of the HorasSaldo property.
 - 
							
boolperiodoCerrado - Initial value of the PeriodoCerrado property.
 - 
							
intorden - Initial value of the Orden property.
 
Public properties
int Codigo get; set;
Identificador único de registro en el fondo de vacación 
		
	EntityCollection<DetalleDevolucionVacacion> ddv_det_dev_vacacion get; set;
No Metadata Documentation available. 
		
	decimal Dias get; set;
Número de días a los que tiene derecho al final el período vacacional 
		
	decimal DiasGozados get; set;
Número de días de vacación gozados correspondientes a este período.  (Deberían cuadrar con la sumatoria de días gozados de vacación almacenados en la tabla de la acción de solicitud de días de vacación) 
		
	EntityCollection<DiaVacacion> DiasGozadosVacacion get; set;
Collección de días gozados de vacación asociados a este período 
		
	decimal DiasPeriodosAnteriores get; set;
Número de días pendientes de goce de períodos anteriores (se usa normalmente unicamente para el período inicial cuando se migran los datos, usualmente almacena 0) 
		
	Empleo Empleo get; set;
Empleado al que corresponde este período de vacaciones 
		
	EntityReference<Empleo> EmpleoReference get; set;
Empleado al que corresponde este período de vacaciones 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
DateTime FechaFinal get; set;
Fecha final del período vacacional, corresponde a el día anterior a la fecha de aniversario en el año final del período 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro 
		
	DateTime FechaInicio get; set;
Fecha de Inicio del período vacacional (es la fecha del aniversario en el año inicial especificado por el período) 
		
	Nullable<DateTime> FechaPagoPrima get; set;
Fecha de pago de la prima de vacación (para la legislación laboral de El Salvador) 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó por última vez 
		
	decimal HorasGozadas get; set;
Número de horas de vacación gozadas correspondientes a este período. 
		
	decimal HorasPeriodoAnterior get; set;
Número de horas pendientes de goce de períodos anteriores 
		
	decimal HorasSaldo get; set;
Saldo de horas de vacación de este período 
		
	int Orden get; set;
Orden que sirve para dar prioridad al período, siendo el de mayor valor con la mayor prioridad y cero el de menor prioridad 
		
	string Periodo get; set;
Código del período de vacación (formato ####-####, que identifica el año inicial y el año final del período) 
		
	bool PeriodoCerrado get; set;
Indica si el período de vacación está cerrado 
		
	string RawPropertyBagData get; set;
Data de los property bag 
		
	decimal Saldo get; set;
Saldo de días de vacación de este período 
		
	string UsuarioGrabacion get; set;
Usuario que creó el registro 
		
	string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro