コード例 #1
0
        private void btnPaste_Click(object sender, EventArgs e)
        {
            object clipboardData = Clipboard.GetData("organizePermission");

            if (clipboardData != null)
            {
                OrganizePermission organizePermission = (OrganizePermission)clipboardData;

                /*
                 * List<BaseUserEntity> userEntites = OrganizePermission.UserEntites;
                 * string[] addUserIds = new string[userEntites.Count];
                 * for (int i = 0; i < userEntites.Count; i++)
                 * {
                 *  addUserIds[i] = userEntites[i].Id.ToString();
                 * }
                 * // 添加用户到角色
                 * DotNetService.Instance.OrganizeService.AddUserToOrganize(this.UserInfo, this.TargetOrganizeId, addUserIds);
                 */

                string[] grantModuleIds = organizePermission.GrantModuleIds;
                DotNetService.Instance.PermissionService.GrantOrganizeModuleScopes(UserInfo, this.TargetOrganizeId, "Resource.AccessPermission", grantModuleIds);

                string[] grantPermissionIds = organizePermission.GrantPermissionIds;
                DotNetService.Instance.PermissionService.GrantOrganizePermissions(UserInfo, new string[] { this.TargetOrganizeId }, grantPermissionIds);

                this.GetCurrentPermission();
            }
        }
コード例 #2
0
        private void btnCopy_Click(object sender, EventArgs e)
        {
            OrganizePermission organizePermission = new OrganizePermission();

            // 模块访问权限复制到剪切板
            string[] grantModuleIds = this.GetGrantModuleIds();
            organizePermission.GrantModuleIds = grantModuleIds;
            // 操作权限复制到剪切板
            string[] grantPermissionIds = this.GetGrantPermissionIds();
            organizePermission.GrantPermissionIds = grantPermissionIds;

            Clipboard.SetData("organizePermission", organizePermission);
            this.btnPaste.Enabled = true;
        }
コード例 #3
0
        private void btnCopy_Click(object sender, EventArgs e)
        {
            OrganizePermission organizePermission = new OrganizePermission();
            // 模块访问权限复制到剪切板
            string[] grantModuleIds = this.GetGrantModuleIds();
            organizePermission.GrantModuleIds = grantModuleIds;
            // 操作权限复制到剪切板
            string[] grantPermissionIds = this.GetGrantPermissionIds();
            organizePermission.GrantPermissionIds = grantPermissionIds;

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