Ejemplo n.º 1
0
        public BETriaje ListarSintomasPacientes()
        {
            BETriaje triaje = new BETriaje();

            try
            {
                using (ConnectionRicardoPalma bdRicardo = new ConnectionRicardoPalma())
                {
                    triaje.ListadoSintomas     = bdRicardo.Sintoma.OrderBy(g => g.Descripcion).ToList();
                    triaje.ListadoTipoPaciente = bdRicardo.TipoPaciente.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(triaje);
        }
Ejemplo n.º 2
0
        public void ListarSintomasPacientes()
        {
            //Arange o Planteamiento
            const int size = 112;
            BETriaje  res  = new BETriaje();

            //Act o Prueba
            BLTriaje blTriaje = new BLTriaje();

            res = blTriaje.ListarSintomasPacientes();

            //Assert o Afirmación
            Assert.AreEqual(size, res.ListadoSintomas.Count);
        }
Ejemplo n.º 3
0
        public ActionResult GenerarTriaje()
        {
            BETriaje triaje = new BETriaje();

            try
            {
                triaje = new BLTriaje().ListarSintomasPacientes();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View(triaje));
        }
Ejemplo n.º 4
0
        public void GuardarRequerimientoInsumo()
        {
            //Arange o Planteamiento
            const int idAprobador = 1;
            string    insumo      = string.Empty;

            insumo = insumo + "[{\"codigo\":1,\"idinsumo\":\"14\",\"idsala\":\"1\",\"nombresala\":\"Unidad Trauma\",\"nombreinsumo\":\"AGUJA DESCT.# 23 1 1/4\",\"cantidad\":\"10\",\"motivo\":\"rrrrrrrr\",\"eseliminado\":0},";
            insumo = insumo + "{\"codigo\":2,\"idinsumo\":\"4\",\"idsala\":\"1\",\"nombresala\":\"Unidad Trauma\",\"nombreinsumo\":\"ACIDO POLIG. 1 AG. REDONDA 1/2 CIRC. 37 MM.\",\"cantidad\":\"10\",\"motivo\":\"rrrrrrrr\",\"eseliminado\":0}]";

            int      idRequerimiento;
            BETriaje res = new BETriaje();

            //Act o Prueba
            BLRequerimientoInsumo blRequerimientoInsumo = new BLRequerimientoInsumo();

            idRequerimiento = blRequerimientoInsumo.GuardarRequerimientoInsumo(idAprobador, insumo);

            //Assert o Afirmación
            Assert.IsNotNull(idRequerimiento);
        }