Esempio n. 1
0
        //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;
        }
Esempio n. 2
0
        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);
        }