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 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