//Commandhelper private void LadeKreditoren(string suchText) { List <Kreditor> _tempKreditorenListe = model.LadeKreditoren(suchText); KreditorenListeIstNichtLeer = false; KreditorenListe.Clear(); if (_tempKreditorenListe.Count == 0) { return; } _tempKreditorenListe.ForEach(customer => KreditorenListe.Add(customer)); SelectedKreditorenIndex = -1; KreditorenListeIstNichtLeer = true; }
private void SpeichernKreditor(int id) { if (AktuellerKreditor == null) { MessageBox.Show("Kreditor wurde nicht gespeichert! Es wurde kein Kreditor angewählt.", "Speichern Abgebrochen", MessageBoxButton.OK, MessageBoxImage.Information); return; } if (Errors != 0) { return; // Speichern abbrechen, da Validierung Fehler meldet } int _kreditorIndex = model.SpeichereKreditor(AktuellerKreditor); if (_kreditorIndex == -1) { return; } LadeKreditoren(""); AktuellerKreditor = KreditorenListe.FirstOrDefault(i => i.ID == _kreditorIndex); MessageBox.Show("Kreditor gespeichert!", "Speichern erfolgreich", MessageBoxButton.OK, MessageBoxImage.Information); }