예제 #1
0
        // GET: TipoAula/Edit/5
        public ActionResult Edit(int id)
        {
            var         taBLL = new TipoAulaBLL();
            tblTipoAula objTa = taBLL.RetrieveTipoAulaByID(id);

            return(View(objTa));
        }
예제 #2
0
        // 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));
        }
예제 #3
0
        // 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));
        }