public ActionResult CrearCita(CrearPacienteViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (laboratorioDBEntities1 db = new laboratorioDBEntities1())
                    {
                        var oCita = new CITA();
                        oCita.NOMBREPACIENTE  = model.NamePacient;
                        oCita.APELLIDO        = model.ApellidoPacient;
                        oCita.CEDULA          = model.CedulaPacient;
                        oCita.DIRECCION       = model.DireccionPacient;
                        oCita.TELEFONO        = model.TelefonoPacient;
                        oCita.FECHANACIMIENTO = model.FechaNac;
                        oCita.FECHAPROGRAMADA = model.FechaPrCita;

                        db.CITA.Add(oCita);
                        db.SaveChanges();
                    }
                    return(Redirect("/laboratorioDB/MostrarCita"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Login(string nameUser)
        {
            try
            {
                using (laboratorioDBEntities1 db = new laboratorioDBEntities1())
                {
                    var oUser = (from d in db.USUARIO
                                 where d.NOMBREUSUARIO == nameUser.Trim()
                                 select d).FirstOrDefault();


                    if (oUser == null)
                    {
                        ViewBag.Error = "Usuario o contraseƱa invalida";
                        return(View());
                    }
                    Session["User"]        = oUser;
                    Session["ValorNombre"] = nameUser;
                }
                return(RedirectToAction("MostrarCita"));
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message;
                return(View());
            }
        }
        // -------------------------------MOSTRAR DETALLES DE LAS CITAS-------------------------------
        public ActionResult MostrarDetallesCita()
        {
            List <ListTablaViewModel> lst;

            using (laboratorioDBEntities1 db = new laboratorioDBEntities1())
            {
                lst = (from d in db.CITA
                       select new ListTablaViewModel
                {
                    IdCita = d.ID_CITA,
                    //IdUser = (int)d.ID_USUARIO,
                    NamePacient = d.NOMBREPACIENTE,
                    ApellidoPacient = d.APELLIDO,
                    CedulaPacient = d.CEDULA,
                    FechaNac = d.FECHANACIMIENTO,
                    FechaPrCita = d.FECHAPROGRAMADA
                }).ToList();
            }
            return(View(lst));
        }
        // -------------------------------VER RESULTADO DE LOS PACIENTES-------------------------------
        public ActionResult VerResultadoPaciente()
        {
            List <ListTablaResult> lst;

            using (laboratorioDBEntities1 db = new laboratorioDBEntities1())
            {
                lst = (from d in db.RESULTADO_PACIENTE
                       select new ListTablaResult
                {
                    ID_RESULTADOPACIENTE = d.ID_RESULTADOPACIENTE,
                    nombrePaciente = d.NOMBREPACIENTE,
                    ApellidoPaciente = d.APELLIDO,
                    cedulaPaciente = d.CEDULA,
                    direccionPaciente = d.DIRECCION,
                    telefonoPaciente = d.TELEFONO,
                    fechaNacPaciente = d.FECHANACIMIENTO,
                    fechaRstPaciente = d.FECHARESULTADO,
                }).ToList();
            }
            return(View(lst));
        }
 public ActionResult CrearResultadoPaciente(CrearResultadoViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (laboratorioDBEntities1 db = new laboratorioDBEntities1())
             {
                 var oResultado = new RESULTADO_PACIENTE();
                 oResultado.NOMBREPACIENTE = model.NOMBREPACIENTE;
                 oResultado.APELLIDO       = model.APELLIDO;
                 oResultado.CEDULA         = model.CEDULA;
                 oResultado.DIRECCION      = model.DIRECCION;
                 oResultado.TELEFONO       = model.TELEFONO;
             }
             return(Redirect("/laboratorioDB/VerResultadoPaciente"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }