Type TipoPlanilla
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Entidad que representa los tipos de planillas
Events
Methods
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 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