protected void Store2_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            int selectResourceID = 0;

            if (e.Parameters["SelectResourceID"] != null)
            {
                selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]);
            }

            if (selectResourceID == 0)
            {
                Store2.DataSource = new List <SystemPrivilegeWrapper>();
                Store2.DataBind();
                return;
            }

            SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID);

            SystemRoleWrapper             systemRoleWrapper = SystemRoleWrapper.FindById(RoleID);
            List <string>                 list2             = SystemRoleWrapper.GetRoleAssignedPermissionsByResources(systemRoleWrapper, resourcesWrapper);
            List <SystemPrivilegeWrapper> list3             = new List <SystemPrivilegeWrapper>();

            foreach (string s in list2)
            {
                list3.Add(SystemPrivilegeWrapper.FindById(Int32.Parse(s)));
            }
            Store2.DataSource = list3;
            Store2.DataBind();
        }
        protected void btnSaveSystemPrivilege_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemPrivilegeWrapper obj = SystemPrivilegeWrapper.FindById(int.Parse(hidPrivilegeID.Text.Trim()));
                obj.OperationID     = SystemOperationWrapper.FindById(Convert.ToInt32(this.cmbOperationID.SelectedItem.Value));
                obj.PrivilegeCnName = this.txtPrivilegeCnName.Text.Trim();
                obj.PrivilegeEnName = this.txtPrivilegeEnName.Text.Trim();

                obj.Description    = this.txtDescription.Text.Trim();
                obj.PrivilegeOrder = Convert.ToInt32(this.txtPrivilegeOrder.Text.Trim());
                //obj.PrivilegeCategory = this.txtPrivilegeCategory.Text.Trim();



                SystemPrivilegeWrapper.Update(obj);

                winSystemPrivilegeEdit.Hide();
                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "ErrorMessage:" + ex.Message;
                return;
            }
        }
        protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            int selectResourceID = 0;

            if (e.Parameters["SelectResourceID"] != null)
            {
                selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]);
            }

            if (selectResourceID == 0)
            {
                Store1.DataSource = new List <SystemPrivilegeWrapper>();
                Store1.DataBind();
                return;
            }

            SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID);

            SystemRoleWrapper             systemRoleWrapper = SystemRoleWrapper.FindById(RoleID);
            List <SystemPrivilegeWrapper> list1             = SystemPrivilegeWrapper.FindAllByResourcesID(resourcesWrapper);
            List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissionsByResources(systemRoleWrapper, resourcesWrapper);
            List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString()));

            Store1.DataSource = list3;
            Store1.DataBind();
        }
Ejemplo n.º 4
0
        protected void btnSaveSystemPrivilege_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemPrivilegeWrapper obj = new SystemPrivilegeWrapper();
                obj.OperationID       = null;
                obj.ResourcesID       = null;
                obj.PrivilegeCnName   = this.txtPrivilegeCnName.Text.Trim();
                obj.PrivilegeEnName   = this.txtPrivilegeEnName.Text.Trim();
                obj.DefaultValue      = this.txtDefaultValue.Text.Trim();
                obj.Description       = this.txtDescription.Text.Trim();
                obj.PrivilegeOrder    = Convert.ToInt32(this.txtPrivilegeOrder.Text.Trim());
                obj.PrivilegeCategory = this.txtPrivilegeCategory.Text.Trim();
                obj.PrivilegeType     = this.txtPrivilegeType.Text.Trim();



                SystemPrivilegeWrapper.Save(obj);

                winSystemPrivilegeAdd.Hide();
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
            }
        }
Ejemplo n.º 5
0
        protected void storeSystemPrivilege_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            int    recordCount   = 0;
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }

            storeSystemPrivilege.DataSource = SystemPrivilegeWrapper.FindAllByOrderBy(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), pageIndex, limit, out recordCount);
            e.Total = recordCount;

            storeSystemPrivilege.DataBind();
        }
        public void Show(int id)
        {
            try
            {
                SystemPrivilegeWrapper obj = SystemPrivilegeWrapper.FindById(id);

                if (obj != null)
                {
                    this.txtPrivilegeCnName.Text   = obj.PrivilegeCnName.ToString();
                    this.txtPrivilegeEnName.Text   = obj.PrivilegeEnName.ToString();
                    this.txtDescription.Text       = obj.Description.ToString();
                    this.txtPrivilegeCategory.Text = obj.PrivilegeCategory.ToString();



                    hidSystemPrivilegeID.Text = id.ToString();


                    winSystemPrivilegeEdit.Show();
                }
                else
                {
                    ResourceManager.AjaxSuccess      = false;
                    ResourceManager.AjaxErrorMessage = "错误信息:数据不存在";
                    return;
                }
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
                return;
            }
        }
        protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            SystemRoleWrapper             systemRoleWrapper = SystemRoleWrapper.FindById(RoleID);
            List <SystemPrivilegeWrapper> list1             = SystemPrivilegeWrapper.FindAll();
            List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper);
            List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString()));

            Store1.DataSource = list3;
            Store1.DataBind();
        }
        private void InitStore1()
        {
            SystemRoleWrapper             systemRoleWrapper = SystemRoleWrapper.FindById(RoleID);
            List <SystemPrivilegeWrapper> list1             = SystemPrivilegeWrapper.FindAll();
            List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper);
            List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString()));

            Store1.DataSource = list3;
            Store1.DataBind();
        }
        protected void storeSystemPrivilege_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1);

            RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e);

            storeSystemPrivilege.DataSource = SystemPrivilegeWrapper.FindAllByOrderBy(recordSortor.OrderByColumnName, recordSortor.IsDesc, pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemPrivilege.DataBind();
        }
        protected void Store2_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            SystemRoleWrapper             systemRoleWrapper = SystemRoleWrapper.FindById(RoleID);
            List <string>                 list2             = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper);
            List <SystemPrivilegeWrapper> list3             = new List <SystemPrivilegeWrapper>();

            foreach (string s in list2)
            {
                list3.Add(SystemPrivilegeWrapper.FindById(Int32.Parse(s)));
            }
            Store2.DataSource = list3;
            Store2.DataBind();
        }
        private void InitStore2()
        {
            SystemRoleWrapper             systemRoleWrapper = SystemRoleWrapper.FindById(RoleID);
            List <string>                 list2             = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper);
            List <SystemPrivilegeWrapper> list3             = new List <SystemPrivilegeWrapper>();

            foreach (string s in list2)
            {
                list3.Add(SystemPrivilegeWrapper.FindById(Int32.Parse(s)));
            }
            Store2.DataSource = list3;
            Store2.DataBind();
        }
        public void DeleteRecord(int id)
        {
            try
            {
                SystemPrivilegeWrapper.DeleteByID(id);

                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(ex.Message);
                return;
            }
        }
Ejemplo n.º 13
0
        public void QuickGeneratePrivilege(int resourceid)
        {
            try
            {
                SystemPrivilegeWrapper.QuickGeneratePrivilege(resourceid);

                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(ex.Message);
                return;
            }
        }
        public void Show(int id)
        {
            try
            {
                SystemPrivilegeWrapper obj = SystemPrivilegeWrapper.FindById(id);

                if (obj != null)
                {
                    this.radnumOperationID.Value   = obj.OperationID.ToString();
                    this.radnumResourcesID.Value   = obj.ResourcesID.ToString();
                    this.txtPrivilegeCnName.Text   = obj.PrivilegeCnName.ToString();
                    this.txtPrivilegeEnName.Text   = obj.PrivilegeEnName.ToString();
                    this.txtDefaultValue.Text      = obj.DefaultValue.ToString();
                    this.txtDescription.Text       = obj.Description.ToString();
                    this.txtPrivilegeOrder.Text    = obj.PrivilegeOrder.ToString();
                    this.txtPrivilegeCategory.Text = obj.PrivilegeCategory.ToString();
                    this.txtPrivilegeType.Text     = obj.PrivilegeType.ToString();



                    hidPrivilegeID.Text = id.ToString();


                    winSystemPrivilegeEdit.Show();
                }
                else
                {
                    ResourceManager.AjaxSuccess      = false;
                    ResourceManager.AjaxErrorMessage = "ErrorMessage:Data does not exist";
                    return;
                }
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "ErrorMessage:" + ex.Message;
                return;
            }
        }
        protected void btnSaveSystemPrivilege_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemPrivilegeWrapper obj = SystemPrivilegeWrapper.FindById(int.Parse(hidSystemPrivilegeID.Text.Trim()));
                obj.PrivilegeCnName   = this.txtPrivilegeCnName.Text.Trim();
                obj.PrivilegeEnName   = this.txtPrivilegeEnName.Text.Trim();
                obj.Description       = this.txtDescription.Text.Trim();
                obj.PrivilegeCategory = this.txtPrivilegeCategory.Text.Trim();

                SystemPrivilegeWrapper.Update(obj);

                winSystemPrivilegeEdit.Hide();
                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
                return;
            }
        }
Ejemplo n.º 16
0
        protected void storeSystemPrivilege_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1);

            RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e);

            int selectResourceID = 0;

            if (e.Parameters["SelectResourceID"] != null)
            {
                selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]);
            }

            if (selectResourceID == 0)
            {
                storeSystemPrivilege.DataSource = new List <SystemPrivilegeWrapper>();
                e.Total = 0;
                storeSystemPrivilege.DataBind();

                return;
            }

            SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID);

            if (resourcesWrapper == null)
            {
                storeSystemPrivilege.DataSource = new List <SystemPrivilegeWrapper>();
                e.Total = 0;
                storeSystemPrivilege.DataBind();

                return;
            }

            storeSystemPrivilege.DataSource = SystemPrivilegeWrapper.FindAllByOrderByAndFilterAndResourcesID(recordSortor.OrderByColumnName, recordSortor.IsDesc, resourcesWrapper, pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemPrivilege.DataBind();
        }