//[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 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")); } }