Type RolSeguridadOcupacional
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity
Información sobre los roles de SGSS, definen la estructura del sistema y las responsablidades de los participantes
Events
Methods
- CreateRolSeguridadOcupacional
- ShouldSerializeEstructuraSeguridadOcupacional
- ShouldSerializeEstructuraSeguridadOcupacionalReference
- ShouldSerializeResponsabilidadesRolSeguridadOcupacional
- ShouldSerializeRolesHijos
- ShouldSerializeRolPadre
- ShouldSerializeRolPadreReference
Properties
- Abreviatura
- Codigo
- Descripcion
- Empleos
- EntityKey
- EntityState
- EstructuraSeguridadOcupacional
- EstructuraSeguridadOcupacionalReference
- FechaGrabacion
- FechaUltimaModificacion
- FileAttachments
- Nombre
- RawPropertyBagData
- ResponsabilidadesRolSeguridadOcupacional
- RolesHijos
- RolPadre
- RolPadreReference
- Tipo
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeEstructuraSeguridadOcupacional()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstructuraSeguridadOcupacionalReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeResponsabilidadesRolSeguridadOcupacional()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeRolesHijos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeRolPadre()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeRolPadreReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
RolSeguridadOcupacional CreateRolSeguridadOcupacional(int codigo, string nombre, string abreviatura)
Create a new RolSeguridadOcupacional object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
nombre - Initial value of the Nombre property.
-
string
abreviatura - Initial value of the Abreviatura property.
Public properties
string Abreviatura get; set;
Abreviatura del rol
int Codigo get; set;
Código de rol
string Descripcion get; set;
Descripción del rol
EntityCollection<Empleo> Empleos get; set;
Los empleos agregados al rol
EntityKey EntityKey get; set;
EntityState EntityState get;
EstructuraSeguridadOcupacional EstructuraSeguridadOcupacional get; set;
Estructura de seguridad ocupacional al que pertenece el rol de seguridad ocupacional
EntityReference<EstructuraSeguridadOcupacional> EstructuraSeguridadOcupacionalReference get; set;
Estructura de seguridad ocupacional al que pertenece el rol de seguridad ocupacional
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó el 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
string Nombre get; set;
Nombre del rol
string RawPropertyBagData get; set;
Información de campos adicionales
EntityCollection<ResponsabilidadRolSeguridadOcupacional> ResponsabilidadesRolSeguridadOcupacional get; set;
Responsabilidades del rol
EntityCollection<RolSeguridadOcupacional> RolesHijos get; set;
Roles que dependen de este rol
RolSeguridadOcupacional RolPadre get; set;
Rol superior o padre
EntityReference<RolSeguridadOcupacional> RolPadreReference get; set;
Rol superior o padre
string Tipo get; set;
Tipo del rol
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que modificó el registro