Evolution : Data Model API Documentation

Type Contratacion

Namespace Aseinfo.VH4.Data

Parent EntityObject

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

Events

PropertyChanged

PropertyChanging

Public static methods

Contratacion CreateContratacion(int codigo, DateTime fechaIngreso, DateTime contratoInicial, string estadoDb, string estadoAuthorizationWorkflowDb, DateTime fechaCambioEstado, bool ingresadoPortal, string codigoAlternativo, bool conservarCodigoAlternativo)

Create a new Contratacion object.
Parameters
int codigo
Initial value of the Codigo property.
DateTime fechaIngreso
Initial value of the FechaIngreso property.
DateTime contratoInicial
Initial value of the ContratoInicial property.
string estadoDb
Initial value of the EstadoDb property.
string estadoAuthorizationWorkflowDb
Initial value of the EstadoAuthorizationWorkflowDb property.
DateTime fechaCambioEstado
Initial value of the FechaCambioEstado property.
bool ingresadoPortal
Initial value of the IngresadoPortal property.
string codigoAlternativo
Initial value of the CodigoAlternativo property.
bool conservarCodigoAlternativo
Initial value of the ConservarCodigoAlternativo property.

Public properties

CandidatoConcurso CandidatoConcursoSeleccion get; set;

Apunta al candidato "externo" elegido en un concurso de selección y cuya contratación generó esta acción

EntityReference<CandidatoConcurso> CandidatoConcursoSeleccionReference get; set;

Apunta al candidato "externo" elegido en un concurso de selección y cuya contratación generó esta acción

int Codigo get; set;

Código de la contratación

string CodigoAlternativo get; set;

Código alternativo del empleado ingresado por el usuario

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

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

bool ConservarCodigoAlternativo get; set;

Indica si se debe conservar el codigo alternativo

Nullable<DateTime> ContratoFin get; set;

Fecha de finalización del Contrato o Relación Laboral (se debe especificar cuando el Tipo de Contrato es Termporal)

DateTime ContratoInicial get; set;

Fecha de Inicio del Contrato o Relación Laboral (puede ser igual a la fecha de ingreso)

Empleo Empleo get; set;

Empleo que se contrata

Empleo EmpleoGenerado get; set;

Empleo que se generó en la finalización de la contratación

EntityReference<Empleo> EmpleoGeneradoReference get; set;

Empleo que se generó en la finalización de la contratación

EntityReference<Empleo> EmpleoReference get; set;

Empleo que se contrata

Empleo EmpleoSolicita get; set;

No Metadata Documentation available.

EntityReference<Empleo> EmpleoSolicitaReference get; set;

No Metadata Documentation available.

EntityKey EntityKey get; set;

EntityState EntityState get;

EstadoAccion Estado get; set;

Estado de la Contratación

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 contratación

EntityCollection<EstructuraSalarialContrato> EstructurasSalarialesContratos get; set;

Estructuras salariales para los contratos

Expediente Expediente get; set;

Expediente al que se contrata

EntityReference<Expediente> ExpedienteReference get; set;

Expediente al que se contrata

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

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

EntityCollection<FormaPagoContrato> FormasPagoContratos get; set;

Formas de pago de las contrataciones

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

Jornada Jornada get; set;

Jornada que se le asigna en la contratación

EntityReference<Jornada> JornadaReference get; set;

Jornada que se le asigna en la contratación

Plaza Plaza get; set;

Plaza al que se le asigna en la contratación

EntityReference<Plaza> PlazaReference get; set;

Plaza al que se le asigna en la contratación

string RawPropertyBagData get; set;

Data de los campos adicionales

TipoContrato TipoContrato get; set;

Tipo de contrato que se asigna a la contratación

EntityReference<TipoContrato> TipoContratoReference get; set;

Tipo de contrato que se asigna a la contratación

TipoPlanilla TipoPlanilla get; set;

Tipo de planilla al que se le asigna a la contratación

EntityReference<TipoPlanilla> TipoPlanillaReference get; set;

Tipo de planilla al que se le asigna a la contratación

string UsuarioGrabacion get; set;

Usuario que creó el registro

string UsuarioUltimaModificacion get; set;

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