Type PersonaAfectada
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag
Personas afectadas en un incidente/accidente
Events
Methods
- CreatePersonaAfectada
- ShouldSerializeAccionEmergencia
- ShouldSerializeAccionEmergenciaReference
- ShouldSerializeLugarAtencion
- ShouldSerializeLugarAtencionReference
- ShouldSerializeSeguimientosPersonas
Properties
- AccionEmergencia
- AccionEmergenciaReference
- Codigo
- Empleo
- EmpleoReference
- EntityKey
- EntityState
- EquiposProteccionPersonal
- Estado
- EstadoDb
- FechaGrabacion
- FechaUltimaModificacion
- Identificacion
- Incidente
- IncidenteReference
- LugarAtencion
- LugarAtencionReference
- NecesarioTraslado
- Nombre
- NombreEmpresa
- RawPropertyBagData
- SeguimientosPersonas
- TiempoPerdido
- Tipo
- TipoDb
- TiposAreasLesion
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeAccionEmergencia()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeAccionEmergenciaReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeLugarAtencion()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeLugarAtencionReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeSeguimientosPersonas()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
PersonaAfectada CreatePersonaAfectada(int codigo, string tipoDb, string estadoDb, bool necesarioTraslado)
Create a new PersonaAfectada object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
tipoDb - Initial value of the TipoDb property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
bool
necesarioTraslado - Initial value of the NecesarioTraslado property.
Public properties
AccionEmergencia AccionEmergencia get; set;
Acción de emergencia aplicada a la persona afectada
EntityReference<AccionEmergencia> AccionEmergenciaReference get; set;
Acción de emergencia aplicada a la persona afectada
int Codigo get; set;
Código de la persona afectada
Empleo Empleo get; set;
Empleado afectado en un incidente
EntityReference<Empleo> EmpleoReference get; set;
Empleado afectado en un incidente
EntityKey EntityKey get; set;
EntityState EntityState get;
EntityCollection<EquipoProteccionPersonal> EquiposProteccionPersonal get; set;
Equipos de protección personal utilizados por la persona afectada
EstadoPersonaAfectada Estado get; set;
Estado de la entidad de la persona afectada
string EstadoDb get; set;
Estado del seguimiento de la persona afectada, abierto o cerrado
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó el registro
string Identificacion get; set;
Identificación de la persona afectada si no es empleado
Incidente Incidente get; set;
Incidente que le ha afectado a una o mas personas
EntityReference<Incidente> IncidenteReference get; set;
Incidente que le ha afectado a una o mas personas
LugarAtencion LugarAtencion get; set;
Lugar donde fue atendida la persona afectada
EntityReference<LugarAtencion> LugarAtencionReference get; set;
Lugar donde fue atendida la persona afectada
bool NecesarioTraslado get; set;
Indica si es necesario trasladar a la persona afectada
string Nombre get; set;
Nombre de la persona afectada si no es empleado
string NombreEmpresa get; set;
Empresa a la que pertenece la persona afectada, si no es empleado
string RawPropertyBagData get; set;
Información de campos adicionales
EntityCollection<SeguimientoPersona> SeguimientosPersonas get; set;
Seguimientos dados a una persona afectada
Nullable<decimal> TiempoPerdido get; set;
Tiempo perdido por la persona afectada por el incidente
Nullable<TipoPersonaAfectada> Tipo get; set;
Tipo de persona afectada
string TipoDb get; set;
Tipo de la persona afectada: empleado, visitante, contratista y vacacionista
EntityCollection<TipoAreaLesion> TiposAreasLesion get; set;
Tipos y Áreas de lesión de una persona afectada
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que modificó el registro