public ActionResult AgregarEspecialidades(int id)
        {
            NTematica tematicaTemp = new NTematica();
            var       tematicas    = tematicaTemp.getTematicas().Where(x => x.IdTematica == id).FirstOrDefault();

            return(View(tematicas));
        }
        public ActionResult EliminarTematicaProfesor(int id)
        {
            NTematica horario = new NTematica();

            horario.EliminarHorarioProfesor(id, (int)Session["IdProfeTemp"]);
            return(RedirectToAction("Details", "Profesores", new { id = (int)Session["IdProfeTemp"] }));
        }
예제 #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            NTematica temp = new NTematica();

            temp.eliminarTematica(id);
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult SeleccionarProfesor(int idTematica)
        {
            @Session["Encabezado"] = "Profesores";
            NTematica profesor        = new NTematica();
            var       listaProfesores = profesor.getProfesorPorTematica(idTematica);

            return(View(listaProfesores));
        }
        public ActionResult TematicaProfesor(List <String> Datos)
        {
            NTematica tematica = new NTematica();

            tematica.crearTematicaPorProfesor(Datos[0], int.Parse(Datos[1]), (int)Session["IdProfeTemp"]);
            Session["IdTemp"] = int.Parse(Datos[1]);
            var res = new { Success = "True" };

            return(Json(res, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
 public ActionResult Edit([Bind(Include = "IdTematica,NombreTematica,Descripcion")] getTematicas tematica)
 {
     if (ModelState.IsValid)
     {
         NTematica temp = new NTematica();
         temp.actualizarTematica(tematica);
         return(RedirectToAction("Index"));
     }
     return(View(tematica));
 }
예제 #7
0
        public JsonResult GetTematicas(List <string> id)
        {
            var       idTemp         = int.Parse(id[0]);
            NTematica tematica       = new NTematica();
            var       listaTematicas = tematica.getTematicasPorProfesor(idTemp);



            return(new JsonResult {
                Data = listaTematicas, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
예제 #8
0
        // GET: Tematicas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NTematica temp     = new NTematica();
            var       tematica = temp.getTematicas().Where(x => x.IdTematica == id).FirstOrDefault();

            if (tematica == null)
            {
                return(HttpNotFound());
            }
            return(View(tematica));
        }
예제 #9
0
        // GET: Estudiante
        public ActionResult SeleccionarTematica()
        {
            NCita citaTemp = new NCita();

            var citaParaFeedBack = citaTemp.getCitas().Where(x => x.IdEstudiante == int.Parse(Session["CARNE"].ToString()) && x.EstadoFeedBack == false && x.Estado == "Realizada").FirstOrDefault();

            if (citaParaFeedBack == null)
            {
                @Session["Encabezado"] = "Seleccionar Temática";
                NTematica tematica       = new NTematica();
                var       listaTematicas = tematica.getTematicas();

                return(View(listaTematicas));
            }
            else
            {
                return(RedirectToAction("completarFeedBack", new { id = citaParaFeedBack.IdCita }));
            }
        }
        public ActionResult AsociarTematica(int id)
        {
            Session["IdProfeTemp"] = id;
            NTematica tematicaTemp    = new NTematica();
            var       tematicas       = tematicaTemp.getTematicas();
            var       horarioProfesor = tematicaTemp.getTematicasPorProfesor(id);
            var       c = tematicaTemp.getTematicas();

            foreach (var i in c)
            {
                foreach (var x in horarioProfesor)
                {
                    if (i.IdTematica == x.IdTematica)
                    {
                        tematicas.Remove(tematicas.Where(temp => temp.IdTematica == i.IdTematica).FirstOrDefault());
                    }
                }
            }
            return(View(tematicas));
        }
예제 #11
0
        // GET: Tematicas
        public ActionResult Index()
        {
            NTematica temp = new NTematica();

            return(View(temp.getTematicas()));
        }