//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)); }
public ActionResult DeleteConfirmed(int id) { AgregarActividad agregarActividad = db.AgregarActividads.Find(id); db.AgregarActividads.Remove(agregarActividad); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
// 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)); }
// 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)); }
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"); }