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); }
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); } }