/// <summary> /// Event handler for Add User /// </summary> private void OnAddUser(object o, EventArgs args) { bool SharingIsDisabled = ifws.GetDisableSharingPolicy(ifolder.CurrentUserID, ifolder.ID, ifolder.OwnerID, ifolder.DomainID); if (SharingIsDisabled == true) { UserSelector = new iFolderUserSelector(topLevelWindow, simws, ifolder.DomainID); if (!Util.RegisterModalWindow(UserSelector)) { try { Util.CurrentModalWindow.Present(); } catch {} UserSelector.Destroy(); return; } UserSelector.Response += new ResponseHandler(OnUserSelectorResponse); UserSelector.ShowAll(); } else { iFolderMsgDialog dialog = new iFolderMsgDialog( null, iFolderMsgDialog.DialogType.Info, iFolderMsgDialog.ButtonSet.Ok, Util.GS("Policy Violation"), Util.GS("Sharing is disabled so this iFolder can not be shared."), Util.GS(" ")); dialog.Run(); dialog.Hide(); dialog.Destroy(); return; } }