private void buttonSave_Click(object sender, RoutedEventArgs e)
        {
            brouwerDataGrid.CommitEdit(DataGridEditingUnit.Row, true);
            var manager = new BrouwerManager();
            if(OudeBrouwers.Count() != 0)
            {
                manager.SchrijfVerwijderingen(OudeBrouwers);
                labelTotalRowCount.Content = (int)labelTotalRowCount.Content - OudeBrouwers.Count();
            }
            OudeBrouwers.Clear();
            if(NieuweBrouwers.Count() != 0)
            {
                manager.SchrijfToevoegingen(NieuweBrouwers);
                labelTotalRowCount.Content = (int)labelTotalRowCount.Content + NieuweBrouwers.Count();
            }
            NieuweBrouwers.Clear();
            foreach (Brouwer b in brouwersOb)
            {
                if (b.Changed == true)
                {
                    GewijzigdeBrouwers.Add(b);
                    b.Changed = false;
                }
                if (GewijzigdeBrouwers.Count != 0)
                {
                    manager.SchrijfWijzigingen(GewijzigdeBrouwers);
                }

            }
            GewijzigdeBrouwers.Clear();
            VulDeGrid();
            MessageBox.Show("Alles is opgeslagen in de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
        }
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     VulDeGrid();
     textBoxZoeken.Focus();
     var manager = new BrouwerManager();
     comboBoxPostCode.Items.Add("alles");
     List<string> pc = manager.GetPostCodes();
     foreach (var p in pc)
     {
         comboBoxPostCode.Items.Add(p);
     }
     comboBoxPostCode.SelectedIndex = 0;
 }
 private void VulDeGrid()
 {
     brouwerViewSource = ((CollectionViewSource)(this.FindResource("brouwerViewSource")));
     var manager = new BrouwerManager();
     int totalRowsCount;
     brouwersOb = manager.GetBrouwersBeginNaam(textBoxZoeken.Text);
     totalRowsCount = brouwersOb.Count();
     labelTotalRowCount.Content = totalRowsCount;
     brouwerViewSource.Source = brouwersOb;
     brouwersOb.CollectionChanged += this.OnCollectionChanged;
     goUpdate();
 }