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) { GruposCuarteles gruposCuarteles = db.GruposCuarteles.Find(id); db.GruposCuarteles.Remove(gruposCuarteles); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Eliminar(GruposCuarteles grup, string cuar_id) { int?id2 = grup.gc_id; int id = Convert.ToInt32(id2); GruposCuarteles gc = db.GruposCuarteles.Find(id); db.GruposCuarteles.Remove(gc); db.SaveChanges(); return(RedirectToAction("Index", new { cuar_id })); }
public ActionResult Edit([Bind(Include = "gc_id,cuar_id,Con_id,ConJefe_id")] GruposCuarteles gruposCuarteles) { if (ModelState.IsValid) { db.Entry(gruposCuarteles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ConJefe_id = new SelectList(db.contratos, "Con_Id", "Per_Rut", gruposCuarteles.ConJefe_id); ViewBag.cuar_id = new SelectList(db.Cuarteles, "cuar_id", "cuar_nom", gruposCuarteles.cuar_id); return(View(gruposCuarteles)); }
// GET: GruposCuarteles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GruposCuarteles gruposCuarteles = db.GruposCuarteles.Find(id); if (gruposCuarteles == null) { return(HttpNotFound()); } return(View(gruposCuarteles)); }
// GET: GruposCuarteles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GruposCuarteles gruposCuarteles = db.GruposCuarteles.Find(id); if (gruposCuarteles == null) { return(HttpNotFound()); } ViewBag.ConJefe_id = new SelectList(db.contratos, "Con_Id", "Per_Rut", gruposCuarteles.ConJefe_id); ViewBag.cuar_id = new SelectList(db.Cuarteles, "cuar_id", "cuar_nom", gruposCuarteles.cuar_id); return(View(gruposCuarteles)); }