Type Puesto
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Entidad que representa la tabla de puestos
Events
Methods
Properties
- ActividadesRutasAutorizacionComoAutorizador
- ActividadesRutasAutorizacionComoAutorizadorExcluido
- ActividadesRutasAutorizacionComoCondicionJerarquiaRecursiva
- AdministracionesDeEncuestas
- AlertasQueNotifican
- AliasPuestosPorPais
- 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 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
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.