Type DiaPlanAnualVacacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Entidad que representa la asignación de dias a los empleos del plan anual de vacación
Events
Methods
Properties
Events
PropertyChanged
PropertyChanging
Public static methods
DiaPlanAnualVacacion CreateDiaPlanAnualVacacion(int codigo, string estadoDb, DateTime fechaInicio, DateTime fechaFinal, decimal dias)
Create a new DiaPlanAnualVacacion object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
DateTime
fechaInicio - Initial value of the FechaInicio property.
-
DateTime
fechaFinal - Initial value of the FechaFinal property.
-
decimal
dias - Initial value of the Dias property.
Public properties
int Codigo get; set;
Código de asignación
decimal Dias get; set;
Número de días de vacación solicitadas para el empleado.
No necesariamente corresponde con la resta de las fechas de inicio y finalización, porque depende de la legislación laboral si se toman en cuenta días inhábiles.
Empleo Empleo get; set;
Empleo al que se le asigna los días de vacación en el plan
EntityReference<Empleo> EmpleoReference get; set;
Empleo al que se le asigna los días de vacación en el plan
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoDiasPlanAnualVacacion Estado get; set;
Estado de los Días asignados al empleo
string EstadoDb get; set;
Estado de la asignación (Planificado, Procesado)
DateTime FechaFinal get; set;
Fecha final de la vacación
DateTime FechaInicio get; set;
Fecha de inicio de la vacación
PlanAnualVacacion PlanAnualVacacion get; set;
Plan anual de vacaciones asociado a la asignación
EntityReference<PlanAnualVacacion> PlanAnualVacacionReference get; set;
Plan anual de vacaciones asociado a la asignación