Ejemplo n.º 1
0
        private void btnCopy_Click(object sender, EventArgs e)
        {
            UserTreeResourcePermission userTreeResourcePermission = new UserTreeResourcePermission();

            // 操作权限复制到剪切板
            string[] grantResourceIds = this.GetGrantResourceIds();
            userTreeResourcePermission.GrantResourceIds = grantResourceIds;

            Clipboard.SetData("userTreeResourcePermission", userTreeResourcePermission);
            this.btnPaste.Enabled = true;
        }
Ejemplo n.º 2
0
        private void btnPaste_Click(object sender, EventArgs e)
        {
            object clipboardData = Clipboard.GetData("userTreeResourcePermission");

            if (clipboardData != null)
            {
                UserTreeResourcePermission userTreeResourcePermission = (UserTreeResourcePermission)clipboardData;
                string[] grantResourceIds = userTreeResourcePermission.GrantResourceIds;

                // 添加权限范围
                if (grantResourceIds != null)
                {
                    if (grantResourceIds.Length > 0)
                    {
                        DotNetService.Instance.PermissionService.GrantPermissionScopeTargets(this.UserInfo, BaseUserEntity.TableName, this.TargetUserId, this.TargetResourceCategory, grantResourceIds, this.PermissionItemId);
                    }
                    // 加载窗体
                    this.GetCurrentPermission();
                }
            }
        }
        private void btnCopy_Click(object sender, EventArgs e)
        {
            UserTreeResourcePermission userTreeResourcePermission = new UserTreeResourcePermission();
            // 操作权限复制到剪切板
            string[] grantResourceIds = this.GetGrantResourceIds();
            userTreeResourcePermission.GrantResourceIds = grantResourceIds;

            Clipboard.SetData("userTreeResourcePermission", userTreeResourcePermission);
            this.btnPaste.Enabled = true;
        }