示例#1
0
        // GET: PlanDiaEjercicios/Create
        public ActionResult Create(int?dia, int?pagina)
        {
            if (dia == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PlanDias bdPlanDias = db.PlanDias.Find(dia);

            if (bdPlanDias == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Pagina = (pagina ?? 1);
            int iNextExercise = Funcion.GetLastExcerciseDay(dia) + 1;
            PlanDiaEjercicios bdPlanDiaEjercicios = new PlanDiaEjercicios();

            bdPlanDiaEjercicios.PlanDiasID = Convert.ToInt32(dia);
            bdPlanDiaEjercicios.Secuencia  = iNextExercise;
            ViewBag.EjercicioID            = new SelectList(Funcion.GetListaEjercicios(), "Value", "Text");
            ViewBag.Series            = new SelectList(Funcion.GetListaSeries(), "Value", "Text");
            ViewBag.UnidadEjercicioID = new SelectList(db.UnidadEjercicio.OrderBy(s => s.Nombre), "ID", "Nombre");
            ViewBag.Descanso          = new SelectList(Funcion.GetListaMinutos(), "Value", "Text");
            ViewBag.Nivel             = new SelectList(Funcion.GetListaNiveles(), "Value", "Text");
            return(View(bdPlanDiaEjercicios));
        }
 public ActionResult Edit(int?pagina, [Bind(Include = "ID,PlanDiaEjerciciosID,Secuencia,Repeticiones,Nivel")] PlanDiaEjercicioSeries planDiaEjercicioSeries)
 {
     ViewBag.Pagina = (pagina ?? 1);
     if (ModelState.IsValid)
     {
         db.Entry(planDiaEjercicioSeries).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Series", "PlanDiaEjercicios", new { id = planDiaEjercicioSeries.PlanDiaEjerciciosID, pagina = ViewBag.Pagina }));
     }
     ViewBag.Nivel = new SelectList(Funcion.GetListaNiveles(), "Value", "Text", planDiaEjercicioSeries.Nivel);
     return(View(planDiaEjercicioSeries));
 }
        // GET: PlanDiaEjercicioSeries/Edit/5
        public ActionResult Edit(int?id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PlanDiaEjercicioSeries bdPlanDiaEjercicioSeries = db.PlanDiaEjercicioSeries.Find(id);

            if (bdPlanDiaEjercicioSeries == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Nivel = new SelectList(Funcion.GetListaNiveles(), "Value", "Text", bdPlanDiaEjercicioSeries.Nivel);
            return(View(bdPlanDiaEjercicioSeries));
        }
示例#4
0
 public ActionResult Create(int?pagina, [Bind(Include = "ID,PlanDiasID,Secuencia,EjercicioID,Series,Repeticiones,UnidadEjercicioID,Descanso,Nivel,Nota")] PlanDiaEjercicios planDiaEjercicios)
 {
     ViewBag.Pagina = (pagina ?? 1);
     if (ModelState.IsValid)
     {
         db.PlanDiaEjercicios.Add(planDiaEjercicios);
         db.SaveChanges();
         CreaSeriesEjercicio(planDiaEjercicios);
         return(RedirectToAction("Exercices", "PlanDias", new { id = planDiaEjercicios.PlanDiasID, pagina = ViewBag.Pagina }));
     }
     ViewBag.EjercicioID       = new SelectList(Funcion.GetListaEjercicios(), "Value", "Text", planDiaEjercicios.EjercicioID);
     ViewBag.Series            = new SelectList(Funcion.GetListaSeries(), "Value", "Text", planDiaEjercicios.Series);
     ViewBag.UnidadEjercicioID = new SelectList(db.UnidadEjercicio.OrderBy(s => s.Nombre), "ID", "Nombre", planDiaEjercicios.UnidadEjercicioID);
     ViewBag.Descanso          = new SelectList(Funcion.GetListaMinutos(), "Value", "Text", planDiaEjercicios.Descanso);
     ViewBag.Nivel             = new SelectList(Funcion.GetListaNiveles(), "Value", "Text", planDiaEjercicios.Nivel);
     return(View(planDiaEjercicios));
 }
示例#5
0
 public ActionResult Edit(int?pagina, [Bind(Include = "ID,PlanDiasID,Secuencia,EjercicioID,Series,Repeticiones,UnidadEjercicioID,Descanso,Nivel,Nota")] PlanDiaEjercicios planDiaEjercicios)
 {
     ViewBag.Pagina = (pagina ?? 1);
     if (ModelState.IsValid)
     {
         int iNoSeriesRegistradas = db.PlanDiaEjercicioSeries.Where(x => x.PlanDiaEjerciciosID == planDiaEjercicios.ID).Count();
         int iNoSeriesAGenerar    = planDiaEjercicios.Series;
         db.Entry(planDiaEjercicios).State = EntityState.Modified;
         db.SaveChanges();
         AjustaSeriesEjercicio(planDiaEjercicios, iNoSeriesRegistradas, iNoSeriesAGenerar);
         return(RedirectToAction("Exercices", "PlanDias", new { id = planDiaEjercicios.PlanDiasID, pagina = ViewBag.Pagina }));
     }
     ViewBag.EjercicioID       = new SelectList(Funcion.GetListaEjercicios(), "Value", "Text", planDiaEjercicios.EjercicioID);
     ViewBag.Series            = new SelectList(Funcion.GetListaSeries(), "Value", "Text", planDiaEjercicios.Series);
     ViewBag.UnidadEjercicioID = new SelectList(db.UnidadEjercicio.OrderBy(s => s.Nombre), "ID", "Nombre", planDiaEjercicios.UnidadEjercicioID);
     ViewBag.Descanso          = new SelectList(Funcion.GetListaMinutos(), "Value", "Text", planDiaEjercicios.Descanso);
     ViewBag.Nivel             = new SelectList(Funcion.GetListaNiveles(), "Value", "Text", planDiaEjercicios.Nivel);
     return(View(planDiaEjercicios));
 }
示例#6
0
        // GET: PlanDiaEjercicios/Edit/5
        public ActionResult Edit(int?id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PlanDiaEjercicios bdPlanDiaEjercicios = db.PlanDiaEjercicios.Find(id);

            if (bdPlanDiaEjercicios == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EjercicioID       = new SelectList(Funcion.GetListaEjercicios(), "Value", "Text", bdPlanDiaEjercicios.EjercicioID);
            ViewBag.Series            = new SelectList(Funcion.GetListaSeries(), "Value", "Text", bdPlanDiaEjercicios.Series);
            ViewBag.UnidadEjercicioID = new SelectList(db.UnidadEjercicio.OrderBy(s => s.Nombre), "ID", "Nombre", bdPlanDiaEjercicios.UnidadEjercicioID);
            ViewBag.Descanso          = new SelectList(Funcion.GetListaMinutos(), "Value", "Text", bdPlanDiaEjercicios.Descanso);
            ViewBag.Nivel             = new SelectList(Funcion.GetListaNiveles(), "Value", "Text", bdPlanDiaEjercicios.Nivel);
            return(View(bdPlanDiaEjercicios));
        }