public ActionResult Edit01(SetPrueba setprueba)
        {
            List <prueba> resultado  = db.prueba.Where(r => r.pru_registro == 584 && r.examen.exa_tipo != "PLANTILLA").OrderBy(r => r.examen.exa_area).OrderBy(p => p.pru_examen).Include(p => p.examen).ToList();
            SetPrueba     setprueba1 = new SetPrueba();

            setprueba1.prueba = resultado;
            ViewBag.pru_id    = "asd";
            return(View("Lista", setprueba1));
        }
        public ActionResult Edit(int id = 0)
        {
            List <prueba> resultado = db.prueba.Where(r => r.pru_registro == id && r.examen.exa_tipo != "PLANTILLA").OrderBy(r => r.examen.exa_area).OrderBy(p => p.pru_examen).Include(p => p.examen).ToList();
            SetPrueba     setprueba = new SetPrueba();

            setprueba.prueba = resultado;
            ViewBag.reg_id   = id;
            return(View(setprueba));
        }
        public ActionResult Details(int paciente, string fecha)
        {
            var consulta = db.registro.Where(r => r.reg_paciente == paciente && r.reg_fecha == fecha);
            int reg_id   = 0;

            if (!consulta.Any())
            {
                return(RedirectToAction("Message", "Home", new { mensaje = "El paciente no tiene exámenes para esta fecha" }));
            }
            reg_id = consulta.First().reg_id;
            List <prueba> resultado = db.prueba.Include(p => p.examen).Where(r => r.pru_registro == reg_id && r.examen.exa_tipo != "PLANTILLA").OrderBy(r => r.examen.exa_area).OrderBy(p => p.pru_examen).ToList();
            SetPrueba     setprueba = new SetPrueba();

            setprueba.prueba = resultado;
            return(PartialView(setprueba));
        }