public JsonResult ListarDiagnosticosCAP()
        {
            diag = new DiagnosticosDALC();
            var lista = diag.ListarDiagnosticos();

            return(Json(lista, JsonRequestBehavior.AllowGet));
        }
        public void TestMethodListarDiagnosticos()
        {
            bd = new DiagnosticosDALC();
            var diagnostico = new DiagnosticoVM();

            var lista = bd.ListarDiagnosticos();

            Assert.IsTrue(!(String.IsNullOrEmpty(lista.ToString())));
        }
        public JsonResult ModificarDiagnosticoCAP(string idCodigo, string nombreEditado, string casoEditado)
        {
            diag = new DiagnosticosDALC();
            try
            {
                diag.ModificarDiagnostico(idCodigo, nombreEditado, casoEditado);
                return(Json("Ok", JsonRequestBehavior.AllowGet));
                //return RedirectToAction("Index", "HistoriaClinica");
            }
            catch (Exception e)
            {
                return(Json("False", JsonRequestBehavior.DenyGet));

                //return View("ErrorModificarDiagnostico");
                throw;
            }
        }
        public ActionResult CrearDiagnosticoCAP(string Codigo, string Nombre, string Destacado)
        {
            //Maper map = new Maper();
            try
            {
                diag = new DiagnosticosDALC();
                diag.CrearDiagnostico(Codigo, Nombre, Destacado);
                return(View());
            }
            catch (Exception ex)
            {
                string a = ex.Message;
                return(View("ErrorCrearDiagnosticoView"));

                throw;
            }
        }
        public void TestMethodBuscarDiagnostico()
        {
            bd = new DiagnosticosDALC();
            var diagnostico       = new DiagnosticoVM();
            var codigoDiagnostico = "F050";

            var lista = bd.ListarDiagnosticos();

            foreach (var item in lista)
            {
                if (item.Codigo == codigoDiagnostico)
                {
                    Assert.AreEqual(codigoDiagnostico, item.Codigo);
                    break;
                }
            }
        }
        public void TestMethodModificarDiagnostico()
        {
            bd = new DiagnosticosDALC();
            var    diagnostico = new DiagnosticoVM();
            string codigo      = "Prueba";
            string nombre      = "Enfermedad anorexia";
            string destacado   = "NO";

            try
            {
                bd.ModificarDiagnostico(codigo, nombre, destacado);
            }
            catch (Exception e)
            {
                string message = e.Message;
                Assert.IsTrue(message != "");
            }
        }
        public void TestMethodCrearDiagnostico()
        {
            bd = new DiagnosticosDALC();
            var diagnostico = new DiagnosticoVM();

            string codigo    = "Prueba";
            string nombre    = "Enfermedad prueba";
            string destacado = "No";

            diagnostico.Nombre    = nombre;
            diagnostico.Codigo    = codigo;
            diagnostico.Destacado = destacado;
            try
            {
                bd.CrearDiagnostico(codigo, nombre, destacado);
            }
            catch (Exception e)
            {
                string message = e.Message;
                Assert.IsTrue(message != "");
            }

            codigo    = "Prueba";
            nombre    = "Enfermedad prueba";
            destacado = "No";

            diagnostico.Nombre    = nombre;
            diagnostico.Codigo    = codigo;
            diagnostico.Destacado = destacado;
            try
            {
                bd.CrearDiagnostico(codigo, nombre, destacado);
            }
            catch (Exception e)
            {
                string message = e.Message;
                Assert.IsTrue(message != "");
            }
        }
 public List <Diagnostico> listarDiagnostico()
 {
     dia = new DiagnosticosDALC();
     return(dia.ListarDiagnosticos());
 }