//[Authorize(Roles = "3")] public ActionResult Edit(string id, FormCollection collection) { try { CatCursoModels Curso = new CatCursoModels(); _CatCurso_Datos CursoDatos = new _CatCurso_Datos(); Curso.conexion = Conexion; Curso.opcion = 2; Curso.IDCurso = id; Curso.user = User.Identity.Name; Curso.abreviatura = collection["abreviatura"]; Curso.Descripcion = collection["Descripcion"]; Curso.IDEspecialidad = collection["tablaEspecialidadCmb"]; Curso = CursoDatos.AbcCatCurso(Curso); if (Curso.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se editaron correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente."; return(View(Curso)); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] // GET: Admin/CatEspecialidad public ActionResult Index() { try { CatCursoModels Curso = new CatCursoModels(); _CatCurso_Datos CursoDatos = new _CatCurso_Datos(); Curso.conexion = Conexion; Curso = CursoDatos.ObtenerCatCurso(Curso); return(View(Curso)); } catch (Exception) { CatCursoModels Curso = new CatCursoModels(); Curso.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Curso)); } }
//[Authorize(Roles = "3")] public ActionResult Delete(string id, FormCollection collection) { try { CatCursoModels Curso = new CatCursoModels(); _CatCurso_Datos CursoDatos = new _CatCurso_Datos(); Curso.conexion = Conexion; Curso.opcion = 3; Curso.user = User.Identity.Name; Curso.IDCurso = id; CursoDatos.AbcCatCurso(Curso); TempData["typemessage"] = "1"; TempData["message"] = "El resgistro se ha eliminado correctamente."; return(Json("")); } catch { return(View()); } }
//[Authorize(Roles = "3")] public ActionResult Create() { try { CatCursoModels Curso = new CatCursoModels(); _CatCurso_Datos CursoDatos = new _CatCurso_Datos(); Curso.conexion = Conexion; Curso.tablaEspecialidadCmb = CursoDatos.obtenerComboCatCurso(Curso); var list = new SelectList(Curso.tablaEspecialidadCmb, "id_especialidad", "descripcion"); ViewData["cmbTipoEspecialidad"] = list; return(View(Curso)); } catch (Exception) { CatEspecialidadModels Especialidad = new CatEspecialidadModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Especialidad)); } }
//[Authorize(Roles = "3")] public ActionResult Edit(string id) { try { CatCursoModels Curso = new CatCursoModels(); _CatCurso_Datos CursoDatos = new _CatCurso_Datos(); Curso.conexion = Conexion; Curso.tablaEspecialidadCmb = CursoDatos.obtenerComboCatCurso(Curso); var list = new SelectList(Curso.tablaEspecialidadCmb, "id_especialidad", "descripcion"); ViewData["cmbTipoEspecialidad"] = list; Curso.IDCurso = id; Curso = CursoDatos.ObtenerDetalleCatEspecialidad(Curso); return(View(Curso)); } catch (Exception) { CatPlanEstudioModels Plan = new CatPlanEstudioModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Create(FormCollection collection) { try { CatCursoModels Curso = new CatCursoModels(); _CatCurso_Datos CursoDatos = new _CatCurso_Datos(); Curso.conexion = Conexion; Curso.IDCurso = ""; Curso.abreviatura = collection["abreviatura"]; Curso.Descripcion = collection["Descripcion"]; Curso.IDEspecialidad = collection["tablaEspecialidadCmb"]; Curso.user = User.Identity.Name; Curso.opcion = 1; Curso = CursoDatos.AbcCatCurso(Curso); if (Curso.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("Index")); } else { Curso.tablaEspecialidadCmb = CursoDatos.obtenerComboCatCurso(Curso); var list = new SelectList(Curso.tablaEspecialidadCmb, "id_especialidad", "descripcion"); ViewData["cmbTipoEspecialidad"] = list; TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar."; return(RedirectToAction("Create", "CatCurso")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(RedirectToAction("Index")); } }