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
-
int
codigo - Initial value of the Codigo property.
-
string
nombre - Initial value of the Nombre property.
-
string
estadoDB - Initial value of the EstadoDB property.
-
short
edadMin - Initial value of the EdadMin property.
-
short
edadMax - Initial value of the EdadMax property.
-
bool
ingresadoPortal - Initial value of the IngresadoPortal property.
-
bool
relacionTodasCompanias - Initial value of the RelacionTodasCompanias property.
-
bool
relacionTodasUnidades - Initial value of the RelacionTodasUnidades property.
-
bool
relacionTodosCentrosTrabajo - 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.