void Exit() { if ((bool)PictoMsgBox.ShowMessage("Möchten Sie wirklich das Programm beenden?", "Beenden", PictoMsgBoxButton.YesNo)) { Application.Current.Shutdown(); } }
public void DeleteItem() { if (!(bool)PictoMsgBox.ShowMessage("Delete workday", "Are you sure to delete the selected workday?", PictoMsgBoxButton.YesNo)) { return; } dataManager.CurrentUser.AssignedWorkDays.Remove(CurrentWorkDay); UpdateWeekListing(); PendingChanges = true; }
private bool RemoveTask(WorkTask task) { if (dataManger.IsTaskInUse(task)) { PictoMsgBox.ShowMessage("Arbeitspaket in Verwendung", "Das Arbeitspaket: '" + task.ToString() + "' wird aktuell noch verwendet. Bitte zuvor alle Verweise entfernen."); return(false); } if ((bool)PictoMsgBox.ShowMessage("Kontierung löschen", "Das Arbeitspaket: '" + task.ToString() + "' und deren Tasks wirklich löschen?", PictoMsgBoxButton.YesNo)) { dataManger.FindCorrespondingAccount(task).AssignedTasks.Remove(task); PublishStatusMessage(task.ToString() + " gelöscht"); return(true); } return(false); }
private bool RemoveAccount(Account account) { if (dataManger.IsAccountInUse(account)) { PictoMsgBox.ShowMessage("Kontierung in Verwendung", "Die Kontierung: '" + account.ToString() + "' wird aktuell noch verwendet. Bitte zuvor alle Verweise entfernen."); return(false); } if ((bool)PictoMsgBox.ShowMessage("Kontierung löschen", "Die Kontierung: '" + account.ToString() + "' und deren Tasks wirklich löschen?", PictoMsgBoxButton.YesNo)) { var tmp = account.ToString(); dataManger.Accounts.Remove(account); PublishStatusMessage(tmp + " gelöscht"); return(true); } return(false); }