public BEAtencionSalaObservacion AtencionSalaObservacion() { BEAtencionSalaObservacion atencion = new BEAtencionSalaObservacion(); try { using (ConnectionRicardoPalma bdRicardo = new ConnectionRicardoPalma()) { Destino destino = new Destino() { IdDestino = -1, Descripcion = "-Todos-" }; atencion.ListadoDestino = bdRicardo.Destino.ToList(); atencion.ListadoDestino.Insert(0, destino); PersonalEmergencia personal = new PersonalEmergencia() { IdPersonalEmergencia = -1, Nombres = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoMedicos = bdRicardo.PersonalEmergencia.ToList(); atencion.ListadoMedicos.Insert(0, personal); Paciente paciente = new Paciente() { IdPaciente = -1, Nombre = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoPacientes = bdRicardo.Paciente.ToList(); atencion.ListadoPacientes.Insert(0, paciente); PersonalEmergencia medico = new PersonalEmergencia() { IdPersonalEmergencia = -1, Nombres = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoMedicos = bdRicardo.PersonalEmergencia.ToList(); atencion.ListadoMedicos.Insert(0, medico); atencion.ListadoTratamiento = bdRicardo.Tratamiento.ToList(); atencion.ListadoMedicoMantenimiento = bdRicardo.PersonalEmergencia.ToList(); atencion.ListadoEstados = bdRicardo.Estados.ToList(); } } catch (EntityException exx) { if (exx.InnerException != null && (exx.InnerException.Message.Contains("A network-related") || exx.InnerException.Message.Contains("Error relacionado con la red"))) { throw new TimeoutException(ConfigurationManager.AppSettings["strErrorTimeout"]); } else { throw exx; } } catch (Exception ex) { throw ex; } return(atencion); }
public BEAtencionSalaObservacion InsumoListado() { BEAtencionSalaObservacion atencion = new BEAtencionSalaObservacion(); try { using (ConnectionRicardoPalma bdRicardo = new ConnectionRicardoPalma()) { PersonalEmergencia personal = new PersonalEmergencia() { IdPersonalEmergencia = -1, Nombres = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoMedicos = bdRicardo.PersonalEmergencia.ToList(); atencion.ListadoMedicos.Insert(0, personal); Insumo insumo = new Insumo() { IdInsumo = -1, NombreInsumo = "-Todos-" }; atencion.ListadoInsumo = bdRicardo.Insumo.ToList(); atencion.ListadoInsumo.Insert(0, insumo); } } catch (EntityException exx) { if (exx.InnerException != null && (exx.InnerException.Message.Contains("A network-related") || exx.InnerException.Message.Contains("Error relacionado con la red"))) { throw new TimeoutException(ConfigurationManager.AppSettings["strErrorTimeout"]); } else { throw exx; } } catch (Exception ex) { throw ex; } return(atencion); }