private void SaveRightsForPermission()
{
if (listACL.SelectedItems.Count == 0)
return;
hMailServer.IMAPFolderPermission permission = listACL.SelectedItems[0].Tag as hMailServer.IMAPFolderPermission;
permission.set_Permission(eACLPermission.ePermissionAdminister, checkPermissionAdminister.Checked);
permission.set_Permission(eACLPermission.ePermissionCreate, checkPermissionCreateMailbox.Checked);
permission.set_Permission(eACLPermission.ePermissionDeleteMailbox, checkPermissionDeleteMailbox.Checked);
permission.set_Permission(eACLPermission.ePermissionExpunge, checkPermissionExpunge.Checked);
permission.set_Permission(eACLPermission.ePermissionInsert, checkPermissionInsert.Checked);
permission.set_Permission(eACLPermission.ePermissionLookup, checkPermissionLookup.Checked);
permission.set_Permission(eACLPermission.ePermissionRead, checkPermissionRead.Checked);
permission.set_Permission(eACLPermission.ePermissionWriteDeleted, checkPermissionKeepDeletedFlag.Checked);
permission.set_Permission(eACLPermission.ePermissionWriteOthers, checkPermissionKeepOtherFlags.Checked);
permission.set_Permission(eACLPermission.ePermissionWriteSeen, checkPermissionKeepSeenFlag.Checked);
permission.set_Permission(eACLPermission.ePermissionAdminister, checkPermissionAdminister.Checked);
permission.Save();
}