public ActionResult Create([Bind(Include = "codPlan,nombreObj,descripcion,fechaInicio,fechaFin,codPlantilla")] AccionDeMejora accionDeMejora) { if (!permissionManager.IsAuthorized(Permission.CREAR_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } bool error = false; if (accionDeMejora.fechaInicio != null && accionDeMejora.fechaFin != null) { if ((DateTime.Compare(accionDeMejora.fechaInicio.Value, accionDeMejora.fechaFin.Value) > 0)) { error = true; } } if (!error) { if (ModelState.IsValid) { db.AccionDeMejora.Add(accionDeMejora); db.SaveChanges(); return(RedirectToAction("Index", "PlanDeMejora")); } } ViewBag.codPlan = new SelectList(db.PlanDeMejora, "codigo", "nombre"); ViewBag.nombreObj = new SelectList(db.Objetivo, "nombre", "nombre"); return(RedirectToAction("Index", "PlanDeMejora")); }
public ActionResult Edit([Bind(Include = "codPlan,nombreObj,descripcion,fechaInicio,fechaFin,,codPlantilla")] AccionDeMejora accionDeMejora) { if (!permissionManager.IsAuthorized(Permission.EDITAR_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } bool error = false; if (accionDeMejora.fechaInicio != null && accionDeMejora.fechaFin != null) { if ((DateTime.Compare(accionDeMejora.fechaInicio.Value, accionDeMejora.fechaFin.Value) > 0)) { error = true; } } if (!error) { if (ModelState.IsValid) { db.Entry(accionDeMejora).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "PlanDeMejora")); } } return(RedirectToAction("Index", "PlanDeMejora")); }
public ActionResult DeleteConfirmed(int?plan, string nombObj, string descripcion) { if (!permissionManager.IsAuthorized(Permission.BORRAR_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } AccionDeMejora accion = db.AccionDeMejora.Find(plan, nombObj, descripcion); db.AccionDeMejora.Remove(accion); db.SaveChanges(); return(RedirectToAction("Index", "PlanDeMejora")); }
// GET: AccionDeMejora/Delete/5 // Corresponde a MOS 1.3 (2) public ActionResult Delete(int?plan, string nombObj, string descripcion) { if (!permissionManager.IsAuthorized(Permission.BORRAR_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } if (plan == null || nombObj == null || descripcion == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AccionDeMejora accion = db.AccionDeMejora.Find(plan, nombObj, descripcion); if (accion == null) { return(HttpNotFound()); } return(View(accion)); }
public EmptyResult CrearAccionDeMejora([Bind(Include = "codPlan,nombreObj,descripcion,fechaInicio,fechaFin,codPlantilla")] AccionDeMejora accionDeMejora) { bool error = false; if (accionDeMejora.fechaInicio != null && accionDeMejora.fechaFin != null) { if ((DateTime.Compare(accionDeMejora.fechaInicio.Value, accionDeMejora.fechaFin.Value) > 0)) { error = true; } } if (!error) { if (ModelState.IsValid) { db.AccionDeMejora.Add(accionDeMejora); db.SaveChanges(); IEnumerable <AppIntegrador.Models.AccionDeMejora> acciones = db.AccionDeMejora.Where(o => o.codPlan == accionDeMejora.codPlan && o.nombreObj == accionDeMejora.nombreObj); return(new EmptyResult()); } } return(new EmptyResult()); }