//[Authorize(Roles = "3")] public ActionResult Create() { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo.TablaCicloEscolarCmb = GrupoDatos.ObtenerComboCatCicloEscolar(Grupo); var list = new SelectList(Grupo.TablaCicloEscolarCmb, "IDCiclo", "Nombre"); ViewData["cmbCicloEscolar"] = list; Grupo.TablaPlanEstudioCmb = GrupoDatos.ObtenerComboCatPlanEstudio(Grupo); var list2 = new SelectList(Grupo.TablaPlanEstudioCmb, "IDPlanEstudio", "Descripcion"); ViewData["cmbPlanEstudio"] = list2; Grupo.TablaModalidadCmb = GrupoDatos.ObtenerComboCatModalidad(Grupo); var list3 = new SelectList(Grupo.TablaModalidadCmb, "IDModalidad", "Descripcion"); ViewData["cmbModalidad"] = list3; Grupo.TablaEspecialidadCmb = GrupoDatos.ObtenerComboCatEspecialidad(Grupo); var list4 = new SelectList(Grupo.TablaEspecialidadCmb, "id_especialidad", "descripcion"); ViewData["cmbEspecialidad"] = list4; Grupo.TablaCursosCmb = GrupoDatos.ObtenerComboCatCursos(Grupo); var list5 = new SelectList(Grupo.TablaCursosCmb, "IDCurso", "Descripcion"); ViewData["cmbCursos"] = list5; Grupo.ExtraEscolar = Convert.ToBoolean("false"); return(View(Grupo)); } catch (Exception) { CatGrupoModels Grupo = new CatGrupoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Grupo)); } }
//[Authorize(Roles = "3")] public ActionResult Concluir(string id, FormCollection collection) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo.IDGrupo = id; Grupo.opcion = 3; Grupo.user = User.Identity.Name; GrupoDatos.ConcluirGrupo(Grupo); if (Grupo.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El grupo ha sido concluido."; return(Json("")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Error. El grupo no se pudo concluir."; return(Json("")); } } catch { return(View()); } }
//[Authorize(Roles = "3")] public ActionResult Delete(string id, FormCollection collection) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo.IDGrupo = id; Grupo.opcion = 3; Grupo.user = User.Identity.Name; Grupo = GrupoDatos.AbcCatGrupo(Grupo); if (Grupo.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se elimino correctamente."; return(Json("")); } else { TempData["typemessage"] = "2"; TempData["message"] = "El registro no se elimino correctamente."; return(Json("")); } } catch { return(View()); } }
public ActionResult Inscribir(string id, FormCollection collection) { try { AlumnosXGruposModels Alumno = new AlumnosXGruposModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Alumno.conexion = Conexion; Alumno.user = User.Identity.Name; Alumno.IDAlumno = collection["tablaAlumnos"]; Alumno.IDGrupo = id; GrupoDatos.InscribirAlumno(Alumno); if (Alumno.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Alumno inscrito."; return(RedirectToAction("Inscripcion", new { id = id })); } else { //Recargar el combo de Alumnos //Grupo. = GrupoDatos.ObtenerComboCatCicloEscolar(Grupo); //var list = new SelectList(Grupo.TablaCicloEscolarCmb, "IDCiclo", "Nombre"); //ViewData["cmbCicloEscolar"] = list; TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al inscribir al alumno. Intente nuevamente."; return(RedirectToAction("Inscribir", new { id = id })); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Inscripcion", new { id = id })); } }
//[Authorize(Roles = "3")] public ActionResult Edit(string id) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo.IDGrupo = id; Grupo.TablaCicloEscolarCmb = GrupoDatos.ObtenerComboCatCicloEscolar(Grupo); var list = new SelectList(Grupo.TablaCicloEscolarCmb, "IDCiclo", "Nombre"); ViewData["cmbCicloEscolar"] = list; Grupo.TablaPlanEstudioCmb = GrupoDatos.ObtenerComboCatPlanEstudio(Grupo); var list2 = new SelectList(Grupo.TablaPlanEstudioCmb, "IDPlanEstudio", "Descripcion"); ViewData["cmbPlanEstudio"] = list2; Grupo.TablaModalidadCmb = GrupoDatos.ObtenerComboCatModalidad(Grupo); var list3 = new SelectList(Grupo.TablaModalidadCmb, "IDModalidad", "Descripcion"); ViewData["cmbModalidad"] = list3; Grupo.TablaEspecialidadCmb = GrupoDatos.ObtenerComboCatEspecialidad(Grupo); var list4 = new SelectList(Grupo.TablaEspecialidadCmb, "id_especialidad", "descripcion"); ViewData["cmbEspecialidad"] = list4; Grupo.TablaCursosCmb = GrupoDatos.ObtenerComboCatCursos(Grupo); var list5 = new SelectList(Grupo.TablaCursosCmb, "IDCurso", "Descripcion"); ViewData["cmbCursos"] = list5; GrupoDatos.ObtenerDetalleCatGrupo(Grupo); return(View(Grupo)); } catch (Exception) { throw; } }
//[Authorize(Roles = "3")] public ActionResult Edit(string id, FormCollection collection) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo.opcion = 2; Grupo.user = User.Identity.Name; Grupo.IDGrupo = collection["IDGrupo"]; Grupo.Clave = collection["Clave"]; Grupo.Nombre = collection["Nombre"]; Grupo.IDCiclo = collection["TablaCicloEscolarCmb"]; Grupo.IDPlanEstudio = Convert.ToInt32(collection["TablaPlanEstudioCmb"]); Grupo.IDModalidad = collection["TablaModalidadCmb"]; Grupo.IDEspecialidad = collection["TablaEspecialidadCmb"]; Grupo.IDCurso = collection["TablaCursosCmb"]; Grupo.ExtraEscolar = collection["ExtraEscolar"].StartsWith("true"); Grupo = GrupoDatos.AbcCatGrupo(Grupo); if (Grupo.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se editaron correctamente."; return(RedirectToAction("Index")); } else { Grupo.TablaCicloEscolarCmb = GrupoDatos.ObtenerComboCatCicloEscolar(Grupo); var list = new SelectList(Grupo.TablaCicloEscolarCmb, "IDCiclo", "Nombre"); ViewData["cmbCicloEscolar"] = list; Grupo.TablaPlanEstudioCmb = GrupoDatos.ObtenerComboCatPlanEstudio(Grupo); var list2 = new SelectList(Grupo.TablaPlanEstudioCmb, "IDPlanEstudio", "Descripcion"); ViewData["cmbPlanEstudio"] = list2; Grupo.TablaModalidadCmb = GrupoDatos.ObtenerComboCatModalidad(Grupo); var list3 = new SelectList(Grupo.TablaModalidadCmb, "IDModalidad", "Descripcion"); ViewData["cmbModalidad"] = list3; Grupo.TablaEspecialidadCmb = GrupoDatos.ObtenerComboCatEspecialidad(Grupo); var list4 = new SelectList(Grupo.TablaEspecialidadCmb, "id_especialidad", "descripcion"); ViewData["cmbEspecialidad"] = list4; Grupo.TablaCursosCmb = GrupoDatos.ObtenerComboCatCursos(Grupo); var list5 = new SelectList(Grupo.TablaCursosCmb, "IDCurso", "Descripcion"); ViewData["cmbCursos"] = list5; TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente. Intente nuevamente"; return(RedirectToAction("Edit")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Index() { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo = GrupoDatos.ObtenerCatGrupo(Grupo); return(View(Grupo)); } catch (Exception) { CatGrupoModels Grupo = new CatGrupoModels(); Grupo.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Grupo)); } }
//[Authorize(Roles = "3")] public ActionResult ComboModalidad(int id) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); List <CatModalidadModels> listaModalidad = new List <CatModalidadModels>(); Grupo.conexion = Conexion; Grupo.IDPlanEstudio = id; listaModalidad = GrupoDatos.ObtenerComboCatModalidad(Grupo); return(Json(listaModalidad, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
public ActionResult Graduar(string id) { try { CatGrupoModels grupoModel = new CatGrupoModels(); CatGrupo_Datos grupoDatos = new CatGrupo_Datos(); grupoModel.conexion = Conexion; grupoModel.IDGrupo = id; grupoModel = grupoDatos.ObtenerListAlumnos(grupoModel); return(View(grupoModel)); } catch (Exception) { CatGrupoModels grupoModel = new CatGrupoModels(); grupoModel.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(grupoModel)); } }
public ActionResult MateriaProfesor(string id, string id2) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoD = new CatGrupo_Datos(); Grupo.conexion = Conexion; Grupo.IDGrupo = id; Grupo.IDCurso = id2; Grupo = GrupoD.ObtenerMateriaPRofesr(Grupo); return(View(Grupo)); } catch (Exception) { CatGrupoModels Grupo = new CatGrupoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult ComboCurso(string IDEsp) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); List <CatCursoModels> listaCurso = new List <CatCursoModels>(); Grupo.conexion = Conexion; Grupo.IDEspecialidad = IDEsp; listaCurso = GrupoDatos.ObtenerComboCatCursos(Grupo); return(Json(listaCurso, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
public ActionResult Inscribir(string id) { try { CatAlumnosXGrupoModels AlumnoGrupo = new CatAlumnosXGrupoModels(); CatGrupo_Datos GrupoDatos = new CatGrupo_Datos(); AlumnoGrupo.conexion = Conexion; AlumnoGrupo.IDGrupo = id; //Grupo.TablaCicloEscolarCmb = GrupoDatos.ObtenerComboAlumnosInscripcion(Grupo); AlumnoGrupo.tablaAlumnos = GrupoDatos.ObtenerComboAlumnosInscripcion(AlumnoGrupo); var list = new SelectList(AlumnoGrupo.tablaAlumnos, "IDPersona", "nombre"); ViewData["cmbAlumnos"] = list; return(View(AlumnoGrupo)); } catch (Exception) { CatMateriaXCursoModels MateriaXCurso = new CatMateriaXCursoModels(); MateriaXCurso.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(MateriaXCurso)); } }
public ActionResult MateriaProfesor(string id, FormCollection collection) { try { CatGrupoModels Grupo = new CatGrupoModels(); CatGrupo_Datos GrupoD = new CatGrupo_Datos(); Grupo.IDGrupo = collection["IDGrupo"]; Grupo.user = User.Identity.Name; Grupo.conexion = Conexion; DataTable TablaMateriasProfesor = new DataTable(); TablaMateriasProfesor.Columns.Add("IDAsignacion", typeof(string)); TablaMateriasProfesor.Columns.Add("IDMateria", typeof(string)); TablaMateriasProfesor.Columns.Add("IDProfesor", typeof(string)); TablaMateriasProfesor.Columns.Add("IDHorario", typeof(string)); TablaMateriasProfesor.Columns.Add("IDAula", typeof(string)); String[] Cadena = Request.Form.AllKeys; for (int i = 0; i < Cadena.Length; i++) { if (Cadena[i].Length > 4) { string BeginText = Cadena[i].Substring(0, 4); if (BeginText.Equals("IDA-")) { string IDAsignacion = Cadena[i].Substring(4, Cadena[i].Length - 4); Grupo.IDAsignacion = IDAsignacion; } if (BeginText.Equals("cmb-")) { string IDMateria = Cadena[i].Substring(4, Cadena[i].Length - 4); string IDProfesor = Request.Form[Cadena[i]].ToString(); string IDHorario = string.Empty; string IDAula = string.Empty; TablaMateriasProfesor.Rows.Add(new Object[] { Grupo.IDAsignacion, IDMateria, IDProfesor, IDHorario, IDAula }); } } else { Grupo.IDAsignacion = string.Empty; } } Grupo.TablaMateria = TablaMateriasProfesor; GrupoD.AMateriaPorProfesor(Grupo); if (Grupo.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Las materia se guardaron correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar las materias. Intente nuevamente."; return(RedirectToAction("Index")); } } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar las materias. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }