Evolution : Data Model API Documentation

Type TipoPlanilla

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity

Entidad que representa los tipos de planillas

Events

Methods

Properties

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