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)); } }
public ActionResult Print(int idCurso, bool esCompleto) { VM_Curso curso = AD_ViewModel.ObtenerCursoXId(idCurso); string nombreCurso = Regex.Replace(curso.NombreCurso, @"[^\w\s.!@$%^&*()\-\/]+", ""); return(new ActionAsPdf("ImpresionListado", new { idCurso, esCompleto }) { FileName = "Listado de Estudiantes de " + nombreCurso + ".pdf" }); }
public ActionResult ImpresionListado(int idCurso, bool esCompleto) { string mensaje = "LISTADO COMPLETO DE ESTUDIANTES"; ViewBag.Boton = esCompleto; ViewBag.idCurso = idCurso; List <VM_Curso> listaCursos = AD_ViewModel.ListaDeCursos(); List <SelectListItem> items = listaCursos.ConvertAll(i => { return(new SelectListItem() { Text = i.NombreCurso, Value = i.IdCurso.ToString(), Selected = false }); }); ViewBag.items = items; if (esCompleto) { List <VM_Estudiante> lista = AD_Estudiante.ListadoEstudiantes(); ViewBag.listaEstudiantes = lista; ViewBag.Mensaje = mensaje; return(View(lista)); } else { List <VM_Estudiante> lista = AD_Estudiante.ListadoEstudiantesXId(idCurso); ViewBag.listaEstudiantes = lista; VM_Curso curso = AD_ViewModel.ObtenerCursoXId(idCurso); if (lista.Count == 0) { mensaje = "No Hay Estudiantes para mostrar de " + curso.NombreCurso.ToString(); } else { mensaje = lista[0].Curso; } ViewBag.Mensaje = mensaje; ViewBag.Curso = mensaje; return(View()); } }
public ActionResult CargaDocente() { List <VM_Rol> listaDocentes = AD_ViewModel.ListaDeRoles(); List <SelectListItem> items = listaDocentes.ConvertAll(i => { return(new SelectListItem() { Text = i.Rol, Value = i.IdRol.ToString(), Selected = false }); }); ViewBag.items = items; return(View()); }
public ActionResult CargaEstudiante() { List <VM_Curso> listaCursos = AD_ViewModel.ListaDeCursos(); List <SelectListItem> items = listaCursos.ConvertAll(i => { return(new SelectListItem() { Text = i.NombreCurso, Value = i.IdCurso.ToString(), Selected = false }); }); ViewBag.items = items; return(View()); }
public ActionResult EditarDocente(int idDocente) { List <VM_Rol> listaDocentes = AD_ViewModel.ListaDeRoles(); List <SelectListItem> items = listaDocentes.ConvertAll(i => { return(new SelectListItem() { Text = i.Rol, Value = i.IdRol.ToString(), Selected = false }); }); ViewBag.items = items; Docente resultado = AD_Docente.DocenteParaEditar(idDocente); return(View(resultado)); }
public ActionResult EditarEstudiante(int IdEstudiante) { List <VM_Curso> listaCursos = AD_ViewModel.ListaDeCursos(); List <SelectListItem> items = listaCursos.ConvertAll(i => { return(new SelectListItem() { Text = i.NombreCurso, Value = i.IdCurso.ToString(), Selected = false }); }); ViewBag.items = items; Estudiante resultado = AD_Estudiante.EstudianteParaEditar(IdEstudiante); return(View(resultado)); }
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()); }