コード例 #1
0
        private void btnCopy_Click(object sender, EventArgs e)
        {
            RoleTreeResourcePermission roleTreeResourcePermission = new RoleTreeResourcePermission();

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

            Clipboard.SetData("roleTreeResourcePermission", roleTreeResourcePermission);
            this.btnPaste.Enabled = true;
        }
コード例 #2
0
        private void btnPaste_Click(object sender, EventArgs e)
        {
            object clipboardData = Clipboard.GetData("roleTreeResourcePermission");

            if (clipboardData != null)
            {
                RoleTreeResourcePermission roleTreeResourcePermission = (RoleTreeResourcePermission)clipboardData;
                string[] grantResourceIds = roleTreeResourcePermission.GrantResourceIds;

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

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