Beispiel #1
0
        public ActionResult GetList([DataSourceRequest] DataSourceRequest request)
        {
            var institucionesBL = new TnivelesBL();
            var jresult         = entityBL.GetList(request);

            return(EvaluarResultadoListaGenerico(jresult, request, "Error consultando establecimientos: "));
        }
        public ActionResult DelTnivel(int id)
        {
            // Inicializaciones
            var jresult = new Jresult();

            // Acceso a la capa de negocio
            var entityBL = new TnivelesBL();

            jresult = entityBL.DelTnivel(id);

            // Salida
            return(Json(jresult));
        }
        public ActionResult GetListTniveles([DataSourceRequest] DataSourceRequest request)
        {
            var institucionesBL = new TnivelesBL();
            var jresult         = institucionesBL.GetListTniveles();

            if (jresult.Success == false)
            {
                ModelState.AddModelError("Error", "Error consultando establecimientos: " + jresult.Message);
                return(Json(Enumerable.Empty <object>().ToDataSourceResult(request, ModelState)));
            }
            return(Json(new DataSourceResult {
                Data = jresult.Data, Total = jresult.Data.Count
            }));
        }
        public ActionResult UpdTnivel(long id)
        {
            // Acceso a la capa de negocio
            var entityBL = new TnivelesBL();
            var jresult  = entityBL.GetTnivel(id);

            if (jresult.Success == false)
            {
                ModelState.AddModelError("Error", "Error consultando institución: " + jresult.Message);
                return(PartialView(new Tniveles()));
            }

            // Retorna vista parcial con model
            return(PartialView(jresult.Data));
        }
        public ActionResult InsTnivel(
            [Bind(Include = " Nombre, Codigo, Numero, Estado")] Tniveles model)
        {
            // Inicializaciones
            var jresult = new Jresult();

            // Validaciones
            if (!ModelState.IsValid)
            {
                jresult.Message = string.Join("; ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage));
                return(Json(jresult));
            }

            // Acceso a la capa de negocio
            var entityBL = new TnivelesBL();

            jresult = entityBL.InsTnivel(model);

            // Salida success
            return(Json(jresult));
        }