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;
            }
        }