示例#1
0
        public ActionResult ModificarFaltaCurso(Falta unaFalta, int anio, string letra, int idMateria)
        {
            Falta        objFalta    = new Falta();
            List <Falta> listaFaltas = objFalta.TraerFaltas_X_Fecha(unaFalta.fecha, anio, letra, idMateria);

            return(View(listaFaltas));
        }
示例#2
0
        public ActionResult ActualizarAnio(Falta unaFalta, int anio, string Letra, int IdMateria)
        {
            Alumno unAlumno = new Alumno();

            ViewBag.listaalumnos = unAlumno.Listar_Alumnos_Falta(anio, Letra);
            Falta    Unafalta = new Falta();
            Boolean  falta;
            Division unaDivision = new Division();
            int      divi;

            divi          = unaDivision.TraerIdDivision(anio, Letra);
            ViewBag.Anio  = anio;
            ViewBag.Letra = Letra;
            TempData.Clear();
            TempData.Add("divi", divi);
            TempData.Keep();

            Materia mate = new Materia();
            string  materia;

            materia         = mate.TraerMateria(IdMateria);
            ViewBag.Materia = materia;

            List <Falta> lista;

            lista = Unafalta.ListarFaltas();
            falta = Unafalta.HayUnaFalta(unaFalta, divi, IdMateria, lista);
            ViewBag.nombrefecha = unaFalta.fecha;
            Unafalta.IdDivision = divi;
            if (falta == true)
            {
                Falta        objFalta    = new Falta();
                List <Falta> listaFaltas = objFalta.TraerFaltas_X_Fecha(unaFalta.fecha, anio, Letra, IdMateria);
                TempData.Add("Fecha", unaFalta.fecha);
                return(View("ModificarFaltaCurso", listaFaltas));
            }
            else
            {
                unaFalta.IdMateria = IdMateria;
                TempData.Add("Falta", unaFalta);
                TempData.Keep();
                return(View());
            }
        }