public ActionResult HorarioProfesor(int id)
        {
            NHorario horario = new NHorario();

            horario.crearHorarioProfesor(id, (int)Session["IdProfeTemp"]);
            return(RedirectToAction("AsociarHorario", new { id = (int)Session["IdProfeTemp"] }));
        }
        public ActionResult EliminarHorarioProfesor(int id)
        {
            NHorario horario = new NHorario();

            horario.EliminarHorarioProfesor(id, (int)Session["IdProfeTemp"]);
            return(RedirectToAction("Details", "Profesores", new { id = (int)Session["IdProfeTemp"] }));
        }
Пример #3
0
        public JsonResult GetHorarios()
        {
            NHorario horario       = new NHorario();
            var      listaHorarios = horario.getHorarioProfesor((int)@Session["IdProfesor"]);



            return(new JsonResult {
                Data = listaHorarios, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Пример #4
0
        public ActionResult Calendario(int idProfesor)
        {
            NProfesor temp  = new NProfesor();
            var       profe = temp.getProfesor().Where(x => x.IdProfesor == idProfesor).FirstOrDefault();

            @Session["NombreProfe"] = profe.SegundoApellido + " " + profe.PrimerApellido + " " + profe.Nombre;
            @Session["IdProfesor"]  = idProfesor;

            NHorario horario       = new NHorario();
            var      listaHorarios = horario.getHorarioProfesor(idProfesor);

            return(View(listaHorarios));
        }
        public ActionResult AsociarHorario(int id)
        {
            NHorario        horarioTemp     = new NHorario();
            var             horarios        = horarioTemp.getHorarios();
            var             horarioProfesor = horarioTemp.getHorarioProfesor(id);
            var             c            = horarioTemp.getHorarios();
            List <AHorario> listaHorario = new List <AHorario>();

            foreach (var i in c)
            {
                foreach (var x in horarioProfesor)
                {
                    if (i.IdHorario == x.IdHorario)
                    {
                        horarios.Remove(horarios.Where(temp => temp.IdHorario == i.IdHorario).FirstOrDefault());
                    }
                }
            }
            return(View(horarios));
        }