//[Authorize(Roles = "3")] public ActionResult Create() { try { CatModalidadModels Modalidad = new CatModalidadModels(); CatModalidad_Datos ModalidadDatos = new CatModalidad_Datos(); Modalidad.conexion = Conexion; Modalidad.TablaPlanEstudioCmb = ModalidadDatos.obtenerComboCatPlanEstudio(Modalidad); var list = new SelectList(Modalidad.TablaPlanEstudioCmb, "IDPlanEstudio", "Descripcion"); ViewData["cmbPlanEstudio"] = list; return(View(Modalidad)); } catch (Exception) { CatModalidadModels Modalidad = new CatModalidadModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Modalidad)); } }
//[Authorize(Roles = "3")] public ActionResult Edit(string id) { try { CatModalidadModels Modalidad = new CatModalidadModels(); CatModalidad_Datos ModalidadDatos = new CatModalidad_Datos(); Modalidad.conexion = Conexion; Modalidad.IDModalidad = id; Modalidad.TablaPlanEstudioCmb = ModalidadDatos.obtenerComboCatPlanEstudio(Modalidad); var list = new SelectList(Modalidad.TablaPlanEstudioCmb, "IDPlanEstudio", "Descripcion"); ViewData["cmbPlanEstudio"] = list; ModalidadDatos.ObtenerDetalleCatModalidad(Modalidad); return(View(Modalidad)); } catch (Exception) { CatModalidadModels Modalidad = new CatModalidadModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Create(FormCollection collection) { try { CatModalidadModels Modalidad = new CatModalidadModels(); CatModalidad_Datos ModalidadDatos = new CatModalidad_Datos(); Modalidad.conexion = Conexion; Modalidad.opcion = 1; Modalidad.user = User.Identity.Name; Modalidad.IDModalidad = ""; Modalidad.abreviatura = collection["abreviatura"]; Modalidad.IDPlanEstudio = Convert.ToInt32(collection["TablaPlanEstudioCmb"]); Modalidad.Descripcion = collection["Descripcion"]; Modalidad = ModalidadDatos.AbcCatModalidad(Modalidad); if (Modalidad.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("Index")); } else { Modalidad.TablaPlanEstudioCmb = ModalidadDatos.obtenerComboCatPlanEstudio(Modalidad); var list = new SelectList(Modalidad.TablaPlanEstudioCmb, "IDPlanEstudio", "Descripcion"); ViewData["cmbPlanEstudio"] = list; TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente. Intente nuevamente"; return(RedirectToAction("Create")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }