hMailServer.Administrator.Dialogs.formFolderPermissions.ShowRightsForPermission C# (CSharp) Method

ShowRightsForPermission() private method

private ShowRightsForPermission ( ) : void
return void
        private void ShowRightsForPermission()
        {
            if (listACL.SelectedItems.Count == 0)
                return;

            string permissionsLabel = "Permissions for %s";
            permissionsLabel = permissionsLabel.Replace("%s", listACL.SelectedItems[0].SubItems[1].Text);
            labelPermissionsFor.Text = permissionsLabel;

            IMAPFolderPermission permission = listACL.SelectedItems[0].Tag as IMAPFolderPermission;
            checkPermissionAdminister.Checked = permission.get_Permission(eACLPermission.ePermissionAdminister);
            checkPermissionCreateMailbox.Checked = permission.get_Permission(eACLPermission.ePermissionCreate);
            checkPermissionDeleteMailbox.Checked = permission.get_Permission(eACLPermission.ePermissionDeleteMailbox);
            checkPermissionExpunge.Checked = permission.get_Permission(eACLPermission.ePermissionExpunge);
            checkPermissionInsert.Checked = permission.get_Permission(eACLPermission.ePermissionInsert);
            checkPermissionLookup.Checked = permission.get_Permission(eACLPermission.ePermissionLookup);
            checkPermissionRead.Checked = permission.get_Permission(eACLPermission.ePermissionRead);
            checkPermissionKeepDeletedFlag.Checked = permission.get_Permission(eACLPermission.ePermissionWriteDeleted);
            checkPermissionKeepOtherFlags.Checked = permission.get_Permission(eACLPermission.ePermissionWriteOthers);
            checkPermissionKeepSeenFlag.Checked = permission.get_Permission(eACLPermission.ePermissionWriteSeen);
        }