Evolution : Data Model API Documentation

Type DiaVacacion

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IHasPropertyBag, IAuditedEntity, IPayrollAssociatedEntity

Events

PropertyChanged

PropertyChanging

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
int codigo
Initial value of the Codigo property.
DateTime fechaInicial
Initial value of the FechaInicial property.
DateTime fechaFin
Initial value of the FechaFin property.
decimal dias
Initial value of the Dias property.
bool sePagaron
Initial value of the SePagaron property.
bool aplicadoEnPlanilla
Initial value of the AplicadoEnPlanilla property.
bool pertenecePlanillaAutorizada
Initial value of the PertenecePlanillaAutorizada property.
decimal horas
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