Esempio n. 1
0
        public ActionResult VerFaltaAlumno()
        {
            Alumno       unAlumno           = new Alumno();
            Falta        unaFalta           = new Falta();
            List <Falta> listarFaltasAlumno = unaFalta.Faltas_por_Alumnos((int)TempData["IdAlumno"]);

            TempData.Keep();
            ViewBag.listafaltas = listarFaltasAlumno;
            return(View());
        }
Esempio n. 2
0
        public ActionResult login(FormCollection form)
        {
            //function VerFaltas(falta){
            //window.open("Informe_Inasistencia_Superior_Web.asp?f=" + falta + "&cl=" + document.all.CmbCiclos.value + "&c=" + document.all.ca.value, "InasistenciaDetalla", "top=200,left=150,menubar=no,width=550,dependent=yes,height=300,toolbar=no,scrollbars=yes")
//}

            ViewBag.mensaje = "";
            string nombre     = Request.Form["usuario"].ToString();
            string contraseña = Request.Form["pwd"].ToString();
            Alumno unAlumno   = new Alumno();
            Falta  unaFalta   = new Falta();

            if (nombre == "Admin" && contraseña == "Admin")
            {
                Session.Clear();
                Session["Nombre"] = "Admin";
                return(View());
            }
            Boolean hayUsuario = unAlumno.IniciarSesion(nombre, contraseña);

            if (hayUsuario == false)
            {
                ViewBag.mensaje = "Usuario Invalido";
                return(RedirectToAction("Login", "Account", new { msg = "usuario invalido" }));
            }
            else
            {
                unAlumno = unAlumno.BuscarId(nombre);
                TempData.Clear();
                TempData.Add("IdAlumno", unAlumno.idAlumno);
                TempData.Keep();
                List <Falta> listarFaltasAlumno = unaFalta.Faltas_por_Alumnos(unAlumno.idAlumno);
                ViewBag.listafaltas = listarFaltasAlumno;
                Session["Alumno"]   = "1";
                Session["Nombre"]   = unAlumno.Nombre;
                return(View("VerInasistencias"));
            }
        }