Type IngresoCiclico
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Representa un registro de ingreso cíclico asociado a un empleado
Events
Methods
Properties
- AccionLiquidacion
- AccionLiquidacionDb
- Activo
- CentroCosto
- CentroCostoReference
- Codigo
- CodigoEmpleadoAutorizadorWorkflow
- CodigoEmpleadoDefineAutorizaciones
- CodigoEmpleadoSolicitante
- CodigoEmpleadoSujetoAccion
- CodigoInstanciaWorkflow
- ComentarioAnulacion
- CuotasGeneradas
- Empleo
- EmpleoReference
- EntityKey
- EntityState
- Estado
- EstadoAuthorizationWorkflow
- EstadoAuthorizationWorkflowDb
- EstadoDb
- Fecha
- FechaCambioEstado
- FechaGrabacion
- FechaInicioPago
- FechaUltimaModificacion
- FileAttachments
- FrecuenciaCuota
- FrecuenciaPeriodoPlanilla
- FrecuenciaPeriodoPlanillaDb
- IngresadoPortal
- Moneda
- MonedaReference
- Monto
- NumeroCuotas
- Observaciones
- PlanPagos
- RawPropertyBagData
- Referencia
- Saldo
- TieneMontoIndefinido
- Tipo
- TipoIngreso
- TipoIngresoReference
- TipoPlanilla
- TipoPlanillaReference
- TipoReference
- TotalPagado
- UsuarioGrabacion
- UsuarioUltimaModificacion
- ValorCuota
Events
PropertyChanged
PropertyChanging
Public static methods
IngresoCiclico CreateIngresoCiclico(int codigo, DateTime fecha, DateTime fechaInicioPago, bool tieneMontoIndefinido, decimal valorCuota, decimal totalPagado, int frecuenciaPeriodoPlanillaDb, string accionLiquidacionDb, string estadoDb, bool activo, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal)
Create a new IngresoCiclico object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
DateTime
fecha - Initial value of the Fecha property.
-
DateTime
fechaInicioPago - Initial value of the FechaInicioPago property.
-
bool
tieneMontoIndefinido - Initial value of the TieneMontoIndefinido property.
-
decimal
valorCuota - Initial value of the ValorCuota property.
-
decimal
totalPagado - Initial value of the TotalPagado property.
-
int
frecuenciaPeriodoPlanillaDb - Initial value of the FrecuenciaPeriodoPlanillaDb property.
-
string
accionLiquidacionDb - Initial value of the AccionLiquidacionDb property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
bool
activo - Initial value of the Activo property.
-
DateTime
fechaCambioEstado - Initial value of the FechaCambioEstado property.
-
string
estadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
-
bool
ingresadoPortal - Initial value of the IngresadoPortal property.
Public properties
AccionLiquidacionEnCiclicos AccionLiquidacion get; set;
Acción que ejecutará con este ingreso cíclico cuando se liquida al empleado
string AccionLiquidacionDb get; set;
Acción que ejecutará con este ingreso cuando se liquida al empleado N = Ninguna C = Paga una Cuota S = Paga el Saldo
bool Activo get; set;
¿Debe aplicarse en planilla?
CentroCosto CentroCosto get; set;
Centro de Costo asociado
EntityReference<CentroCosto> CentroCostoReference get; set;
Centro de Costo asociado
int Codigo get; set;
Código del registro de ingreso cíclico
Nullable<int> CodigoEmpleadoAutorizadorWorkflow get; set;
Código del empleado responsable de la entidad, usado para incluirlo en el flujo de autorización
mediante una actividad especial.
int CodigoEmpleadoDefineAutorizaciones get; set;
Código del Empleado que Define las Autorizaciones
int CodigoEmpleadoSolicitante get; set;
Código del empleado solicitante
Nullable<int> CodigoEmpleadoSujetoAccion get; set;
Código del empleado sujeto de la acción
string CodigoInstanciaWorkflow get; set;
Código de la instancia del flujo que maneja la entidad
string ComentarioAnulacion get; set;
Comentario especificado por el usuario al momento de anular una acción
EntityCollection<CuotaIngresoCiclico> CuotasGeneradas get; set;
Colección de cuotas generadas por este ingreso cíclico
Empleo Empleo get; set;
Empleado al que pertenece este ingreso cíclico
EntityReference<Empleo> EmpleoReference get; set;
Empleado al que pertenece este ingreso cíclico
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoAccion Estado get; set;
Estado del Ingreso Cíclico
Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;
Estado de la entidad manejada por workflow
string EstadoAuthorizationWorkflowDb get; set;
Estado de flujo
string EstadoDb get; set;
Estado de la accion. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado
DateTime Fecha get; set;
Fecha del ingreso cíclico
DateTime FechaCambioEstado get; set;
Fecha del Ultimo Cambio de Estado de la Entidad
Nullable<DateTime> FechaGrabacion get; set;
Fecha de inserción
DateTime FechaInicioPago get; set;
Fecha a partir de la cual se va a procesar este ingreso en las planillas
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se realizó la ú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
FrecuenciaCuotaCiclica FrecuenciaCuota get; set;
Cada cuota corresponde con esta frecuencia
FrecuenciaPeriodoPlanillaCiclicos FrecuenciaPeriodoPlanilla get; set;
Período de planilla en donde serán procesadas cuotas de este ingreso
int FrecuenciaPeriodoPlanillaDb get; set;
Período de planilla en donde serán procesadas cuotas de este ingreso:
bool IngresadoPortal get; set;
No Metadata Documentation available.
Moneda Moneda get; set;
Moneda en que está expresado el valor de la cuota
EntityReference<Moneda> MonedaReference get; set;
Moneda en que está expresado el valor de la cuota
Nullable<decimal> Monto get; set;
Monto total del ingreso (se usa cuando igc_monto_indefinido = 0)
Nullable<int> NumeroCuotas get; set;
Determina el número total de cuotas en que debe dividirse el monto para ser pagado al empleado
string Observaciones get; set;
Observación o comentario asociado al ingreso
EntityCollection<PlanPagosIngresoCiclico> PlanPagos get; set;
Distribución del plan de pagos del ingreso cíclico
string RawPropertyBagData get; set;
Data de los property bag
string Referencia get; set;
Número de referencia o identificador del ingreso cíclico
Nullable<decimal> Saldo get; set;
Saldo actual por pagar del ingreso ciclico
bool TieneMontoIndefinido get; set;
Determina si el ingreso no tiene un monto total, ni un número de cuotas especificados
TipoIngresoCiclico Tipo get; set;
Tipo de ingreso cíclico al que pertenece este registro
TipoIngreso TipoIngreso get; set;
Tipo de Ingreso que se utilizará para los cálculos de planilla para las cuotas generadas por este registro
EntityReference<TipoIngreso> TipoIngresoReference get; set;
Tipo de Ingreso que se utilizará para los cálculos de planilla para las cuotas generadas por este registro
TipoPlanilla TipoPlanilla get; set;
Tipo de Planilla para el cual serán generadas cuotas por este ingreso cíclico
EntityReference<TipoPlanilla> TipoPlanillaReference get; set;
Tipo de Planilla para el cual serán generadas cuotas por este ingreso cíclico
EntityReference<TipoIngresoCiclico> TipoReference get; set;
Tipo de ingreso cíclico al que pertenece este registro
decimal TotalPagado get; set;
Sumatoria de las cuotas pagadas a la fecha en planillas autorizadas
string UsuarioGrabacion get; set;
Usuario que realizó la inserción
string UsuarioUltimaModificacion get; set;
Usuario que realizó la ultima modificación
decimal ValorCuota get; set;
Valor de la cuota a pagar