Evolution : Data Model API Documentation

Type Retiro

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IReadonlyWhenAuthorizedEntity, IDeferredFinalizationEntity, IBatchableEntity, IFileAttachmentCapableEntity

Events

PropertyChanged

PropertyChanging

Public instance methods

bool ShouldSerializeEntrevista()

Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría

bool ShouldSerializeEntrevistaReference()

Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría

Public static methods

Retiro CreateRetiro(int codigo, DateTime fechaIngreso, DateTime fechaSolicitud, DateTime fechaRetiro, string observacion, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal, bool permiteRecontratacion, short categoriaMotivoCodigo, int empleoCodigo)

Create a new Retiro 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.
bool permiteRecontratacion
Initial value of the PermiteRecontratacion property.
short categoriaMotivoCodigo
Initial value of the CategoriaMotivoCodigo property.
int empleoCodigo
Initial value of the EmpleoCodigo property.

Public properties

CategoriaMotivoRetiro CategoriaMotivo get; set;

No Metadata Documentation available.

short CategoriaMotivoCodigo get; set;

Código de la categoría del motivo de retiro

EntityReference<CategoriaMotivoRetiro> CategoriaMotivoReference get; set;

No Metadata Documentation available.

int Codigo get; set;

Código del retiro

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 del flujo que define la autorización de 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 que digita el usuario cuando se anula una acción

Empleo Empleo get; set;

No Metadata Documentation available.

int EmpleoCodigo get; set;

Código de empleo

EntityReference<Empleo> EmpleoReference get; set;

No Metadata Documentation available.

Empleo EmpleoSolicita get; set;

No Metadata Documentation available.

Nullable<int> EmpleoSolicitaCodigo get; set;

Código de empleo

EntityReference<Empleo> EmpleoSolicitaReference get; set;

No Metadata Documentation available.

EntityKey EntityKey get; set;

EntityState EntityState get;

EntrevistaRetiro Entrevista get; set;

Entrevistas del asociadas al retiro

EntityReference<EntrevistaRetiro> EntrevistaReference get; set;

Entrevistas del asociadas al retiro

EstadoAccion Estado get; set;

Estado del Retiro

Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;

Estado de la entidad manejada por workflow

string EstadoAuthorizationWorkflowDb get; set;

Estado del flujo

string EstadoDb get; set;

Estado de la accion. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado

Expediente ExpedienteDigita get; set;

Expediente que crea el Retiro

Nullable<int> ExpedienteDigitaCodigo get; set;

Código del expediente

EntityReference<Expediente> ExpedienteDigitaReference get; set;

Expediente que crea el Retiro

DateTime FechaCambioEstado get; set;

Fecha del último cambio de estado de la acción

Nullable<DateTime> FechaGrabacion get; set;

Fecha en que se creó el registro

DateTime FechaIngreso get; set;

Fecha de Ingreso del Empleado

DateTime FechaRetiro get; set;

Fecha de Retiro del Empleado

DateTime FechaSolicitud get; set;

Fecha de solicitud del retiro

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

bool IsFinalizing get; set;

Indica si la entidad se está finalizando en este momento

EntityCollection<Liquidacion> Liquidaciones get; set;

Liquidaciones asociadas a este retiro

MotivoRetiro Motivo get; set;

No Metadata Documentation available.

Nullable<short> MotivoCodigo get; set;

Código del motivo de retiro

EntityReference<MotivoRetiro> MotivoReference get; set;

No Metadata Documentation available.

string Observacion get; set;

Observaciones asociadas al retiro

bool PermiteRecontratacion get; set;

Indica si podrá recontratar al expediente del empleo que se retira

string RawPropertyBagData get; set;

Data de los campos adicionales

EntityCollection<ReversionRetiro> ReversionesRetiro get; set;

Reversiones que se han realizado para el retiro

string UsuarioGrabacion get; set;

Usuario que creó el registro

string UsuarioUltimaModificacion get; set;

Usuario que realizó la última modificación del registro