Type Seguro
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Entidad que representa la tabla de los seguros medicos
Events
Methods
Properties
- Abreviatura
- AceptaBeneficiario
- BeneficiariosRequeridos
- Certificado
- Codigo
- CuotaFamiliar
- CuotaSeguro
- Descripcion
- EntityKey
- EntityState
- FechaGrabacion
- FechaUltimaModificacion
- FileAttachments
- Moneda
- MonedaReference
- Poliza
- Prima
- RangoFinal
- RangoInicial
- RawPropertyBagData
- RequierePorcentaje
- SegurosEmpleo
- Tipo
- TipoReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeSegurosEmpleo()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
Seguro CreateSeguro(short codigo, string descripcion, string abreviatura, bool aceptaBeneficiario, bool requierePorcentaje, bool beneficiariosRequeridos)
Create a new Seguro object.
Parameters
-
short
codigo - Initial value of the Codigo property.
-
string
descripcion - Initial value of the Descripcion property.
-
string
abreviatura - Initial value of the Abreviatura property.
-
bool
aceptaBeneficiario - Initial value of the AceptaBeneficiario property.
-
bool
requierePorcentaje - Initial value of the RequierePorcentaje property.
-
bool
beneficiariosRequeridos - Initial value of the BeneficiariosRequeridos property.
Public properties
string Abreviatura get; set;
Nombre corto del seguro médico
bool AceptaBeneficiario get; set;
Indica si el seguro médico acepta beneficiarios
bool BeneficiariosRequeridos get; set;
Indica si lo beneficiarios serán requeridos cuando el seguro acepta beneficiarios
string Certificado get; set;
Número de certificado en que está registrado el empleado
short Codigo get; set;
Código del seguro médico
Nullable<decimal> CuotaFamiliar get; set;
Cuota que le corresponde pagar al empleado por concepto de seguro de la familia
Nullable<decimal> CuotaSeguro get; set;
Cuota que le corresponde al empleado pagar por concepto de seguro del empleado
string Descripcion get; set;
Descripción del seguro médico
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 realizó la última modificación del registro
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
Moneda Moneda get; set;
Moneda para el seguro
EntityReference<Moneda> MonedaReference get; set;
Moneda para el seguro
string Poliza get; set;
Número de póliza del seguro
Nullable<decimal> Prima get; set;
Prima anual que corresponde pagar por concepto del seguro
Nullable<decimal> RangoFinal get; set;
Rango final de salarios
Nullable<decimal> RangoInicial get; set;
Rango inicial de salarios
string RawPropertyBagData get; set;
Data de los campos adicionales
bool RequierePorcentaje get; set;
Indica si el seguro medico requiere porcentaje para los beneficiarios
EntityCollection<SeguroMedicoEmpleo> SegurosEmpleo get; set;
Empleos que utilizan el seguro
TipoSeguro Tipo get; set;
Tipo de seguro
EntityReference<TipoSeguro> TipoReference get; set;
Tipo de seguro
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro