Пример #1
0
        public JsonResult getSpartanReportPermissionType()
        {
            string respuesta = "";
            bool   token     = _tokenManager.GenerateToken();

            if (!token)
            {
                return(Json(null, JsonRequestBehavior.AllowGet));
            }
            else
            {
                _ISpartan_Report_Permission_TypeApiConsumer.SetAuthHeader(_tokenManager.Token);
                respuesta = JsonConvert.SerializeObject(_ISpartan_Report_Permission_TypeApiConsumer.ListaSelAll(1, int.MaxValue, "", ""));
                return(Json(_ISpartan_Report_Permission_TypeApiConsumer.ListaSelAll(1, int.MaxValue, "", "").Resource.Spartan_Report_Permission_Types, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult AddSpartan_Report_Permission_Type(int rowIndex = 0, int functionMode = 0, string id = "0")
        {
            ViewBag.currentRowIndex = rowIndex;
            ViewBag.functionMode    = functionMode;
            ViewBag.Consult         = false;
            var permission = PermissionHelper.GetRoleObjectPermission(SessionHelper.Role, 31958);

            ViewBag.Permission = permission;
            if (!_tokenManager.GenerateToken())
            {
                return(null);
            }
            _ISpartan_Report_Permission_TypeApiConsumer.SetAuthHeader(_tokenManager.Token);
            Spartan_Report_Permission_TypeModel varSpartan_Report_Permission_Type = new Spartan_Report_Permission_TypeModel();


            if (id.ToString() != "0")
            {
                var Spartan_Report_Permission_TypesData = _ISpartan_Report_Permission_TypeApiConsumer.ListaSelAll(0, 1000, "PermissionTypeId=" + id, "").Resource.Spartan_Report_Permission_Types;

                if (Spartan_Report_Permission_TypesData != null && Spartan_Report_Permission_TypesData.Count > 0)
                {
                    var Spartan_Report_Permission_TypeData = Spartan_Report_Permission_TypesData.First();
                    varSpartan_Report_Permission_Type = new Spartan_Report_Permission_TypeModel
                    {
                        PermissionTypeId = Spartan_Report_Permission_TypeData.PermissionTypeId
                        , Description    = Spartan_Report_Permission_TypeData.Description
                    };
                }
            }
            if (!_tokenManager.GenerateToken())
            {
                return(Json(null, JsonRequestBehavior.AllowGet));
            }



            return(PartialView("AddSpartan_Report_Permission_Type", varSpartan_Report_Permission_Type));
        }