Type Puesto
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Entidad que representa la tabla de puestos 
			
		
			Events
Methods
- CreatePuesto
 - ShouldSerializeActividadesRutasAutorizacionComoAutorizador
 - ShouldSerializeActividadesRutasAutorizacionComoAutorizadorExcluido
 - ShouldSerializeCategoriaPuesto
 - ShouldSerializeCategoriaPuestoReference
 - ShouldSerializeConcursosSeleccion
 - ShouldSerializeEquiposPuesto
 - ShouldSerializeNoticiasAsociadas
 - ShouldSerializePuestosEncuestaSalarial
 - ShouldSerializeRequisitosPuesto
 - ShouldSerializeResponsabilidadesPuesto
 - ShouldSerializeTomaDecisiones
 
Properties
- ActividadesRutasAutorizacionComoAutorizador
 - ActividadesRutasAutorizacionComoAutorizadorExcluido
 - ActividadesRutasAutorizacionComoCondicionJerarquiaRecursiva
 - AdministracionesDeEncuestas
 - AlertasQueNotifican
 - AliasPuestosPorPais
 - CargosInteres
 - CategoriaPuesto
 - CategoriaPuestoReference
 - ClasesSalarialesPuesto
 - Codigo
 - CodigoEmpleadoAutorizadorWorkflow
 - CodigoEmpleadoDefineAutorizaciones
 - CodigoEmpleadoSolicitante
 - CodigoEmpleadoSujetoAccion
 - CodigoInstanciaWorkflow
 - CompetenciasTecnicasPuesto
 - ConcursosSeleccion
 - CondicionesTrabajo
 - CursosCertificacionesPuestos
 - Definicion
 - DocumentosGestionados
 - EdadMax
 - EdadMin
 - EntityKey
 - EntityState
 - EquiposPuesto
 - EsquemasEvaluacion
 - EsquemasEvaluacionesConcurso
 - EsquemasValuacionPuesto
 - Estado
 - EstadoAuthorizationWorkflow
 - EstadoCivil
 - EstadoDB
 - FechaGrabacion
 - FechaSupre
 - FechaUltimaModificacion
 - FileAttachments
 - FuncionesEspecificas
 - FuncionesGenerales
 - GrupoCorporativo
 - GrupoCorporativoReference
 - IndicadorCumplimiento
 - IngresadoPortal
 - NivelComportamiento
 - NivelComportamientoReference
 - NivelesCumplimientoCompetencia
 - NivelesCumplimientoConducta
 - Nombre
 - NoticiasAsociadas
 - NotificacionesActividadesRutasAutorizacion
 - Objetivo
 - ObjetivosPuesto
 - Plazas
 - Prestaciones
 - PuestosEncuestaSalarial
 - RawPropertyBagData
 - RelacionesExternas
 - RelacionesInternas
 - RelacionTodasCompanias
 - RelacionTodasUnidades
 - RelacionTodosCentrosTrabajo
 - RequisicionesPersonal
 - RequisitosPuesto
 - ResponsabilidadesPuesto
 - Sexo
 - TomaDecisiones
 - UsuarioGrabacion
 - UsuarioUltimaModificacion
 - val_valuaciones
 - ValuacionesPuestos
 
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeActividadesRutasAutorizacionComoAutorizador()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeActividadesRutasAutorizacionComoAutorizadorExcluido()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeCategoriaPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeCategoriaPuestoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeConcursosSeleccion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEquiposPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeNoticiasAsociadas()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializePuestosEncuestaSalarial()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeRequisitosPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeResponsabilidadesPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeTomaDecisiones()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	Public static methods
Puesto CreatePuesto(int codigo, string nombre, string estadoDB, short edadMin, short edadMax, bool ingresadoPortal, bool relacionTodasCompanias, bool relacionTodasUnidades, bool relacionTodosCentrosTrabajo)
Create a new Puesto object. 
			
				
		
	Parameters
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
stringnombre - Initial value of the Nombre property.
 - 
							
stringestadoDB - Initial value of the EstadoDB property.
 - 
							
shortedadMin - Initial value of the EdadMin property.
 - 
							
shortedadMax - Initial value of the EdadMax property.
 - 
							
boolingresadoPortal - Initial value of the IngresadoPortal property.
 - 
							
boolrelacionTodasCompanias - Initial value of the RelacionTodasCompanias property.
 - 
							
boolrelacionTodasUnidades - Initial value of the RelacionTodasUnidades property.
 - 
							
boolrelacionTodosCentrosTrabajo - Initial value of the RelacionTodosCentrosTrabajo property.
 
Public properties
EntityCollection<ActividadRutaAutorizacion> ActividadesRutasAutorizacionComoAutorizador get; set;
Actividades de Rutas de Autorización en las que el puesto es autorizador 
		
	EntityCollection<ActividadRutaAutorizacion> ActividadesRutasAutorizacionComoAutorizadorExcluido get; set;
Actividades de Rutas de Autorización en las que el puesto debe ser excluido como autorizador 
		
	EntityCollection<ActividadRutaAutorizacion> ActividadesRutasAutorizacionComoCondicionJerarquiaRecursiva get; set;
Actividades de Rutas de Autorización en las que el puesto determinar que la jerarquía recursiva debe detenerse 
		
	EntityCollection<AdministracionDeEncuesta> AdministracionesDeEncuestas get; set;
No Metadata Documentation available. 
		
	EntityCollection<Alerta> AlertasQueNotifican get; set;
Alertas que notifican al puesto 
		
	EntityCollection<AliasPuestoPorPais> AliasPuestosPorPais get; set;
Alias del puesto para los distintos paises 
		
	EntityCollection<CargoInteres> CargosInteres get; set;
No Metadata Documentation available. 
		
	CategoriaPuesto CategoriaPuesto get; set;
Categoría que tendrá el puesto 
		
	EntityReference<CategoriaPuesto> CategoriaPuestoReference get; set;
Categoría que tendrá el puesto 
		
	EntityCollection<ClaseSalarialPuesto> ClasesSalarialesPuesto get; set;
No Metadata Documentation available. 
		
	int Codigo get; set;
Código del puesto 
		
	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 instancia del flujo que maneja la entidad 
		
	EntityCollection<CompetenciaTecnicaPuesto> CompetenciasTecnicasPuesto get; set;
No Metadata Documentation available. 
		
	EntityCollection<ConcursoSeleccion> ConcursosSeleccion get; set;
No Metadata Documentation available. 
		
	EntityCollection<CondicionTrabajo> CondicionesTrabajo get; set;
Condiciones de trabajo del puesto 
		
	EntityCollection<CursoCertificacionPuesto> CursosCertificacionesPuestos get; set;
Cursos y certificaciones asociados al puesto 
		
	string Definicion get; set;
Definición de la plaza 
		
	EntityCollection<DocumentoGestionado> DocumentosGestionados get; set;
No Metadata Documentation available. 
		
	short EdadMax get; set;
Edad máxima requerida para ocupar este puesto 
		
	short EdadMin get; set;
Edad mínima requerida para ocupar este puesto 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
EntityCollection<EquipoPuesto> EquiposPuesto get; set;
Equipos que utiliza el puesto 
		
	EntityCollection<EsquemaEvaluacion> EsquemasEvaluacion get; set;
No Metadata Documentation available. 
		
	EntityCollection<EsquemaEvaluacionesConcursoPorPuesto> EsquemasEvaluacionesConcurso get; set;
No Metadata Documentation available. 
		
	EntityCollection<EsquemaValuacionPuestos> EsquemasValuacionPuesto get; set;
No Metadata Documentation available. 
		
	EstadoPuesto Estado get; set;
Estado del puesto 
		
	Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;
Estado de la entidad manejada por workflow 
		
	EstadoCivilAplicaPuesto EstadoCivil get; set;
El estado civil del empleado que aplica al puesto 
		
	string EstadoDB get; set;
Estado del puesto 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro 
		
	Nullable<DateTime> FechaSupre get; set;
Fecha de supresión del puesto 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación 
		
	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<FuncionEspecifica> FuncionesEspecificas get; set;
Funciones especificas del puesto 
		
	EntityCollection<FuncionGeneral> FuncionesGenerales get; set;
Funciones generales del puesto 
		
	GrupoCorporativo GrupoCorporativo get; set;
Grupo corporativo del puesto 
		
	EntityReference<GrupoCorporativo> GrupoCorporativoReference get; set;
Grupo corporativo del puesto 
		
	string IndicadorCumplimiento get; set;
Indicador de cumplimiento del puesto 
		
	bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal 
		
	NivelComportamiento NivelComportamiento get; set;
Nivel de comportamiento asociado al puesto 
		
	EntityReference<NivelComportamiento> NivelComportamientoReference get; set;
Nivel de comportamiento asociado al puesto 
		
	EntityCollection<NivelCumplimientoCompetencia> NivelesCumplimientoCompetencia get; set;
No Metadata Documentation available. 
		
	EntityCollection<NivelCumplimientoConducta> NivelesCumplimientoConducta get; set;
No Metadata Documentation available. 
		
	string Nombre get; set;
Nombre del puesto 
		
	EntityCollection<Noticia> NoticiasAsociadas get; set;
Noticias que puede ver el puesto 
		
	EntityCollection<NotificacionActividad> NotificacionesActividadesRutasAutorizacion get; set;
Notificaciones a enviarse al puesto para las actividades de rutas de autorización 
		
	string Objetivo get; set;
Objetivo del puesto 
		
	EntityCollection<ObjetivoPuesto> ObjetivosPuesto get; set;
Objetivos que le pertenecen al puesto 
		
	EntityCollection<Plaza> Plazas get; set;
Plazas asignadas al puesto 
		
	EntityCollection<PrestacionPuesto> Prestaciones get; set;
Prestaciones que le corresponden al puesto 
		
	EntityCollection<PuestoEncuestaSalarial> PuestosEncuestaSalarial get; set;
No Metadata Documentation available. 
		
	string RawPropertyBagData get; set;
Data de los campos adicionales 
		
	EntityCollection<RelacionExterna> RelacionesExternas get; set;
Relaciones externas que se le asignan al puesto 
		
	EntityCollection<RelacionInterna> RelacionesInternas get; set;
Relaciones internas que se le asignan al puesto 
		
	bool RelacionTodasCompanias get; set;
se relaciona internamente con todas las empresas del grupo 
		
	bool RelacionTodasUnidades get; set;
se relaciona internamente con todas las unidades del grupo 
		
	bool RelacionTodosCentrosTrabajo get; set;
se relaciona internamente con todas los centros de trabajo del grupo 
		
	EntityCollection<RequisicionPersonal> RequisicionesPersonal get; set;
Requisiciones de personal asociados al puesto 
		
	EntityCollection<RequisitoPuesto> RequisitosPuesto get; set;
Requisitos que le pertenecen al puesto 
		
	EntityCollection<ResponsabilidadPuesto> ResponsabilidadesPuesto get; set;
Responsabilidades asignadas al puesto 
		
	SexoAplicaPuesto Sexo get; set;
Sexo del empleado que aplica al puesto 
		
	EntityCollection<TomaDecision> TomaDecisiones get; set;
Toma de decisiones del puesto 
		
	string UsuarioGrabacion get; set;
Usuario que creó el registro 
		
	string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación 
		
	EntityCollection<ValuacionHay> val_valuaciones get; set;
No Metadata Documentation available. 
		
	EntityCollection<ValuacionPuestos> ValuacionesPuestos get; set;
No Metadata Documentation available.