Evolution : Data Model API Documentation

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