Type RequisicionPersonal
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IReadonlyWhenAuthorizedEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Entidad que representa las requisiciones de personal
Events
Methods
Properties
- CategoriaPuesto
- CategoriaPuestoReference
- Codigo
- CodigoEmpleadoAutorizadorWorkflow
- CodigoEmpleadoDefineAutorizaciones
- CodigoEmpleadoSolicitante
- CodigoEmpleadoSujetoAccion
- CodigoInstanciaWorkflow
- ComentarioAnulacion
- ConcursosSeleccion
- CondicionesTrabajoPuesto
- DefinicionPuesto
- EdadMaximaPuesto
- EdadMinimaPuesto
- EmpleosASustituir
- EmpleoSolicita
- EmpleoSolicitaReference
- EntityKey
- EntityState
- Estado
- EstadoAuthorizationWorkflow
- EstadoAuthorizationWorkflowDb
- EstadoCivilPuesto
- EstadoCivilPuestoDb
- EstadoDb
- ExpedienteDigita
- ExpedienteDigitaReference
- FechaCambioEstado
- FechaFinalizacionContratacion
- FechaGrabacion
- FechaInicioContratacion
- FechaSolicitud
- FechaUltimaModificacion
- FileAttachments
- GrupoCorporativo
- GrupoCorporativoReference
- IngresadoPortal
- IsFinalizing
- Justificacion
- NivelComportamiento
- NivelComportamientoReference
- NombrePlaza
- NombrePuesto
- ObjetivoPuesto
- PersonalAContratar
- PlazasVacantesRequisicion
- Puesto
- PuestoReference
- RawPropertyBagData
- RequisitosPuesto
- SexoPuesto
- SexoPuestoDb
- Tipo
- TipoContrato
- TipoContratoReference
- TipoDb
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeCondicionesTrabajoPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEmpleosASustituir()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
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