private void btnCopy_Click(object sender, EventArgs e) { UserModulePermission userPermission = new UserModulePermission(); // 模块访问权限复制到剪切板 string[] grantModuleIds = this.GetGrantModuleIds(); userPermission.GrantModuleIds = grantModuleIds; Clipboard.SetData("userModulePermission", userPermission); this.btnPaste.Enabled = true; }
private void btnPaste_Click(object sender, EventArgs e) { object clipboardData = Clipboard.GetData("userModulePermission"); if (clipboardData != null) { UserModulePermission userPermission = (UserModulePermission)clipboardData; string[] grantModuleIds = userPermission.GrantModuleIds; DotNetService.Instance.PermissionService.GrantUserModuleScopes(UserInfo, this.TargetUserId, "Resource.AccessPermission", grantModuleIds); this.GetCurrentPermission(); } }