示例#1
0
 private void DeletePersonal(Personal personal)
 {
     if (DialogService.Confirm("Möchten Sie wirklich diesen Angestellten löschen?"))
     {
         AllPersonals.Remove(personal);
         DataProvider.Delete(personal);
         DialogService.ShowMessage("Angestellten erfolgreich gelöscht!");
     }
 }
示例#2
0
        private void EditPersonal(Personal personal)
        {
            var result = EditWindowController.ShowDialog(new OpenEditWindowArgs {
                Type = ActionType.Edit, Personal = SelectedPersonal
            });

            if (result.HasValue && result.Value)
            {
                int index = AllPersonals.IndexOf(SelectedPersonal);
                AllPersonals     = new ObservableCollection <Personal>(DataProvider.GetAllPersonal().OfType <Personal>());
                SelectedPersonal = AllPersonals[index];
                DialogService.ShowMessage("Angestellten erfolgreich bearbeitet");
            }
        }