private void Bt2_Click(object sender, RoutedEventArgs e) { Window cupos = new Cupos(); cupos.Show(); this.Hide(); }
public IActionResult Details(int id) { cargarActividades(); Cupos oCupos = _db.Cupos .Where(m => m.Id == id).First(); return(View(oCupos)); }
public IActionResult Edit(int?id) { cargarActividades(); int recCount = _db.Cupos.Count(e => e.Id == id); Cupos _cupos = (from p in _db.Cupos where p.Id == id select p).DefaultIfEmpty().Single(); return(View(_cupos)); }
public IActionResult Delete(int?Id) { string Error = ""; try { Cupos oCupos = _db.Cupos .Where(m => m.Id == Id).First(); _db.Cupos.Remove(oCupos); _db.SaveChanges(); } catch (Exception ex) { Error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Create(Cupos cupos) { string Error = ""; try { if (ModelState.IsValid) { var CuposExist = _db.Cupos.Include(s => s.Actividad).Where(s => s.ActividadId == cupos.ActividadId && s.ActividadId == cupos.ActividadId); if (CuposExist.Count() >= 1) { ViewBag.msgError = "Error: Este cupo ya ha sido ingresado para la Actividad " + CuposExist.First().Actividad.Name + " Por favor, use la existente, o cree otra diferente"; cargarActividades(); return(View(cupos)); } else { Cupos _cupos = new Cupos(); _cupos.Id = cupos.Id; _cupos.Descripcion = cupos.Descripcion; _cupos.CupoMax = cupos.CupoMax; _cupos.IsActive = cupos.IsActive; _cupos.ActividadId = cupos.ActividadId; _db.Cupos.Add(_cupos); _db.SaveChanges(); } } } catch (Exception ex) { Error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Edit(Cupos cupos) { string error = ""; try { if (!ModelState.IsValid) { cargarActividades(); return(View(cupos)); } else { _db.Cupos.Update(cupos); _db.SaveChanges(); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction(nameof(Index))); }