Evolution : Data Model API Documentation

Type EstructuraSalarialEmpleo

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag

Events

PropertyChanged

PropertyChanging

Public static methods

EstructuraSalarialEmpleo CreateEstructuraSalarialEmpleo(int codigo, decimal valor, decimal valorHora, decimal numeroHorasXMes, string expValorDb, DateTime fechaInicio, string estadoDb)

Create a new EstructuraSalarialEmpleo 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 numeroHorasXMes
Initial value of the NumeroHorasXMes property.
string expValorDb
Initial value of the ExpValorDb property.
DateTime fechaInicio
Initial value of the FechaInicio property.
string estadoDb
Initial value of the EstadoDb property.

Public properties

ClaseSalarial ClaseSalarial get; set;

Clase salarial asociada a la estructura salarial del empleo

EntityReference<ClaseSalarial> ClaseSalarialReference get; set;

Clase salarial asociada a la estructura salarial del empleo

int Codigo get; set;

Código correlativo de la estructura salarial del empleo

Empleo Empleo get; set;

Empleo al que pertenece la estructura salarial

EntityReference<Empleo> EmpleoReference get; set;

Empleo al que pertenece la estructura salarial

EntityKey EntityKey get; set;

EntityState EntityState get;

EscalaClaseSalarial EscalaClaseSalarial get; set;

Escala de la clase salarial actual de la estructura salarial

EntityReference<EscalaClaseSalarial> EscalaClaseSalarialReference get; set;

Escala de la clase salarial actual de la estructura salarial

Nullable<EstadoEstructuraSalarial> Estado get; set;

El estado de la estructura salarial

string EstadoDb get; set;

Estado del empleo. V = Vigente, N=No vigente

ExpValorEstructuraSalarial ExpValor get; set;

El tipo de salario de la estructura salarial

string ExpValorDb get; set;

Indica si el valor del salario es por mes o por hora. M = Mensual, H = por Hora

Nullable<DateTime> FechaFin get; set;

Fecha de fin del empleo

Nullable<DateTime> FechaGrabacion get; set;

Fecha en que se creó el registro

DateTime FechaInicio get; set;

Fecha de inicio del empleo a partir del último incremento.

Nullable<DateTime> FechaUltimaModificacion get; set;

Fecha en que se modifico por ultima vez

Moneda Moneda get; set;

Moneda que se le asigna a la estructura salarial de los empleos

EntityReference<Moneda> MonedaReference get; set;

Moneda que se le asigna a la estructura salarial de los empleos

decimal NumeroHorasXMes 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 asociado a la estructura salarial

EntityReference<RubroSalarial> RubroSalarialReference get; set;

Rubro asociado a la estructura salarial

EntityCollection<RubroIncremento> RubrosEnAccionIncremento get; set;

Colección de Rubros que son incrementados en una acción de incremento

EntityCollection<RubroIncremento> RubrosOrigen get; set;

Rubros que dan origen a la estructura salarial del empleo

TipoIngreso TipoIngreso get; set;

Tipo de ingreso de la estructura salarial

EntityReference<TipoIngreso> TipoIngresoReference get; set;

Tipo de ingreso de la estructura salarial

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 empleo

Nullable<decimal> ValorAnterior get; set;

Valor del salario anterior

decimal ValorHora get; set;

Valor del salario por hora para el empleo