Ejemplo n.º 1
0
        public ActionResult AsignarMateriasDocentes(VM_DocenteXMateria model)
        {
            if (AD_Materia.DocenteConMateria(model))
            {
                return(RedirectToAction("CargaDocente", "Docente"));
            }

            else if (ModelState.IsValid)
            {
                bool resultado = AD_ViewModel.cargarDocentesXMateria(model);

                if (resultado)
                {
                    return(RedirectToAction("ListadoDocentes", "Docente"));
                }
                else
                {
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }
Ejemplo n.º 2
0
        public ActionResult MostrarDatosDocentes(int idDocente)
        {
            VM_Docente        resultado = AD_Docente.ObtenerDocenteXId(idDocente);
            List <VM_Materia> lista     = AD_Materia.ListaMateriasPorDocentes(idDocente);

            ViewBag.listaMaterias = lista;
            ViewBag.docente       = resultado;

            return(View(resultado));
        }
Ejemplo n.º 3
0
        public JsonResult Materia(int IdCurso)
        {
            List <Materia>        listaMaterias = AD_Materia.ComboMateriaId(IdCurso);
            List <SelectListItem> itemsMaterias = listaMaterias.ConvertAll(i =>
            {
                return(new SelectListItem()
                {
                    Text = i.NombreMateria,
                    Value = i.IdMateria.ToString(),

                    Selected = false
                });
            });

            return(Json(listaMaterias, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public ActionResult PanelDocenteCopia(int idDocente)
        {
            VM_Docente        resultado = AD_Docente.ObtenerDocenteXId(idDocente);
            List <VM_Materia> lista     = AD_Materia.ListaMateriasPorDocentes(idDocente);

            ViewBag.listaMaterias = lista;
            ViewBag.docente       = resultado;
            int idMateria = 0;

            foreach (var item in lista)
            {
                idMateria = item.idMateria;
            }

            List <VM_Tema>        listaCursos = AD_Rubrica.comboTemasCargados();
            List <SelectListItem> itemsTemas  = listaCursos.ConvertAll(i =>
            {
                return(new SelectListItem()
                {
                    Text = i.NumeroDeTema,
                    Value = i.IdTema.ToString(),

                    Selected = false
                });
            });

            ViewBag.itemsTemas = itemsTemas;

            //List<VM_Tema> listaTemas = AD_ViewModel.ListaDeCursos();
            //List<SelectListItem> itemsTemas = listaTemas.ConvertAll(i =>
            //{
            //    return new SelectListItem()
            //    {
            //        Text = i.NombreCurso,
            //        Value = i.IdCurso.ToString(),

            //        Selected = false
            //    };
            //});



            return(View(resultado));
        }
Ejemplo n.º 5
0
        public ActionResult AsignarMateriasDocentes(int id, string parametro)
        {
            ViewBag.id        = id;
            ViewBag.parametro = parametro;



            List <Docente>        listaDocentes = AD_Docente.ComboDocentes();
            List <SelectListItem> itemsDocentes = listaDocentes.ConvertAll(i =>
            {
                return(new SelectListItem()
                {
                    Text = i.NombreDocente,
                    Value = i.IdDocente.ToString(),

                    Selected = false
                });
            });

            ViewBag.itemsDocentes = itemsDocentes;

            List <Materia>        listaMaterias = AD_Materia.ComboMateria();
            List <SelectListItem> itemsMaterias = listaMaterias.ConvertAll(i =>
            {
                return(new SelectListItem()
                {
                    Text = i.NombreMateria,
                    Value = i.IdMateria.ToString(),

                    Selected = false
                });
            });

            ViewBag.itemsMaterias = itemsMaterias;

            List <VM_Curso>       listaCursos = AD_ViewModel.ListaDeCursos();
            List <SelectListItem> itemsCursos = listaCursos.ConvertAll(i =>
            {
                return(new SelectListItem()
                {
                    Text = i.NombreCurso,
                    Value = i.IdCurso.ToString(),

                    Selected = false
                });
            });

            ViewBag.itemsCursos = itemsCursos;



            if (parametro.Equals("completo") && id == 0)
            {
                return(View());
            }

            else
            {
                if (parametro.Equals("docente"))
                {
                    ViewBag.Titulo = "Asignar Materia";
                    VM_DocenteXMateria docente = new VM_DocenteXMateria();
                    docente.idDocente = id;
                    VM_Docente infoDocente = AD_Docente.ObtenerDocenteXId(id);
                    ViewBag.NombreDocente = infoDocente.NombreDocente;
                    return(View(docente));
                }
                else if (parametro.Equals("materia"))
                {
                    ViewBag.Titulo = "Asignar Docente";

                    VM_Materia materia = AD_Materia.infoMateria(id);
                    ViewBag.Materia = materia.materia; //nombre materia
                    ViewBag.Curso   = materia.curso;   //noombre Curso

                    VM_DocenteXMateria docenteXMateria = new VM_DocenteXMateria();
                    docenteXMateria.idMateria = id;
                    return(View(docenteXMateria));
                }
            }
            return(View());
        }