// GET: Edificio/Edit/5 public ActionResult Edit(int id) { var ediBLL = new EdificioBLL(); tblEdificio objEdi = ediBLL.RetrieveEdificioByID(id); return(View(objEdi)); }
public tblEdificio RetrieveEdificioByID(int id) { tblEdificio Result = null; using (var r = new Repository <tblEdificio>()) { Result = r.Retrieve(p => p.idEdificio == id); } return(Result); }
public tblEdificio RetrieveByEdificioTexto(string nombreEdificio) { tblEdificio Result = null; using (var r = new Repository <tblEdificio>()) { Result = r.Retrieve(p => p.nombreEdificio == nombreEdificio); } return(Result); }
// GET: Edificio/Delete/5 public JsonResult DeleteEdificio(int id) { var ediBLL = new EdificioBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblEdificio edificio = ediBLL.RetrieveEdificioByID(id); if (edificio != null) { var aulaBLL = new AulaBLL(); List <tblAula> listaAula = aulaBLL.RetrieveAulaEdificioByID(id); if (listaAula.Count() >= 0) { //significa que tiene Aulas.... } bool banderita = ediBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El edificio se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El edificio NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El edificio no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el edificio"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }
public bool Delete(int id) { bool Result = false; tblEdificio obj = RetrieveEdificioByID(id); if (obj != null) { using (var r = new Repository <tblEdificio>()) { Result = r.Delete(obj); } } else { throw (new Exception("El edificio seleccionado no se pudo eliminar.")); } return(Result); }
public bool Update(tblEdificio a) { bool Result = false; using (var r = new Repository <tblEdificio>()) { tblEdificio ba = r.Retrieve(p => p.nombreEdificio == a.nombreEdificio && p.idEdificio != a.idEdificio); if (ba == null) { Result = r.Update(a); } else { throw (new Exception("No se pudo actualizar el edificio")); } } return(Result); }
public ActionResult Edit(tblEdificio edificio) { var ediBLL = new EdificioBLL(); ActionResult Result = null; try { if (ModelState.IsValid) { ediBLL.Update(edificio); Result = RedirectToAction("Index"); } } catch { return(View()); } return(Result); }
public tblEdificio Create(tblEdificio t) { tblEdificio Result = null; using (var r = new Repository <tblEdificio>()) { tblEdificio ba = r.Retrieve(p => p.nombreEdificio == t.nombreEdificio && p.idEdificio == t.idEdificio); if (ba == null) { Result = r.Create(t); } else { throw (new Exception("El edificio ya existe.")); } } return(Result); }