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
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
decimalvalor - Initial value of the Valor property.
 - 
							
decimalvalorHora - Initial value of the ValorHora property.
 - 
							
decimalnumeroHorasPorMes - Initial value of the NumeroHorasPorMes property.
 - 
							
DateTimefechaInicio - 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