Type EscalaClaseSalarial
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity
Entidad que representa las escalas salariales de una clase salarial
Events
Methods
- CreateEscalaClaseSalarial
- ShouldSerializeClaseSalarialOrigen
- ShouldSerializeClaseSalarialOrigenReference
- ShouldSerializeEscalasSalarialesNuevas
- ShouldSerializeEstructurasSalarialesEmpleo
- ShouldSerializeExcepcionesModificaionTabuladorSalarial
Properties
- Antiguedad
- ClaseSalarial
- ClaseSalarialOrigen
- ClaseSalarialOrigenReference
- ClaseSalarialReference
- Codigo
- EntityKey
- EntityState
- EscalasSalarialesNuevas
- EstructuraSalarialConcurso
- EstructuraSalarialPropuestaCandidato
- EstructurasSalarialesContrato
- EstructurasSalarialesEmpleo
- ExcepcionesModificaionTabuladorSalarial
- FechaGrabacion
- FechaUltimaModificacion
- Mascara
- Moneda
- MonedaReference
- Nombre
- Orden
- PorcentajeIncremento
- RepeticionIndefinida
- RubrosIncrementos
- TipoSalario
- UsuarioGrabacion
- UsuarioUltimaModificacion
- Valor
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeClaseSalarialOrigen()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeClaseSalarialOrigenReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEscalasSalarialesNuevas()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstructurasSalarialesEmpleo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeExcepcionesModificaionTabuladorSalarial()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
EscalaClaseSalarial CreateEscalaClaseSalarial(int codigo, int orden, string nombre, string mascara, string tipoSalario, decimal valor, int antiguedad, bool repeticionIndefinida, decimal porcentajeIncremento)
Create a new EscalaClaseSalarial object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
int
orden - Initial value of the Orden property.
-
string
nombre - Initial value of the Nombre property.
-
string
mascara - Initial value of the Mascara property.
-
string
tipoSalario - Initial value of the TipoSalario property.
-
decimal
valor - Initial value of the Valor property.
-
int
antiguedad - Initial value of the Antiguedad property.
-
bool
repeticionIndefinida - Initial value of the RepeticionIndefinida property.
-
decimal
porcentajeIncremento - Initial value of the PorcentajeIncremento property.
Public properties
int Antiguedad get; set;
Antigüedad a la que aplica
ClaseSalarial ClaseSalarial get; set;
Clase salarial a la que pertenece la escala
EscalaClaseSalarial ClaseSalarialOrigen get; set;
Escala salarial anterior
EntityReference<EscalaClaseSalarial> ClaseSalarialOrigenReference get; set;
Escala salarial anterior
EntityReference<ClaseSalarial> ClaseSalarialReference get; set;
Clase salarial a la que pertenece la escala
int Codigo get; set;
Código de la escala salarial
EntityKey EntityKey get; set;
EntityState EntityState get;
EntityCollection<EscalaClaseSalarial> EscalasSalarialesNuevas get; set;
Escalas salariales nuevas que son originarias de la Escala Salarial
EntityCollection<EstructuraSalarialConcurso> EstructuraSalarialConcurso get; set;
Estructuras salariales de concurso que se le asocia la escala
EntityCollection<EstructuraSalarialPropuestaCandidato> EstructuraSalarialPropuestaCandidato get; set;
Estructuras salariales del candidato del concurso que se le asocia la escala
EntityCollection<EstructuraSalarialContrato> EstructurasSalarialesContrato get; set;
Estructuras Salariales que estan asociados a la escala salarial
EntityCollection<EstructuraSalarialEmpleo> EstructurasSalarialesEmpleo get; set;
Estrucutras Salariales que utilizan la escala salarial
EntityCollection<ExcepcionModificacionTabuladorSalarial> ExcepcionesModificaionTabuladorSalarial get; set;
Modificaciones especificas para la escala
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modifico por ultima vez
string Mascara get; set;
Máscara para mostrar el nombre de escala
Moneda Moneda get; set;
Moneda en que está expresado el valor
EntityReference<Moneda> MonedaReference get; set;
Moneda en que está expresado el valor
string Nombre get; set;
Nombre de la clase salarial
int Orden get; set;
Orden de la escala salarial
decimal PorcentajeIncremento get; set;
Porcentaje del incremento
bool RepeticionIndefinida get; set;
Indica si esta escala se repite indefinidamente
EntityCollection<RubroIncremento> RubrosIncrementos get; set;
Rubros de incrementos que se le asocia la escala salarial
string TipoSalario get; set;
Tipo de salario
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que modificó el registro la última vez
decimal Valor get; set;
Monto a pagar