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()); }
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")); } }