Type EstructuraSalarialContrato
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag
Entidad que representa las estructuras salariales de los contratos
Events
Methods
Properties
- ClaseSalarial
- ClaseSalarialReference
- Codigo
- Contratacion
- ContratacionReference
- EntityKey
- EntityState
- EscalaClaseSalarial
- EscalaClaseSalarialReference
- ExprValor
- FechaFin
- FechaGrabacion
- FechaInicio
- FechaUltimaModificacion
- Moneda
- MonedaReference
- NumeroHorasPorMes
- NumeroRepeticion
- RawPropertyBagData
- RubroSalarial
- RubroSalarialReference
- TipoIngreso
- TipoIngresoReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
- Valor
- ValorHora
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeContratacion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeContratacionReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
EstructuraSalarialContrato CreateEstructuraSalarialContrato(int codigo, decimal valor, decimal valorHora, decimal numeroHorasPorMes, DateTime fechaInicio)
Create a new EstructuraSalarialContrato object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
decimal
valor - Initial value of the Valor property.
-
decimal
valorHora - Initial value of the ValorHora property.
-
decimal
numeroHorasPorMes - Initial value of the NumeroHorasPorMes property.
-
DateTime
fechaInicio - Initial value of the FechaInicio property.
Public properties
ClaseSalarial ClaseSalarial get; set;
Clase salarial asociada a la estructura salarial del contrato
EntityReference<ClaseSalarial> ClaseSalarialReference get; set;
Clase salarial asociada a la estructura salarial del contrato
int Codigo get; set;
Código de la estructura salarial de un contrato
Contratacion Contratacion get; set;
Contratación al que se le asigna la estructura salarial
EntityReference<Contratacion> ContratacionReference get; set;
Contratación al que se le asigna la estructura salarial
EntityKey EntityKey get; set;
EntityState EntityState get;
EscalaClaseSalarial EscalaClaseSalarial get; set;
Escala de la clase salarial asociada a la estructura salariald el contrato
EntityReference<EscalaClaseSalarial> EscalaClaseSalarialReference get; set;
Escala de la clase salarial asociada a la estructura salariald el contrato
ExpValorEstructuraSalarial ExprValor get; set;
Expresión en la que esta el valor
Nullable<DateTime> FechaFin get; set;
Fecha de fin del contrato
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
DateTime FechaInicio get; set;
Fecha de inicio del contrato a partir del último incremento
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modifico por ultima vez
Moneda Moneda get; set;
Moneda de la estructura salarial de una contratación
EntityReference<Moneda> MonedaReference get; set;
Moneda de la estructura salarial de una contratación
decimal NumeroHorasPorMes get; set;
Cantidad de horas laborales por mes
Nullable<int> NumeroRepeticion get; set;
Correlativo que denota la repetición en que se encuentra (aplica cuando código de escala corresponde con la última escala)
string RawPropertyBagData get; set;
Data de los campos adicionales
RubroSalarial RubroSalarial get; set;
Rubro salarial para la estructura salarial de una contratación
EntityReference<RubroSalarial> RubroSalarialReference get; set;
Rubro salarial para la estructura salarial de una contratación
TipoIngreso TipoIngreso get; set;
Tipo de ingreso para la estructura salarial de una contratación
EntityReference<TipoIngreso> TipoIngresoReference get; set;
Tipo de ingreso para la estructura salarial de una contratación
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;
Valor del salario para el contrato
decimal ValorHora get; set;
Valor del salario por hora para el contrato