Type PersonaAfectada
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag
Personas afectadas en un incidente/accidente
Events
Methods
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 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