Type PeriodoPlanillaGenerado
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces ISchedulableEntity
No Metadata Documentation available.
Events
Methods
- CreatePeriodoPlanillaGenerado
- ShouldSerializeEmpleadosAGenerar
- ShouldSerializeEntradasBitacoraGeneracion
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 instance methods
bool ShouldSerializeEmpleadosAGenerar()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEntradasBitacoraGeneracion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
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