Type TipoPlanilla
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Entidad que representa los tipos de planillas
Events
Methods
- CreateTipoPlanilla
- ShouldSerializeCambiosTipoPlanillaAnterior
- ShouldSerializeCambiosTipoPlanillaNuevo
- ShouldSerializeCursoresPlanillaAsociados
- ShouldSerializeFormulacionTipoPlanilla
- ShouldSerializeFormulacionTipoPlanillaReference
- ShouldSerializeTipoPlanillaNormal
- ShouldSerializeTipoPlanillaNormalReference
- ShouldSerializeTiposPlanillasEspeciales
Properties
- Agrupadores
- AlAutorizarTrasladaTransaccionesIgnoradasSiguientePeriodo
- Aplicacion
- CambiosTipoPlanillaAnterior
- CambiosTipoPlanillaNuevo
- CandidatosConcursosInformacionContrato
- CandidatosConcursosInformacionMovimiento
- Codigo
- CodigoVisual
- Compania
- CompaniaReference
- Contrataciones
- CursoresPlanillaAsociados
- Descripcion
- DescuentosCiclicos
- DiasOffsetIngresoAsistencias
- DiasOffsetIngresoFechaFinAsistencias
- DiasOffsetIngresoFechaFinHorasExtras
- DiasOffsetIngresoHorasExtras
- Empleos
- EntityKey
- EntityState
- FechaGrabacion
- FechaUltimaModificacion
- FileAttachments
- FormulacionTipoPlanilla
- FormulacionTipoPlanillaReference
- Frecuencia
- GeneraAutomaticamenteProximoPeriodoAlAutorizar
- IngresosCiclicos
- MarcaIgnoradasTransaccionesAutorizadasPosteriorFechaCortePeriodo
- Moneda
- MonedaReference
- Movimiento
- NumeroPeriodo
- PeriodosPlanilla
- PermisosUsuarios
- PermiteDigitarTransaccionesPosteriorFechaCorte
- RawPropertyBagData
- Roles
- SeEspecificaRangoParaFechaFinAsistencias
- SeEspecificaRangoParaFechaFinHorasExtras
- TipoPlanillaNormal
- TipoPlanillaNormalReference
- TipoRangoFechaFinAsistencias
- TipoRangoFechaFinAsistenciasDb
- TipoRangoFechaFinHorasExtras
- TipoRangoFechaFinHorasExtrasDb
- TipoRangoFechasIngresoAsistencias
- TipoRangoFechasIngresoAsistenciasDb
- TipoRangoFechasIngresoHorasExtras
- TipoRangoFechasIngresoHorasExtrasDb
- TiposPlanillasEspeciales
- TotalPeriodo
- UsuarioGrabacion
- UsuariosAsociados
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeCambiosTipoPlanillaAnterior()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeCambiosTipoPlanillaNuevo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeCursoresPlanillaAsociados()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeFormulacionTipoPlanilla()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeFormulacionTipoPlanillaReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeTipoPlanillaNormal()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeTipoPlanillaNormalReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeTiposPlanillasEspeciales()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
TipoPlanilla CreateTipoPlanilla(int codigo, string codigoVisual, string descripcion, short numeroPeriodo, short totalPeriodo, bool permiteDigitarTransaccionesPosteriorFechaCorte, bool marcaIgnoradasTransaccionesAutorizadasPosteriorFechaCortePeriodo, bool alAutorizarTrasladaTransaccionesIgnoradasSiguientePeriodo, bool generaAutomaticamenteProximoPeriodoAlAutorizar, bool seEspecificaRangoParaFechaFinHorasExtras, bool seEspecificaRangoParaFechaFinAsistencias)
Create a new TipoPlanilla object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
codigoVisual - Initial value of the CodigoVisual property.
-
string
descripcion - Initial value of the Descripcion property.
-
short
numeroPeriodo - Initial value of the NumeroPeriodo property.
-
short
totalPeriodo - Initial value of the TotalPeriodo property.
-
bool
permiteDigitarTransaccionesPosteriorFechaCorte - Initial value of the PermiteDigitarTransaccionesPosteriorFechaCorte property.
-
bool
marcaIgnoradasTransaccionesAutorizadasPosteriorFechaCortePeriodo - Initial value of the MarcaIgnoradasTransaccionesAutorizadasPosteriorFechaCortePeriodo property.
-
bool
alAutorizarTrasladaTransaccionesIgnoradasSiguientePeriodo - Initial value of the AlAutorizarTrasladaTransaccionesIgnoradasSiguientePeriodo property.
-
bool
generaAutomaticamenteProximoPeriodoAlAutorizar - Initial value of the GeneraAutomaticamenteProximoPeriodoAlAutorizar property.
-
bool
seEspecificaRangoParaFechaFinHorasExtras - Initial value of the SeEspecificaRangoParaFechaFinHorasExtras property.
-
bool
seEspecificaRangoParaFechaFinAsistencias - Initial value of the SeEspecificaRangoParaFechaFinAsistencias property.
Public properties
EntityCollection<Agrupador> Agrupadores get; set;
Agrupadores asociados
bool AlAutorizarTrasladaTransaccionesIgnoradasSiguientePeriodo get; set;
¿Autorización de planilla traslada al siguiente período de planilla, las transacciones ignoradas que no fueron aplicadas?
AplicacionPlanilla Aplicacion get; set;
Forma de aplicacion de la planilla
EntityCollection<CambioTipoPlanilla> CambiosTipoPlanillaAnterior get; set;
Colección de Acciones de Cambio de Tipo de Planilla en donde este tipo aparece como el anterior
EntityCollection<CambioTipoPlanilla> CambiosTipoPlanillaNuevo get; set;
Colección de Acciones de Cambio de Tipo de Planilla en donde este tipo aparece como el nuevo
EntityCollection<CandidatoConcursoInformacionContrato> CandidatosConcursosInformacionContrato get; set;
Información adicional a la existente en la tabla de candidatos del concurso de selección y que es requerida para generar una acción de contratación
EntityCollection<CandidatoConcursoInformacionMovimiento> CandidatosConcursosInformacionMovimiento get; set;
Información adicional a la existente en la tabla de candidatos del concurso de selección y que es requerida para generar una acción de movimiento de personal
int Codigo get; set;
Código del tipo de planilla
string CodigoVisual get; set;
Código visual del tipo de planilla
Compania Compania get; set;
Compania en donde se aplica el tipo de planilla
EntityReference<Compania> CompaniaReference get; set;
Compania en donde se aplica el tipo de planilla
EntityCollection<Contratacion> Contrataciones get; set;
Contrataciones que se les asigna el tipo de planilla
EntityCollection<CursorPlanilla> CursoresPlanillaAsociados get; set;
Cursores de planilla asociados al tipo de planilla
string Descripcion get; set;
Frecuencia de aplicación del tipo de planilla
EntityCollection<DescuentoCiclico> DescuentosCiclicos get; set;
Descuentos cíclicos asociados a este tipo de planilla
Nullable<Byte> DiasOffsetIngresoAsistencias get; set;
Días de offset para el ingreso de asistencias
Nullable<short> DiasOffsetIngresoFechaFinAsistencias get; set;
Días de offset para el ingreso de asistencias en la fecha final
Nullable<short> DiasOffsetIngresoFechaFinHorasExtras get; set;
Días de offset para el ingreso de horas extras en la fecha final
Nullable<Byte> DiasOffsetIngresoHorasExtras get; set;
Días de offset para el ingreso de horas extras
EntityCollection<Empleo> Empleos get; set;
Empleos que tienes el tipo de planilla
EntityKey EntityKey get; set;
EntityState EntityState get;
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó por última vez
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
FormulacionTipoPlanilla FormulacionTipoPlanilla get; set;
Formulacion del tipo de planilla
EntityReference<FormulacionTipoPlanilla> FormulacionTipoPlanillaReference get; set;
Formulacion del tipo de planilla
FrecuenciaPlanilla Frecuencia get; set;
Frecuencia del tipo de planilla
bool GeneraAutomaticamenteProximoPeriodoAlAutorizar get; set;
¿Permite que el proceso de autorización de periodo de planilla genere el próximo período?
EntityCollection<IngresoCiclico> IngresosCiclicos get; set;
Ingresos cíclicos asociados a este planilla
bool MarcaIgnoradasTransaccionesAutorizadasPosteriorFechaCortePeriodo get; set;
¿Se marcan para ser ignoradas en cálculo de planilla, aquellas transacciones autorizadas luego de la fecha de corte del período?
Moneda Moneda get; set;
Moneda asociada al tipo de planilla
EntityReference<Moneda> MonedaReference get; set;
Moneda asociada al tipo de planilla
EntityCollection<Movimiento> Movimiento get; set;
Movimientos donde el tipo de planilla se le asigna a empleo nuevo en el traslado de
short NumeroPeriodo get; set;
Número del período
EntityCollection<PeriodoPlanilla> PeriodosPlanilla get; set;
Períodos de planilla asociados a este tipo de planilla
EntityCollection<PermisoUsuarioTipoPlanilla> PermisosUsuarios get; set;
Usuarios con permiso para ver el tipo de planilla
bool PermiteDigitarTransaccionesPosteriorFechaCorte get; set;
¿Permite registrar transacciones entre la fecha de corte y la fecha de inicio del siguiente período?
string RawPropertyBagData get; set;
Datos del Property Bag
EntityCollection<Rol> Roles get; set;
Roles que tienen permiso para verla
bool SeEspecificaRangoParaFechaFinAsistencias get; set;
¿Se ha especificado un rango especial para la fecha fin del ingreso de asistencia?
bool SeEspecificaRangoParaFechaFinHorasExtras get; set;
¿Se ha especificado un rango especial para la fecha fin del ingreso de horas extras?
TipoPlanilla TipoPlanillaNormal get; set;
Tipo de Planilla Normal o Períodica asociada a este tipo de planilla (este tipo debe ser Especial)
EntityReference<TipoPlanilla> TipoPlanillaNormalReference get; set;
Tipo de Planilla Normal o Períodica asociada a este tipo de planilla (este tipo debe ser Especial)
RangoFechasIngresoAccionTipoPlanilla TipoRangoFechaFinAsistencias get; set;
Tipo de rango de fechas fin permitido para asistencias
string TipoRangoFechaFinAsistenciasDb get; set;
Tipo de Rango de fechas permitido para ingreso de asistencias en cualquier período del tipo de planilla para la fecha final.
RangoFechasIngresoAccionTipoPlanilla TipoRangoFechaFinHorasExtras get; set;
Tipo de rango de fechas fin permitido para horas extras
string TipoRangoFechaFinHorasExtrasDb get; set;
Tipo de Rango de fechas permitido para ingreso de horas extras en cualquier período del tipo de planilla para la fecha final.
RangoFechasIngresoAccionTipoPlanilla TipoRangoFechasIngresoAsistencias get; set;
Tipo de rango de fechas de ingreso permitido para asistencias
string TipoRangoFechasIngresoAsistenciasDb get; set;
Tipo de Rango de fechas permitido para ingreso de asistencias en cualquier período del tipo de planilla
RangoFechasIngresoAccionTipoPlanilla TipoRangoFechasIngresoHorasExtras get; set;
Tipo de rango de fechas de ingreso permitido para horas extras
string TipoRangoFechasIngresoHorasExtrasDb get; set;
Tipo de Rango de fechas permitido para ingreso de horas extras en cualquier período del tipo de planilla
EntityCollection<TipoPlanilla> TiposPlanillasEspeciales get; set;
Lista de tipos de planillas especiales asociadas a este tipo de planilla (este tipo de planilla debiera ser Normal o Períodica)
short TotalPeriodo get; set;
Total de periodos
string UsuarioGrabacion get; set;
Usuario que creó el registro
EntityCollection<AsociacionTipoPlanillaUsuario> UsuariosAsociados get; set;
Usuarios que tienen permiso para verla
string UsuarioUltimaModificacion get; set;
Usuario que modificó el registro la última vez