Type ClaseSalarial
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Entidad que representa las clases salariales 
			
		
			Events
Methods
- CreateClaseSalarial
 - ShouldSerializeClasesSalarialesPuesto
 - ShouldSerializeEscalasSalariales
 - ShouldSerializeEstructuraSalarialConcurso
 - ShouldSerializeEstructuraSalarialPropuestaCandidato
 - ShouldSerializeEstructurasSalarialesContrato
 - ShouldSerializeEstrucutrasSalarialesEmpleo
 - ShouldSerializeRubrosIncrementos
 
Properties
- ClasesSalarialesPuesto
 - Codigo
 - Compania
 - CompaniaReference
 - Descripcion
 - EntityKey
 - EntityState
 - EscalasSalariales
 - EsPorPais
 - Estado
 - EstadoDb
 - EstructuraSalarialConcurso
 - EstructuraSalarialPropuestaCandidato
 - EstructurasSalarialesContrato
 - EstrucutrasSalarialesEmpleo
 - FechaGrabacion
 - FechaUltimaModificacion
 - FechaVigenciaFin
 - FechaVigenciaInicial
 - FileAttachments
 - Maximo
 - Medio
 - Minimo
 - Pais
 - PaisReference
 - RawPropertyBagData
 - RubrosIncrementos
 - TipoValuacion
 - TipoValuacionDb
 - UsaEscala
 - UsuarioGrabacion
 - UsuarioUltimaModificacion
 - ValuacionFinal
 - ValuacionInicial
 
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeClasesSalarialesPuesto()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEscalasSalariales()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEstructuraSalarialConcurso()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEstructuraSalarialPropuestaCandidato()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEstructurasSalarialesContrato()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEstrucutrasSalarialesEmpleo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeRubrosIncrementos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	Public static methods
ClaseSalarial CreateClaseSalarial(int codigo, string descripcion, string estadoDb, bool usaEscala)
Create a new ClaseSalarial object. 
			
				
		
	Parameters
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
stringdescripcion - Initial value of the Descripcion property.
 - 
							
stringestadoDb - Initial value of the EstadoDb property.
 - 
							
boolusaEscala - Initial value of the UsaEscala property.
 
Public properties
EntityCollection<ClaseSalarialPuesto> ClasesSalarialesPuesto get; set;
No Metadata Documentation available. 
		
	int Codigo get; set;
Código de la clase salarial 
		
	Compania Compania get; set;
Compañia al que pertenece la clase salarial 
		
	EntityReference<Compania> CompaniaReference get; set;
Compañia al que pertenece la clase salarial 
		
	string Descripcion get; set;
Nombre o descripción de la clase salarial 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
EntityCollection<EscalaClaseSalarial> EscalasSalariales get; set;
Escalas salariales asociadas a la clase salarial 
		
	bool EsPorPais get; set;
Sirve de apoyo para validar si la clase salarial es por país 
		
	EstadoClaseSalarial Estado get; set;
Estado de la Unidad Organizativa 
		
	string EstadoDb get; set;
Estado de la clase salarial 
		
	EntityCollection<EstructuraSalarialConcurso> EstructuraSalarialConcurso get; set;
Estructuras salariales de concurso que se le asocia la clase salarial 
		
	EntityCollection<EstructuraSalarialPropuestaCandidato> EstructuraSalarialPropuestaCandidato get; set;
Estructuras salariales del candidato del concurso que se le asocia la escala 
		
	EntityCollection<EstructuraSalarialContrato> EstructurasSalarialesContrato get; set;
Estructuras Salariales asociadas a la clase salarial 
		
	EntityCollection<EstructuraSalarialEmpleo> EstrucutrasSalarialesEmpleo get; set;
Estructuras Salariales que implementan la clase salarial 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha de grabación del registro 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación 
		
	Nullable<DateTime> FechaVigenciaFin get; set;
Fecha final de la vigencia 
		
	Nullable<DateTime> FechaVigenciaInicial get; set;
Fecha inicio de vigencia 
		
	List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho 
		
	Nullable<decimal> Maximo get; set;
Salario máximo 
		
	Nullable<decimal> Medio get; set;
Salario medio 
		
	Nullable<decimal> Minimo get; set;
Salario mínimo 
		
	Pais Pais get; set;
Pais al que pertenece la clase salarial 
		
	EntityReference<Pais> PaisReference get; set;
Pais al que pertenece la clase salarial 
		
	string RawPropertyBagData get; set;
Data de los campos adicionales 
		
	EntityCollection<RubroIncremento> RubrosIncrementos get; set;
Rubros de incrementos que se les asocia la clase salarial 
		
	Nullable<TipoValuacionClaseSalarial> TipoValuacion get; set;
Propiedad de tipo de valuación 
		
	string TipoValuacionDb get; set;
Tipo de valuación 
		
	bool UsaEscala get; set;
Indica si la calse salarial usa escalas salariales 
		
	string UsuarioGrabacion get; set;
Usuario que guardó el registro 
		
	string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación 
		
	Nullable<short> ValuacionFinal get; set;
Valuación final 
		
	Nullable<short> ValuacionInicial get; set;
Valuación inicial