public ActionResult Eliminar(Cuarteles cuart, string sect_id) { int?id2 = cuart.cuar_id; int id = Convert.ToInt32(id2); var grupos = db.GruposCuarteles.Where(gc => gc.cuar_id == id); if (grupos != null) { foreach (var item in grupos) { var grupodetalle = db.GrupoCuartelesDetalle.Where(gd => gd.gc_id == item.gc_id); if (grupodetalle != null) { foreach (var item2 in grupodetalle) { GrupoCuartelesDetalle detalle = db.GrupoCuartelesDetalle.Find(item2.gc_id); db.GrupoCuartelesDetalle.Remove(detalle); } } GruposCuarteles gc = db.GruposCuarteles.Find(item.gc_id); db.GruposCuarteles.Remove(gc); } } Cuarteles ca = db.Cuarteles.Find(id); db.Cuarteles.Remove(ca); db.SaveChanges(); return(RedirectToAction("Index", new { sect_id })); }
public ActionResult Eliminar(subempresas sub) { int?id2 = sub.Sub_Id; int id = Convert.ToInt32(id2); //elminar sectores var sectores = db.Sectores.Where(s => s.Sub_Id == id); foreach (var item3 in sectores) { //elminar cuarteles var cuarteles = db.Cuarteles.Where(c => c.sect_id == item3.sect_id); foreach (var item in cuarteles) { //elminar grupos var grupos = db.GruposCuarteles.Where(gc => gc.cuar_id == item.cuar_id); if (grupos != null) { foreach (var item2 in grupos) { GruposCuarteles gc = db.GruposCuarteles.Find(item2.gc_id); db.GruposCuarteles.Remove(gc); } } Cuarteles ca = db.Cuarteles.Find(item.cuar_id); db.Cuarteles.Remove(ca); } Sectores se = db.Sectores.Find(item3.sect_id); db.Sectores.Remove(se); } db.SaveChanges(); //elminar cargos var car = db.subempresa_cargo.Where(s => s.Sub_Id == id); foreach (var item4 in car) { subempresa_cargo sc = db.subempresa_cargo.Find(item4.Subempcar_id); db.subempresa_cargo.Remove(sc); } db.SaveChanges(); //elminar personas var per = db.contratos.Where(s => s.Sub_Id == id); foreach (var item5 in per) { contratos con = db.contratos.Find(item5.Con_Id); db.contratos.Remove(con); } db.SaveChanges(); subempresas sube = db.subempresas.Find(id); db.subempresas.Remove(sube); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Cuarteles cuarteles = db.Cuarteles.Find(id); db.Cuarteles.Remove(cuarteles); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "cuar_id,cuar_nom,varfrut_id,sect_id")] Cuarteles cuarteles) { if (ModelState.IsValid) { db.Entry(cuarteles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.sect_id = new SelectList(db.Sectores, "sect_id", "sect_nom", cuarteles.sect_id); ViewBag.varfrut_id = new SelectList(db.VariedadesFrutas, "varfrut_id", "var_nom", cuarteles.varfrut_id); return(View(cuarteles)); }
// GET: Cuarteles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cuarteles cuarteles = db.Cuarteles.Find(id); if (cuarteles == null) { return(HttpNotFound()); } return(View(cuarteles)); }
// GET: Cuarteles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cuarteles cuarteles = db.Cuarteles.Find(id); if (cuarteles == null) { return(HttpNotFound()); } ViewBag.sect_id = new SelectList(db.Sectores, "sect_id", "sect_nom", cuarteles.sect_id); ViewBag.varfrut_id = new SelectList(db.VariedadesFrutas, "varfrut_id", "var_nom", cuarteles.varfrut_id); return(View(cuarteles)); }
public void AgregarCuartel(Cuarteles ar) { Cuarteles.Add(ar); }
public void AgregarCuartel(Cuartel obj) { Cuarteles.Add(obj); }
public bool CuartelExiste(string codigo) { return(Cuarteles.Exists(delegate(Cuartel x) { return x.CODIGO == codigo; })); }