Evolution : Data Model API Documentation

Type RequisicionPersonal

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IReadonlyWhenAuthorizedEntity, IFinalizationEntity, IFileAttachmentCapableEntity

Events

PropertyChanged

PropertyChanging

Public static methods

RequisicionPersonal CreateRequisicionPersonal(int codigo, string tipoDb, DateTime fechaInicioContratacion, DateTime fechaSolicitud, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal)

Create a new RequisicionPersonal object.
Parameters
int codigo
Initial value of the Codigo property.
string tipoDb
Initial value of the TipoDb property.
DateTime fechaInicioContratacion
Initial value of the FechaInicioContratacion property.
DateTime fechaSolicitud
Initial value of the FechaSolicitud 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

CategoriaPuesto CategoriaPuesto get; set;

Categoría del puesto nuevo

EntityReference<CategoriaPuesto> CategoriaPuestoReference get; set;

Categoría del puesto nuevo

int Codigo get; set;

Código de la requisició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

string ComentarioAnulacion get; set;

Comentario especificado por el usuario al momento de anular una acción

EntityCollection<ConcursoSeleccion> ConcursosSeleccion get; set;

Lista de concursos de selección asociados a esta Requisición de Personal

EntityCollection<CondicionTrabajo> CondicionesTrabajoPuesto get; set;

Condiciones de trabajo asociados para el puesto nuevo

string DefinicionPuesto get; set;

Definición para el puesto nuevo

Nullable<short> EdadMaximaPuesto get; set;

Edad maxima para el puesto

Nullable<short> EdadMinimaPuesto get; set;

Edad minima para el puesto nuevo

EntityCollection<Empleo> EmpleosASustituir get; set;

Empleos asociados a la requisición que se sustituirán

Empleo EmpleoSolicita get; set;

Empleado que soicita la requisición

EntityReference<Empleo> EmpleoSolicitaReference get; set;

Empleado que soicita la requisición

EntityKey EntityKey get; set;

EntityState EntityState get;

EstadoAccion Estado get; set;

Estado de la requisición de personal

Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;

Estado de la entidad manejada por workflow

string EstadoAuthorizationWorkflowDb get; set;

Estado de flujo

Nullable<EstadoCivilAplicaPuesto> EstadoCivilPuesto get; set;

El estado civil requerido para el nuevo puesto

string EstadoCivilPuestoDb get; set;

Estado civil requerido para el puesto nuevo

string EstadoDb get; set;

Estado de la accion

Expediente ExpedienteDigita get; set;

Expediente que digita la requisición

EntityReference<Expediente> ExpedienteDigitaReference get; set;

Expediente que digita la requisición

DateTime FechaCambioEstado get; set;

Fecha del Ultimo Cambio de Estado de la Entidad

Nullable<DateTime> FechaFinalizacionContratacion get; set;

Fecha de finalización de la contratación

Nullable<DateTime> FechaGrabacion get; set;

Fecha de inserción

DateTime FechaInicioContratacion get; set;

Fecha de inicia de la contratación

DateTime FechaSolicitud get; set;

Fecha de solicitud de la requisición

Nullable<DateTime> FechaUltimaModificacion get; set;

Fecha de la última modificación del registro

List<Guid> FileAttachments get; set;

Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho

GrupoCorporativo GrupoCorporativo get; set;

Grupo corporativo al que se asocia la requisición

EntityReference<GrupoCorporativo> GrupoCorporativoReference get; set;

Grupo corporativo al que se asocia la requisición

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

string Justificacion get; set;

Justificación de la requisición

NivelComportamiento NivelComportamiento get; set;

Nivel de comportamiento para el puesto nuevo

EntityReference<NivelComportamiento> NivelComportamientoReference get; set;

Nivel de comportamiento para el puesto nuevo

string NombrePlaza get; set;

Nombre de la plaza cuando la requisicion es una plaza nueva

string NombrePuesto get; set;

Nombre del puesto cuando la requisición es para un puesto nuevo

string ObjetivoPuesto get; set;

Objetivo del puesto nuevo

EntityCollection<PersonaAContratarRequisicion> PersonalAContratar get; set;

Detalle de requisición de personal cuando es plaza o puesto nuevo

EntityCollection<PlazaVacanteRequisicion> PlazasVacantesRequisicion get; set;

Plazas vacantes al que se realiza la requisición de personal

Puesto Puesto get; set;

Puesto al que se solicita para la requisición

EntityReference<Puesto> PuestoReference get; set;

Puesto al que se solicita para la requisición

string RawPropertyBagData get; set;

Data de los campos adicionales

EntityCollection<RequisitoPuestoRequisicion> RequisitosPuesto get; set;

Requisitos asociados para el puesto nuevo

Nullable<SexoAplicaPuesto> SexoPuesto get; set;

Sexo requerido para el nuevo puesto

string SexoPuestoDb get; set;

Sexo requerido para el puesto nuevo

TipoRequisicionPersonal Tipo get; set;

Estado de la requisición de personal

TipoContrato TipoContrato get; set;

Tipo de contrato para la requisición

EntityReference<TipoContrato> TipoContratoReference get; set;

Tipo de contrato para la requisición

string TipoDb get; set;

Tipo de requisición

string UsuarioGrabacion get; set;

Usuario que creó el registro

string UsuarioUltimaModificacion get; set;

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