示例#1
0
        //GET:Clases
        //[Authorize(Roles = "Administrador")]
        public ActionResult AgregarActividades(string cod_clasea)
        {
            System.Diagnostics.Debug.WriteLine("CLASE SELECCIONADA: " + cod_clasea);
            //TempData.Add("Error", cod_clasea);
            SetSession24(cod_clasea);
            ViewData["nombre"] = cod_clasea;
            int cod_clase = Int32.Parse(cod_clasea);
            var consulta  = from act1 in _context.TbActividad
                            where act1.CodClase == cod_clase
                            select new
            {
                act1.Nombre,
                act1.Descripcion,
                act1.CodActividad,
                act1.Punteo,
                act1.CodClase
            };


            foreach (var item in consulta)
            {
                AgregarActividad agregarAct = new AgregarActividad();
                agregarAct.CodClase     = cod_clase;
                agregarAct.Descripcion  = item.Descripcion;
                agregarAct.Nombre       = item.Nombre;
                agregarAct.Punteo       = item.Punteo;
                agregarAct.CodActividad = item.CodActividad;
                agregarActividads.Add(agregarAct);
            }

            return(View(agregarActividads));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            AgregarActividad agregarActividad = db.AgregarActividads.Find(id);

            db.AgregarActividads.Remove(agregarActividad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
 public ActionResult Edit([Bind(Include = "Id,ID_Paciente,ID_Empleado,Fecha,Hora,Actividad_Realizar,ActividadId")] AgregarActividad agregarActividad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agregarActividad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ActividadId = new SelectList(db.Actividads, "Id", "Id", agregarActividad.ActividadId);
     return(View(agregarActividad));
 }
 public ActionResult Edit(AgregarActividad agregarActividad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agregarActividad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ActividadId = new SelectList(db.Actividads, "Id", "Id", agregarActividad.ActividadId);
     return(View(agregarActividad));
 }
        public ActionResult Create(AgregarActividad agregarActividad)
        {
            if (ModelState.IsValid)
            {
                db.AgregarActividads.Add(agregarActividad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ActividadId = new SelectList(db.Actividads, "Id", "Id", agregarActividad.ActividadId);
            return(View(agregarActividad));
        }
示例#6
0
        // GET: AgregarActividads1/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AgregarActividad agregarActividad = db.AgregarActividads.Find(id);

            if (agregarActividad == null)
            {
                return(HttpNotFound());
            }
            return(View(agregarActividad));
        }
示例#7
0
        // GET: AgregarActividads1/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AgregarActividad agregarActividad = db.AgregarActividads.Find(id);

            if (agregarActividad == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ActividadId = new SelectList(db.Actividads, "Id", "Id", agregarActividad.ActividadId);
            return(View(agregarActividad));
        }
示例#8
0
        public async Task <ActionResult> CrearActividad(AgregarActividad useri)
        {
            ViewData["nombre1"] = GetSession24();
            decimal total     = 0;
            var     consulta2 = from act2 in _context.TbActividad
                                where act2.CodClase == useri.CodClase
                                select new
            {
                act2.Punteo
            };

            foreach (var item in consulta2)
            {
                total += item.Punteo;
            }
            total += useri.Punteo;
            if (total > 100)
            {
                System.Diagnostics.Debug.WriteLine("Se paso: " + total);

                ModelState.AddModelError("Punteo", "Se ha sobrepado el total de puntos");
                return(View(useri));
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("Total: " + total);
                TbActividad actividad = new TbActividad();
                actividad.CodClase    = useri.CodClase;
                actividad.Descripcion = useri.Descripcion;
                actividad.Nombre      = useri.Nombre;
                actividad.Punteo      = useri.Punteo;
                _context.TbActividad.Add(actividad);
                _context.SaveChanges();
                return(RedirectToAction(nameof(AgregarActividad)));
            }
            //System.Diagnostics.Debug.WriteLine("Entramos" + useri.CodClase);
            //TempData.Remove("Error");
        }