// GET: TipoAula/Edit/5 public ActionResult Edit(int id) { var taBLL = new TipoAulaBLL(); tblTipoAula objTa = taBLL.RetrieveTipoAulaByID(id); return(View(objTa)); }
// GET: TipoAula/Delete/5 public JsonResult DeleteTipoAula(int id) { var taBLL = new TipoAulaBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblTipoAula tipoaula = taBLL.RetrieveTipoAulaByID(id); if (tipoaula != null) { var auBLL = new AulaBLL(); List <tblAula> listaAulas = auBLL.RetrieveAulaTipoAulaByID(id); if (listaAulas.Count() >= 0) { //significa que tiene Aulas.... } bool banderita = taBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El Tipo Aula se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El Tipo Aula NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El Tipo Aula no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el Tipo Aula"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }
// GET: Aulas public ActionResult Index() { var aulasBLL = new AulaBLL(); List <tblAula> listaAulas = aulasBLL.RetrieveAll(); var tipoAulaBLL = new TipoAulaBLL(); tblTipoAula objTipoAula; var edificioBLL = new EdificioBLL(); tblEdificio objEdificio; //creo un objeto de la vm para almacenar temporalmente los registros.... vmListaAulas objTemp; //creo una lista vm para almacenar los objetos.... List <vmListaAulas> listaFinal = new List <vmListaAulas>(); foreach (var i in listaAulas) { objTipoAula = tipoAulaBLL.RetrieveTipoAulaByID(i.idTipoAula); string nombreTipoAula = objTipoAula.tipoAula; objEdificio = edificioBLL.RetrieveEdificioByID(i.idEdificio); string nombreEdificio = objEdificio.nombreEdificio; objTemp = new vmListaAulas() { idAula = i.idAula, nombreAula = i.nombreAula, idTipoAula = nombreTipoAula, idEdificio = nombreEdificio, }; listaFinal.Add(objTemp); } return(View(listaFinal)); }