Beispiel #1
0
        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));
        }
Beispiel #2
0
 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));
 }
Beispiel #3
0
        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);
 }