Type PeriodoPlanilla
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IFileAttachmentCapableEntity
Representa a cada período de planilla creado para calcular pagos a los empleados
Events
Methods
Properties
- Amonestaciones
- Anio
- Asistencias
- Codigo
- CodigoPlanilla
- CuotasDescuentosCiclicos
- CuotasExtraordinariasDescuentosCiclicos
- CuotasIngresosCiclicos
- DiasGoceVacaciones
- EntityKey
- EntityState
- Estado
- EstadoDb
- FechaCorte
- FechaFinal
- FechaFinalPeriodoIngresoAsistenciasPortal
- FechaFinalPeriodoIngresoHorasExtrasPortal
- FechaGrabacion
- FechaInicial
- FechaInicialPeriodoIngresoAsistenciasPortal
- FechaInicialPeriodoIngresoHorasExtrasPortal
- FechaPago
- FechaUltimaModificacion
- FileAttachments
- Frecuencia
- FrecuenciaDb
- Generaciones
- HorasExtras
- HorasExtrasSimples
- Incapacidades
- inn_ingresos
- Mes
- MesNumero
- OtrosDescuentos
- OtrosIngresos
- PeriodosIncapacidad
- PeriodosSustitucionTemporal
- PermiteIngresoAsistenciasPortal
- PermiteIngresoHorasExtrasPortal
- RawPropertyBagData
- res_reservas
- ServiciosRealizados
- TiemposNoTrabajados
- TipoPlanilla
- TipoPlanillaReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public static methods
PeriodoPlanilla CreatePeriodoPlanilla(int codigo, string codigoPlanilla, DateTime fechaInicial, DateTime fechaFinal, DateTime fechaPago, DateTime fechaCorte, int frecuenciaDb, int mesNumero, int anio, string estadoDb, bool permiteIngresoHorasExtrasPortal, bool permiteIngresoAsistenciasPortal)
Create a new PeriodoPlanilla object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
codigoPlanilla - Initial value of the CodigoPlanilla property.
-
DateTime
fechaInicial - Initial value of the FechaInicial property.
-
DateTime
fechaFinal - Initial value of the FechaFinal property.
-
DateTime
fechaPago - Initial value of the FechaPago property.
-
DateTime
fechaCorte - Initial value of the FechaCorte property.
-
int
frecuenciaDb - Initial value of the FrecuenciaDb property.
-
int
mesNumero - Initial value of the MesNumero property.
-
int
anio - Initial value of the Anio property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
bool
permiteIngresoHorasExtrasPortal - Initial value of the PermiteIngresoHorasExtrasPortal property.
-
bool
permiteIngresoAsistenciasPortal - Initial value of the PermiteIngresoAsistenciasPortal property.
Public properties
EntityCollection<Amonestacion> Amonestaciones get; set;
Acciones de amonestación asociadas a este período de planilla
int Anio get; set;
Año al que corresponde el período de planilla
EntityCollection<Asistencia> Asistencias get; set;
No Metadata Documentation available.
int Codigo get; set;
Código de período de planilla
string CodigoPlanilla get; set;
Código Visual del Período de Planilla
EntityCollection<CuotaDescuentoCiclico> CuotasDescuentosCiclicos get; set;
Cuotas de descuentos cíclicos generadas, asociadas a este período de planilla
EntityCollection<CuotaExtraordinariaDescuentoCiclico> CuotasExtraordinariasDescuentosCiclicos get; set;
Cuotas de descuentos cíclicos extraordinarias registradas, asociadas a este período de planilla
EntityCollection<CuotaIngresoCiclico> CuotasIngresosCiclicos get; set;
Cuotas de ingresos cíclicos generadas, asociadas a este período de planilla
EntityCollection<DiaVacacion> DiasGoceVacaciones get; set;
Dias de goce de vacaciones asociados a este período de planilla
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoPeriodoPlanilla Estado get; set;
Estado del Período de Planilla
string EstadoDb get; set;
Estado del Período de Planilla (P=pendiente, G=en Generación, A=Autorizado)
DateTime FechaCorte get; set;
Fecha de Corte de las Acciones y Transacciones tomadas para calcular este período de planilla
DateTime FechaFinal get; set;
Fecha de Finalización del Período de Planilla
Nullable<DateTime> FechaFinalPeriodoIngresoAsistenciasPortal get; set;
Fecha final del período permitido para ingreso de asistencias en el portal
Nullable<DateTime> FechaFinalPeriodoIngresoHorasExtrasPortal get; set;
Fecha final del período permitido para ingreso de horas extras en el portal
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
DateTime FechaInicial get; set;
Fecha de Inicio del Período de Planilla
Nullable<DateTime> FechaInicialPeriodoIngresoAsistenciasPortal get; set;
Fecha inicial del período permitido para ingreso de asistencias en el portal
Nullable<DateTime> FechaInicialPeriodoIngresoHorasExtrasPortal get; set;
Fecha inicial del período permitido para ingreso de horas extras en el portal
DateTime FechaPago get; set;
Fecha de Pago del Período de Planilla
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
FrecuenciaPeriodoPlanilla Frecuencia get; set;
Número de Período de Planilla al que corresponde este registro en el mes
int FrecuenciaDb get; set;
Frecuencia de Planilla (1, 2, 3, 4, 5)
EntityCollection<PeriodoPlanillaGenerado> Generaciones get; set;
Sesiones de generación de planilla que ha tenido el período
EntityCollection<HoraExtra> HorasExtras get; set;
Horas Extras asociadas a este período de planilla
EntityCollection<SolicitudHoraExtra> HorasExtrasSimples get; set;
Horas Extras simples asociadas a este periodo de planilla
EntityCollection<Incapacidad> Incapacidades get; set;
Acciones de incapacidad configuradas para iniciar su procesamiento en este período de planilla
EntityCollection<Ingreso> inn_ingresos get; set;
No Metadata Documentation available.
Mes Mes get; set;
Mes al que corresponde el período
int MesNumero get; set;
Mes al que corresponde el período
EntityCollection<OtroDescuento> OtrosDescuentos get; set;
Otros Descuentos asociados a este período de planilla
EntityCollection<OtroIngreso> OtrosIngresos get; set;
Otros Ingresos asociados a este período de planilla
EntityCollection<PeriodoIncapacidad> PeriodosIncapacidad get; set;
Períodos de incapacidad generados, asociados a este período de planilla
EntityCollection<PeriodoSustitucionTemporal> PeriodosSustitucionTemporal get; set;
No Metadata Documentation available.
bool PermiteIngresoAsistenciasPortal get; set;
¿Permite ingreso de asistencias desde portal para este período?
bool PermiteIngresoHorasExtrasPortal get; set;
¿Permite ingreso de horas extras desde portal para este período?
string RawPropertyBagData get; set;
Data de los campos adicionales
EntityCollection<Reserva> res_reservas get; set;
No Metadata Documentation available.
EntityCollection<ServicioRealizado> ServiciosRealizados get; set;
Servicios Realizados asociados a este período de planilla
EntityCollection<TiempoNoTrabajado> TiemposNoTrabajados get; set;
Tiempos no Trabajados asociados a este período de planilla
TipoPlanilla TipoPlanilla get; set;
Tipo de Planilla al que pertenece este período
EntityReference<TipoPlanilla> TipoPlanillaReference get; set;
Tipo de Planilla al que pertenece este período
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario de última modificación