Evolution : Data Model API Documentation

Type PeriodoPlanillaGenerado

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces ISchedulableEntity

Events

PropertyChanged

PropertyChanging

Public static methods

PeriodoPlanillaGenerado CreatePeriodoPlanillaGenerado(string sessionId, string usuario, DateTime fechaSolicitud, string estadoDb, bool ejecucionCompleta)

Create a new PeriodoPlanillaGenerado object.
Parameters
string sessionId
Initial value of the SessionId property.
string usuario
Initial value of the Usuario property.
DateTime fechaSolicitud
Initial value of the FechaSolicitud property.
string estadoDb
Initial value of the EstadoDb property.
bool ejecucionCompleta
Initial value of the EjecucionCompleta property.

Public properties

Nullable<int> CadaCuantasHorasOMinutosOcurre get; set;

Determina cada cuantas horas o minutos ocurre la ejecución de la alerta

Nullable<int> CadaCuantoOcurre get; set;

Determina cada cuanto ocurre (combinado con la frecuencia)

Nullable<int> DiaDelMesEnQueOcurre get; set;

Día del mes en que ocurre la alerta

Nullable<DiaSemana> DiaDeSemanaEnQueOcurre get; set;

Dia de la semana que ocurre la alerta (1 = domingo... 7 = sabado)

DiasSemana DiasSemanaOcurre get; set;

Dias de la semana en que la alerta ocurre

Nullable<int> DuracionSPFinalizacion get; set;

Duración en milisegundos del proceso de finalización

Nullable<int> DuracionSPInicializacion get; set;

Duración en milisegundos del proceso de inicialización

Nullable<int> DuracionTotalMs get; set;

Duración total en milisegundos

bool EjecucionCompleta get; set;

Determina si se solicitó una generación completa, que incluye a todos los empleados del cursor principal. Cuando la generación es avanzada, este valor es falso

EntityCollection<Empleo> EmpleadosAGenerar get; set;

Empleados a los que se les generará la planilla. Si no hay ninguno es a todos

EntityKey EntityKey get; set;

EntityState EntityState get;

EntityCollection<EntradaBitacoraGeneracion> EntradasBitacoraGeneracion get; set;

Entradas de la bitácora

EstadoGeneracion Estado get; set;

Estado de Generación del Periodo de Planilla

string EstadoDb get; set;

Estado de la generación

string ExpresionCron get; set;

Expresión CRON que define la periodicidad de la tarea

Nullable<DateTime> FechaFin get; set;

Fecha de finalización de la alerta

Nullable<DateTime> FechaFinalizacion get; set;

Fecha y hora de finalización

Nullable<DateTime> FechaInicializacion get; set;

Fecha y hora de Inicialización

Nullable<DateTime> FechaInicio get; set;

Fecha a partir de la cual se inicia el seguimiento del evento que genera la alerta

DateTime FechaSolicitud get; set;

Fecha y hora en que se solicitó la generación

FrecuenciaSchedulableEntity Frecuencia get; set;

Frecuencia de la alerta

Nullable<DateTime> HoraFin get; set;

Si ocurre cada número de horas o minutos, este campo especifica la hora a la que termina de ejecutar

Nullable<DateTime> HoraInicio get; set;

Si ocurre cada número de horas o minutos, este campo especifica la hora a la que empieza a ejecutar

Nullable<DateTime> HoraOcurre get; set;

Determina la hora en la que corre, de acuerdo a la frecuencia

string MensajeError get; set;

Mensaje de error generado

Meses MesesAnioOcurre get; set;

Meses del año en que la alerta ocurre. Cuando es frecuencia mensual

SemanaDelMes NumeroSemanaDeMes get; set;

Semana del mes de la alerta

bool OcurreDiaMesEspecifico get; set;

Determina si la programación mensual se ejecuta en un día del mes en particular

bool OcurreSoloUnaVezAlDia get; set;

Determina si ocurre una vez en una hora específica u ocurre varias veces al día

PeriodoPlanilla PeriodoPlanilla get; set;

Período de planilla generado

EntityReference<PeriodoPlanilla> PeriodoPlanillaReference get; set;

Período de planilla generado

bool SeEjecutaSoloUnaVez get; set;

Permite crear una alerta que solo corra una vez, a la fecha y hora que tenga ale_fecha_ini

string SessionId get; set;

Código de la sesión de generación

Nullable<bool> SonHoras get; set;

Determina si el campo CadaCuantasHorasOMinutosOcurre está expresado en horas o en minutos

Nullable<int> TotalEmpleadosProcesados get; set;

# total de empleados procesados

string Usuario get; set;

Usuario que genera