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"] })); }
public JsonResult GetHorarios() { NHorario horario = new NHorario(); var listaHorarios = horario.getHorarioProfesor((int)@Session["IdProfesor"]); return(new JsonResult { Data = listaHorarios, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
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)); }