Exemplo n.º 1
0
        private void CustomAuthorizationBtn_Click(object sender, RoutedEventArgs e)
        {
            string strRoleID = string.Empty;

            if (DtGrid.SelectedItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            if (DtGrid.SelectedItems.Count == 0)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            T_SYS_ROLE entRole = DtGrid.SelectedItems[0] as T_SYS_ROLE;
            //SysRoleSetMenu UserInfo = new SysRoleSetMenu(AuthorRole);
            strRoleID = entRole.ROLEID;
            //RoleCustomMenuPermission UserInfo = new RoleCustomMenuPermission(FormTypes.Edit, strRoleID);//自定义权限
            EntityMenuCustomerPermission2 UserInfo = new EntityMenuCustomerPermission2(FormTypes.Edit, strRoleID);//自定义权限
            EntityBrowser browser = new EntityBrowser(UserInfo);
            browser.MinWidth = 850;
            browser.MinHeight = 520;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) =>{},true);

            
        }
Exemplo n.º 2
0
 void UserRoleApplyForm_Loaded(object sender, RoutedEventArgs e)
 {
     permClient.GetSysCommonPermissionAllAsync();
     
     if (operationType == FormTypes.New)
     {
         InitApplyerInfo();
         roleInfo.ROLEID = Guid.NewGuid().ToString();
         roleInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
         roleInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
         roleInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
         roleInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
         this.cbxSystemType.SelectedIndex = 0;
         EntityMenuCustomer = new EntityMenuCustomerPermission2(FormTypes.New,roleInfo.ROLEID);
         EntityMenuCustomer.IsCheckState = true;//被权限控制调用
         EntityBrowser brow = new EntityBrowser(EntityMenuCustomer);
         CustomerPermission.Children.Add(EntityMenuCustomer);
         
     }
     else
     {
         permClient.GetSysRoleSingleInfoByIdAsync(tmpRoleID);
         
         EntityMenuCustomer = new EntityMenuCustomerPermission2(operationType, tmpRoleID);
         EntityBrowser brow = new EntityBrowser(EntityMenuCustomer);
         EntityMenuCustomer.IsCheckState = true;//被权限控制调用
         if (operationType == FormTypes.Audit || operationType == FormTypes.Browse)
         {
             SetControlsEnabled();
             EntityMenuCustomer.StateIsRead = true;
             
         }
         CustomerPermission.Children.Add(EntityMenuCustomer);
     }
 }