Esempio n. 1
0
        // GET: PlanDias/Edit/5
        public ActionResult Edit(int?id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            PlanDias bdPlanDias = db.PlanDias.Find(id);

            if (bdPlanDias == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DietaID  = new SelectList(Funcion.GetListaDietas(), "Value", "Text", bdPlanDias.DietaID);
            ViewBag.ProTipID = new SelectList(Funcion.GetListaProTips(), "Value", "Text", bdPlanDias.ProTipID);
            ViewBag.RutinaID = new SelectList(db.Rutina.OrderBy(s => s.Nombre), "ID", "Nombre", bdPlanDias.RutinaID);
            return(View(bdPlanDias));
        }
Esempio n. 2
0
 public ActionResult Create(int?pagina, [Bind(Include = "ID,PlanID,Dia,RutinaID,DietaID,ProTipID,Descanso")] PlanDias planDias)
 {
     ViewBag.Pagina = (pagina ?? 1);
     if (ModelState.IsValid)
     {
         if (db.PlanDias.Any(x => x.PlanID == planDias.PlanID && x.Dia == planDias.Dia))
         {
             ModelState.AddModelError("Dia", "Ya existe ese número de día en este Plan");
         }
         else
         {
             db.PlanDias.Add(planDias);
             db.SaveChanges();
             return(RedirectToAction("Days", "Plan", new { id = planDias.PlanID, pagina = ViewBag.Pagina }));
         }
     }
     ViewBag.DietaID  = new SelectList(Funcion.GetListaDietas(), "Value", "Text", planDias.DietaID);
     ViewBag.ProTipID = new SelectList(Funcion.GetListaProTips(), "Value", "Text", planDias.ProTipID);
     ViewBag.RutinaID = new SelectList(db.Rutina.OrderBy(s => s.Nombre), "ID", "Nombre", planDias.RutinaID);
     return(View(planDias));
 }
Esempio n. 3
0
        // GET: PlanDias/Create
        public ActionResult Create(int?plan, int?pagina)
        {
            if (plan == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Plan bdPlan = db.Plan.Find(plan);

            if (bdPlan == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Pagina = (pagina ?? 1);
            int      iNextDay   = Funcion.GetLastPlanDay(plan) + 1;
            PlanDias bdPlanDias = new PlanDias();

            bdPlanDias.PlanID = Convert.ToInt32(plan);
            bdPlanDias.Dia    = iNextDay;
            ViewBag.DietaID   = new SelectList(Funcion.GetListaDietas(), "Value", "Text");
            ViewBag.ProTipID  = new SelectList(Funcion.GetListaProTips(), "Value", "Text");
            ViewBag.RutinaID  = new SelectList(db.Rutina.OrderBy(s => s.Nombre), "ID", "Nombre");
            return(View(bdPlanDias));
        }