public PartialViewResult DeleteAccionable(int codPlan, string nombObj, string descripAcMej, string descripAccionable) { Accionable accionable = db.Accionable.Find(codPlan, nombObj, descripAcMej, descripAccionable); db.Accionable.Remove(accionable); db.SaveChanges(); IEnumerable <AppIntegrador.Models.Accionable> listaAccionables = db.Accionable.Where(o => o.codPlan == codPlan && o.nombreObj == nombObj && o.descripAcMej == descripAcMej); return(PartialView("_Tabla", listaAccionables)); }
public ActionResult Edit([Bind(Include = "codPlan,nombreObj,descripAcMej,descripcion,fechaInicio,fechaFin,progreso")] Accionable accionable) { if (!permissionManager.IsAuthorized(Permission.EDITAR_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } if (ModelState.IsValid) { db.Entry(accionable).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.codPlan = new SelectList(db.AccionDeMejora, "codPlan", "nombreObj", accionable.codPlan); return(View(accionable)); }
public EmptyResult Create([Bind(Include = "codPlan,nombreObj,descripAcMej,descripcion,fechaInicio,fechaFin,progreso,peso")] Accionable accionable) { bool error = false; if (accionable.fechaInicio != null && accionable.fechaFin != null) { if ((DateTime.Compare(accionable.fechaInicio.Value, accionable.fechaFin.Value) > 0)) { error = true; } } if (!error && ModelState.IsValid) { db.Accionable.Add(accionable); db.SaveChanges(); return(new EmptyResult()); } ViewBag.codPlan = new SelectList(db.AccionDeMejora, "codPlan", "nombreObj", accionable.codPlan); return(new EmptyResult()); }
private static int?GetPesoTemp(Accionable accio) { return(accio.peso); }