private void VulAdresSoorten() { cmbSoorten.ItemsSource = null; cmbSoorten.Items.Clear(); cmbSoorten.ItemsSource = DBAddressType.GetAdressTypes(); }
private void VulLstSoorten() { txtEdit.Text = ""; txtNew.Text = ""; lstSoorten.ItemsSource = null; lstSoorten.Items.Clear(); lstSoorten.ItemsSource = DBAddressType.GetAdressTypes(); }
private void btnSaveNew_Click(object sender, RoutedEventArgs e) { if (txtNew.Text.Trim() == "") { txtNew.Focus(); return; } AddressType addressType = new AddressType(); addressType.ID = Guid.NewGuid().ToString(); addressType.Soort = txtNew.Text.Trim(); DBAddressType.SaveNewAddressType(addressType); VulLstSoorten(); reload = true; }
private void btnSaveCurrent_Click(object sender, RoutedEventArgs e) { if (lstSoorten.SelectedIndex == -1) { return; } if (txtEdit.Text.Trim() == "") { txtEdit.Focus(); return; } AddressType addressType = ((AddressType)lstSoorten.SelectedItem); DBAddressType.UpdateAddressType(addressType); VulLstSoorten(); reload = true; }
private void btnDeleteCurrent_Click(object sender, RoutedEventArgs e) { if (lstSoorten.SelectedIndex == -1) { return; } AddressType addressType = ((AddressType)lstSoorten.SelectedItem); if (DBAddressType.IsAddressTypeInUse(addressType)) { MessageBox.Show("Deze soort is in gebruik en kan niet verwijderd worden", "Fout"); } else { DBAddressType.DeleteAddressType(addressType); VulLstSoorten(); reload = true; } }