Evolution : Data Model API Documentation

Type FondoVacacion

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IHasPropertyBag, IAuditedEntity

Events

PropertyChanged

PropertyChanging

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)

Create a new FondoVacacion object.
Parameters
int codigo
Initial value of the Codigo property.
string periodo
Initial value of the Periodo property.
DateTime fechaInicio
Initial value of the FechaInicio property.
DateTime fechaFinal
Initial value of the FechaFinal property.
decimal diasPeriodosAnteriores
Initial value of the DiasPeriodosAnteriores property.
decimal dias
Initial value of the Dias property.
decimal diasGozados
Initial value of the DiasGozados property.
decimal saldo
Initial value of the Saldo property.
decimal horasPeriodoAnterior
Initial value of the HorasPeriodoAnterior property.
decimal horasGozadas
Initial value of the HorasGozadas property.
decimal horasSaldo
Initial value of the HorasSaldo property.

Public properties

int Codigo get; set;

Identificador único de registro en el fondo de vacación

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

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)

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