Type Liquidacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IReadonlyWhenAuthorizedEntity, IBatchableEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Representa una acción de liquidación de un empleado retirado
Events
Methods
- CreateLiquidacion
- ShouldSerializeCategoriaMotivo
- ShouldSerializeCategoriaMotivoReference
- ShouldSerializeDescuentos
- ShouldSerializeMotivo
- ShouldSerializeMotivoReference
Properties
- CategoriaMotivo
- CategoriaMotivoReference
- Codigo
- CodigoEmpleadoAutorizadorWorkflow
- CodigoEmpleadoDefineAutorizaciones
- CodigoEmpleadoSolicitante
- CodigoEmpleadoSujetoAccion
- CodigoInstanciaWorkflow
- CodigoLoteMasivo
- ComentarioAnulacion
- Descuentos
- Empleo
- EmpleoReference
- EmpleoSolicita
- EmpleoSolicitaReference
- EntityKey
- EntityState
- Estado
- EstadoAuthorizationWorkflow
- EstadoAuthorizationWorkflowDb
- EstadoDb
- FechaCambioEstado
- FechaGrabacion
- FechaIngreso
- FechaRetiro
- FechaSolicitud
- FechaUltimaModificacion
- FileAttachments
- IngresadoPortal
- Ingresos
- IsFinalizing
- Motivo
- MotivoReference
- Observacion
- RawPropertyBagData
- Reservas
- Retiro
- RetiroReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeCategoriaMotivo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeCategoriaMotivoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeDescuentos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeMotivo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeMotivoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
Liquidacion CreateLiquidacion(int codigo, DateTime fechaIngreso, DateTime fechaSolicitud, DateTime fechaRetiro, string observacion, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal)
Create a new Liquidacion object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
DateTime
fechaIngreso - Initial value of the FechaIngreso property.
-
DateTime
fechaSolicitud - Initial value of the FechaSolicitud property.
-
DateTime
fechaRetiro - Initial value of the FechaRetiro property.
-
string
observacion - Initial value of the Observacion property.
-
string
estadoDb - Initial value of the EstadoDb 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
CategoriaMotivoRetiro CategoriaMotivo get; set;
Categoría del Motivo de Retiro
EntityReference<CategoriaMotivoRetiro> CategoriaMotivoReference get; set;
Categoría del Motivo de Retiro
int Codigo get; set;
Código de la liquidación
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
Nullable<int> CodigoLoteMasivo get; set;
Identificador único de lote, cuando la acción pertenece a una acción masiva
string ComentarioAnulacion get; set;
Comentario especificado por el usuario al momento de anular una acción
EntityCollection<DescuentoLiquidacion> Descuentos get; set;
Descuentos que se calcularon o ingresaron en la liquidación
Empleo Empleo get; set;
Empleado retirado al cual se le calcula la liquidación
EntityReference<Empleo> EmpleoReference get; set;
Empleado retirado al cual se le calcula la liquidación
Empleo EmpleoSolicita get; set;
Empleado solicitante de la acción
EntityReference<Empleo> EmpleoSolicitaReference get; set;
Empleado solicitante de la acción
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoAccion Estado get; set;
Estado de la Liquidación
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 FechaCambioEstado get; set;
Fecha del Ultimo Cambio de Estado de la Entidad
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
DateTime FechaIngreso get; set;
Fecha de Ingreso del Empleado (se almacena para identificar diferentes acciones de retiro para el mismo empleado - retiro de empleados recontratados)
DateTime FechaRetiro get; set;
Fecha de Retiro del Empleado
DateTime FechaSolicitud get; set;
Fecha de solicitud de la liquidación
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
bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal
EntityCollection<IngresoLiquidacion> Ingresos get; set;
Ingresos que se calcularon o ingresaron en la liquidación
bool IsFinalizing get; set;
Indica si la entidad se está finalizando en este momento
MotivoRetiro Motivo get; set;
Motivo del Retiro
EntityReference<MotivoRetiro> MotivoReference get; set;
Motivo del Retiro
string Observacion get; set;
Observaciones asociadas a la liquidación
string RawPropertyBagData get; set;
Data de los property bag
EntityCollection<ReservaLiquidacion> Reservas get; set;
Reservas que se calcularon o ingresaron en la liquidación
Retiro Retiro get; set;
Retiro asociado a esta liquidación
EntityReference<Retiro> RetiroReference get; set;
Retiro asociado a esta liquidación
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro