public ActionResult Notas(int id) { var estudiantes = (from m in ctx.det_seccion join es in ctx.estudiante on m.cod_estudiante equals es.cod_estudiante where m.cod_seccion == id select es); ViewBag.estudiantes = estudiantes; var actividades = from m in ctx.actividad where m.cod_seccion == id select m; ViewBag.actividades = actividades.ToList(); seccion sec = ctx.seccion.Find(id); ViewBag.cod_seccion = sec.cod_seccion; ViewBag.cod_curso = sec.cod_curso; ViewBag.seccion = sec; var notas = from n in ctx.nota where n.cod_seccion == id && n.cod_curso == sec.cod_curso select n; ViewBag.notas = notas.ToList(); return(View()); }
public ActionResult DeleteConfirmed(int id) { seccion seccion = db.seccion.Find(id); db.seccion.Remove(seccion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idSeccion,Nombre,Clave,Descripcion")] seccion seccion) { if (ModelState.IsValid) { db.Entry(seccion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seccion)); }
public ActionResult Create([Bind(Include = "idSeccion,Nombre,Clave,Descripcion")] seccion seccion) { if (ModelState.IsValid) { db.seccion.Add(seccion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seccion)); }
// GET: seccions/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } seccion seccion = db.seccion.Find(id); if (seccion == null) { return(HttpNotFound()); } return(View(seccion)); }
public ActionResult Editar(seccion seccion) { if (ModelState.IsValid) { if (seccion.Descripcion == "") { ModelState.AddModelError("Descripcion", "Ingrese una descripcion"); return(View(seccion)); } _seccionesBL.GuardarSeccion(seccion); return(RedirectToAction("Index")); } return(View(seccion)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } seccion = await _context.seccion.FirstOrDefaultAsync(m => m.ID == id); if (seccion == null) { return(NotFound()); } return(Page()); }
public ActionResult NuevaActividad(actividad registro) { try { ViewBag.seccion = registro.cod_seccion; seccion c = ctx.seccion.Find(registro.cod_seccion); registro.cod_curso = c.cod_curso; ctx.actividad.Add(registro); ctx.SaveChanges(); } catch (Exception ex) { return(View()); } return(RedirectToAction("ListaActividades", new { id = registro.cod_seccion })); }
public ActionResult Crear(seccion seccion) { if (ModelState.IsValid) { if (seccion.Descripcion != seccion.Descripcion.Trim()) { ModelState.AddModelError("Descripcion", "No debe haber espacios al inicio o al final"); return(View(seccion)); } _seccionesBL.GuardarSeccion(seccion); return(RedirectToAction("Index")); } return(View(seccion)); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } seccion = await _context.seccion.FindAsync(id); if (seccion != null) { _context.seccion.Remove(seccion); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public ActionResult Eliminar(seccion seccion) { _seccionesBL.EliminarSeccion(seccion.Id); return(RedirectToAction("Index")); }
public ActionResult Crear() { var nuevaSeccion = new seccion(); return(View(nuevaSeccion)); }
public ActionResult Editar(seccion seccion) { _seccionesBL.GuardarSeccion(seccion); return(RedirectToAction("Index")); }