Evolution : Data Model API Documentation

Type PersonaAfectada

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag

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