Type PeriodoPlanillaGenerado
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces ISchedulableEntity
No Metadata Documentation available.
Events
Methods
Properties
- CadaCuantasHorasOMinutosOcurre
- CadaCuantoOcurre
- DiaDelMesEnQueOcurre
- DiaDeSemanaEnQueOcurre
- DiasSemanaOcurre
- DuracionSPFinalizacion
- DuracionSPInicializacion
- DuracionTotalMs
- EjecucionCompleta
- EmpleadosAGenerar
- EntityKey
- EntityState
- EntradasBitacoraGeneracion
- Estado
- EstadoDb
- ExpresionCron
- FechaFin
- FechaFinalizacion
- FechaInicializacion
- FechaInicio
- FechaSolicitud
- Frecuencia
- HoraFin
- HoraInicio
- HoraOcurre
- MensajeError
- MesesAnioOcurre
- NumeroSemanaDeMes
- OcurreDiaMesEspecifico
- OcurreSoloUnaVezAlDia
- PeriodoPlanilla
- PeriodoPlanillaReference
- SeEjecutaSoloUnaVez
- SessionId
- SonHoras
- TotalEmpleadosProcesados
- Usuario
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