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
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
stringtipoDb - Initial value of the TipoDb property.
 - 
							
DateTimefechaInicioContratacion - Initial value of the FechaInicioContratacion property.
 - 
							
DateTimefechaSolicitud - Initial value of the FechaSolicitud property.
 - 
							
stringestadoDb - Initial value of the EstadoDb property.
 - 
							
DateTimefechaCambioEstado - Initial value of the FechaCambioEstado property.
 - 
							
stringestadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
 - 
							
boolingresadoPortal - 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