Type PuestoEncuestaSalarial
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag
Puestos que forman la Encuesta Salarial
Events
Methods
- CreatePuestoEncuestaSalarial
- ShouldSerializeEncuesta
- ShouldSerializeEncuestaReference
- ShouldSerializePuestosEstructura
Properties
- Codigo
- CodigoPuestoEncuesta
- DescripcionPuesto
- DesviacionEstandar
- Encuesta
- EncuestaReference
- EntityKey
- EntityState
- FechaGrabacion
- FechaUltimaModificacion
- Maximo
- Mediana
- Minimo
- Moda
- NombrePuesto
- Promedio
- PuestosEstructura
- Puntos
- Q1
- Q3
- RawPropertyBagData
- UsuarioGrabacion
- UsuarioUltimaModificacion
- Varianza
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeEncuesta()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEncuestaReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializePuestosEstructura()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
PuestoEncuestaSalarial CreatePuestoEncuestaSalarial(int codigo, string codigoPuestoEncuesta, string nombrePuesto, decimal minimo, decimal promedio, decimal maximo)
Create a new PuestoEncuestaSalarial object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
codigoPuestoEncuesta - Initial value of the CodigoPuestoEncuesta property.
-
string
nombrePuesto - Initial value of the NombrePuesto property.
-
decimal
minimo - Initial value of the Minimo property.
-
decimal
promedio - Initial value of the Promedio property.
-
decimal
maximo - Initial value of the Maximo property.
Public properties
int Codigo get; set;
Código de Puesto de la Encuesta Salarial
string CodigoPuestoEncuesta get; set;
Código asignado por la encuesta a este puesto
string DescripcionPuesto get; set;
Descripción del Puesto en la Encuesta
Nullable<decimal> DesviacionEstandar get; set;
(Opcional) Desviación Estándar de los Salarios
EncuestaSalarial Encuesta get; set;
Encuesta Salarial a la que pertenece este Puesto
EntityReference<EncuestaSalarial> EncuestaReference get; set;
Encuesta Salarial a la que pertenece este Puesto
EntityKey EntityKey get; set;
EntityState EntityState get;
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó por última vez
decimal Maximo get; set;
Salario Máximo del Puesto en la Encuesta
Nullable<decimal> Mediana get; set;
(Opcional) Mediana de salarios
decimal Minimo get; set;
Salario Mínimo del Puesto en la Encuesta
Nullable<decimal> Moda get; set;
(Opcional) Moda de los salarios
string NombrePuesto get; set;
Nombre del Puesto en la Encuesta
decimal Promedio get; set;
Salario Promedio del Puesto en la Encuesta
EntityCollection<Puesto> PuestosEstructura get; set;
Puestos de la Estructura Organizativa asociados a este Puesto de la Encuesta Salarial
Nullable<decimal> Puntos get; set;
(Opcional) Puntos asignados al Puesto por la Encuesta
Nullable<decimal> Q1 get; set;
(Opcional) Valor del primer quartil del salario
Nullable<decimal> Q3 get; set;
(Opcional) Valor del tercer cuartil del salario
string RawPropertyBagData get; set;
Data de los campos adicionales
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro
Nullable<decimal> Varianza get; set;
(Opcional) Varianza de los salarios