Type ClaseSalarial
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Entidad que representa las clases salariales
Events
Methods
- CreateClaseSalarial
- ShouldSerializeClasesSalarialesPuesto
- ShouldSerializeEscalasSalariales
- ShouldSerializeEstructuraSalarialConcurso
- ShouldSerializeEstructuraSalarialPropuestaCandidato
- ShouldSerializeEstructurasSalarialesContrato
- ShouldSerializeEstrucutrasSalarialesEmpleo
- ShouldSerializeRubrosIncrementos
Properties
- ClasesSalarialesPuesto
- Codigo
- Compania
- CompaniaReference
- Descripcion
- EntityKey
- EntityState
- EscalasSalariales
- EsPorPais
- Estado
- EstadoDb
- EstructuraSalarialConcurso
- EstructuraSalarialPropuestaCandidato
- EstructurasSalarialesContrato
- EstrucutrasSalarialesEmpleo
- FechaGrabacion
- FechaUltimaModificacion
- FechaVigenciaFin
- FechaVigenciaInicial
- FileAttachments
- Maximo
- Medio
- Minimo
- Pais
- PaisReference
- RawPropertyBagData
- RubrosIncrementos
- TipoValuacion
- TipoValuacionDb
- UsaEscala
- UsuarioGrabacion
- UsuarioUltimaModificacion
- ValuacionFinal
- ValuacionInicial
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeClasesSalarialesPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEscalasSalariales()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstructuraSalarialConcurso()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstructuraSalarialPropuestaCandidato()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstructurasSalarialesContrato()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstrucutrasSalarialesEmpleo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeRubrosIncrementos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
ClaseSalarial CreateClaseSalarial(int codigo, string descripcion, string estadoDb, bool usaEscala)
Create a new ClaseSalarial object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
descripcion - Initial value of the Descripcion property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
bool
usaEscala - Initial value of the UsaEscala property.
Public properties
EntityCollection<ClaseSalarialPuesto> ClasesSalarialesPuesto get; set;
No Metadata Documentation available.
int Codigo get; set;
Código de la clase salarial
Compania Compania get; set;
Compañia al que pertenece la clase salarial
EntityReference<Compania> CompaniaReference get; set;
Compañia al que pertenece la clase salarial
string Descripcion get; set;
Nombre o descripción de la clase salarial
EntityKey EntityKey get; set;
EntityState EntityState get;
EntityCollection<EscalaClaseSalarial> EscalasSalariales get; set;
Escalas salariales asociadas a la clase salarial
bool EsPorPais get; set;
Sirve de apoyo para validar si la clase salarial es por país
EstadoClaseSalarial Estado get; set;
Estado de la Unidad Organizativa
string EstadoDb get; set;
Estado de la clase salarial
EntityCollection<EstructuraSalarialConcurso> EstructuraSalarialConcurso get; set;
Estructuras salariales de concurso que se le asocia la clase salarial
EntityCollection<EstructuraSalarialPropuestaCandidato> EstructuraSalarialPropuestaCandidato get; set;
Estructuras salariales del candidato del concurso que se le asocia la escala
EntityCollection<EstructuraSalarialContrato> EstructurasSalarialesContrato get; set;
Estructuras Salariales asociadas a la clase salarial
EntityCollection<EstructuraSalarialEmpleo> EstrucutrasSalarialesEmpleo get; set;
Estructuras Salariales que implementan la clase salarial
Nullable<DateTime> FechaGrabacion get; set;
Fecha de grabación del registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación
Nullable<DateTime> FechaVigenciaFin get; set;
Fecha final de la vigencia
Nullable<DateTime> FechaVigenciaInicial get; set;
Fecha inicio de vigencia
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
Nullable<decimal> Maximo get; set;
Salario máximo
Nullable<decimal> Medio get; set;
Salario medio
Nullable<decimal> Minimo get; set;
Salario mínimo
Pais Pais get; set;
Pais al que pertenece la clase salarial
EntityReference<Pais> PaisReference get; set;
Pais al que pertenece la clase salarial
string RawPropertyBagData get; set;
Data de los campos adicionales
EntityCollection<RubroIncremento> RubrosIncrementos get; set;
Rubros de incrementos que se les asocia la clase salarial
Nullable<TipoValuacionClaseSalarial> TipoValuacion get; set;
Propiedad de tipo de valuación
string TipoValuacionDb get; set;
Tipo de valuación
bool UsaEscala get; set;
Indica si la calse salarial usa escalas salariales
string UsuarioGrabacion get; set;
Usuario que guardó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación
Nullable<short> ValuacionFinal get; set;
Valuación final
Nullable<short> ValuacionInicial get; set;
Valuación inicial