private void btnBewaren_Click(object sender, RoutedEventArgs e) { if (nieuweKlant) { Klant klant; try { klant = new Klant(-1, txtKlantnaam.Text, txtPlaats.Text); } catch (Exception fout) { MessageBox.Show(fout.Message); return; } if (klantService.AddKlant(klant)) { lstKlanten.ItemsSource = null; lstKlanten.ItemsSource = klantService.Klanten; lstKlanten.SelectedItem = klant; } else { MessageBox.Show("Klant werd niet toegevoegd", "Error"); return; } } else { Klant klant = (Klant)lstKlanten.SelectedItem; try { klant.KlantNaam = txtKlantnaam.Text; klant.Plaats = txtPlaats.Text; } catch (Exception fout) { MessageBox.Show(fout.Message); return; } if (klantService.EditKlant(klant)) { lstKlanten.ItemsSource = null; lstKlanten.ItemsSource = klantService.Klanten; lstKlanten.SelectedItem = klant; } else { MessageBox.Show("Klant werd niet gewijzigd", "Error"); return; } } ViewStandaard(); }