//[Authorize(Roles = "3")] public ActionResult Create(FormCollection collection) { try { CatPlanEstudioModels Plan = new CatPlanEstudioModels(); CatPlanEstudio_Datos PlanDatos = new CatPlanEstudio_Datos(); Plan.conexion = Conexion; Plan.IDPlanEstudio = 0; Plan.Descripcion = collection["descripcion"]; Plan.abreviatura = collection["abreviatura"]; Plan.user = User.Identity.Name; Plan.opcion = 1; Plan = PlanDatos.AbcCatPlanEstudio(Plan); if (Plan.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar."; return(RedirectToAction("Create")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Edit(int id, FormCollection collection) { try { CatPlanEstudioModels Plan = new CatPlanEstudioModels(); CatPlanEstudio_Datos PlanDatos = new CatPlanEstudio_Datos(); Plan.conexion = Conexion; Plan.opcion = 2; Plan.user = User.Identity.Name; Plan.abreviatura = collection["abreviatura"]; Plan.IDPlanEstudio = Convert.ToInt32(collection["IDPlanEstudio"]); Plan.Descripcion = collection["Descripcion"]; Plan = PlanDatos.AbcCatPlanEstudio(Plan); if (Plan.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(RedirectToAction("Edit")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Delete(int id, FormCollection collection) { try { CatPlanEstudioModels Plan = new CatPlanEstudioModels(); CatPlanEstudio_Datos PlanDatos = new CatPlanEstudio_Datos(); Plan.conexion = Conexion; Plan.opcion = 3; Plan.user = User.Identity.Name; Plan.IDPlanEstudio = id; PlanDatos.AbcCatPlanEstudio(Plan); TempData["typemessage"] = "1"; TempData["message"] = "El resgistro se ha eliminado correctamente."; return(Json("")); } catch { return(View()); } }