private void Opslaan_OnClick(object sender, RoutedEventArgs e) { var manager = new BierManager(); if (NieuweBieren.Count() != 0) { manager.Toevoegingen(NieuweBieren); } NieuweBieren.Clear(); if (OudeBieren.Count() != 0) { manager.Verwijderingen(OudeBieren); } OudeBieren.Clear(); foreach (var bier in bierEigenschappenOB) { if (bier.Changed == true) { GewijzigdeBieren.Add(bier); Update(); bier.Changed = false; } } if (GewijzigdeBieren.Count() != 0) { foreach (var bier in GewijzigdeBieren) { if (bier.BierNr > 0) { manager.Wijzigingen(GewijzigdeBieren); } } } GewijzigdeBieren.Clear(); }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { var manager = new BierManager(); Dictionary <int, string> dictSoorten = new Dictionary <int, string>(); bool bestaat = false; dictSoorten = manager.GetDictionarySoorten(); if (value == null || value.ToString() == String.Empty) { return(new ValidationResult(false, "Soort moet ingevuld zijn")); } foreach (var soort in dictSoorten) { if (value.ToString() == soort.Value) { bestaat = true; } } if (!bestaat) { return(new ValidationResult(false, "Ingevulde soort bestaat niet")); } return(ValidationResult.ValidResult); }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { var manager = new BierManager(); Dictionary <int, string> brouwers = new Dictionary <int, string>(); brouwers = manager.GetDictionaryBrouwers(); bool bestaat = false; if (value == null || (String)value == string.Empty) { return(new ValidationResult(false, "Brouwer Moet ingevuld zijn")); } foreach (var brouwer in brouwers) { if (value.ToString() == brouwer.Value) { bestaat = true; } } if (!bestaat) { return(new ValidationResult(false, "Ingevulde brouwer bestaat niet")); } return(ValidationResult.ValidResult); }
private void ComboBoxSoorten_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var manager = new BierManager(); ListBoxBierenLijst = manager.GetBieren(Convert.ToInt32(ComboBoxSoorten.SelectedValue)); ListBoxBieren.ItemsSource = ListBoxBierenLijst; ListBoxBieren.DisplayMemberPath = "Naam"; }
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { var manager = new BierManager(); ComboBoxSoorten.DisplayMemberPath = "Naam"; ComboBoxSoorten.SelectedValuePath = "SoortNr"; ComboBoxSoorten.ItemsSource = manager.GetSoorten(); ListBoxBieren.ItemsSource = bierEigenschappenOB; ListBoxBieren.DisplayMemberPath = "Naam"; bierEigenschappenOB.CollectionChanged += this.OnCollectionChanged; Update(); }
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { var manager = new BierManager(); ComboBoxSoorten.DisplayMemberPath = "Naam"; ComboBoxSoorten.SelectedValuePath = "SoortNr"; ComboBoxSoorten.ItemsSource = manager.GetSoorten(); System.Windows.Data.CollectionViewSource bierViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("bierViewSource"))); // Load data by setting the CollectionViewSource.Source property: // bierViewSource.Source = [generic data source] }
private void ComboBoxSoorten_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { //bierEigenschappenViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("bierEigenschappenViewSource"))); // Load data by setting the CollectionViewSource.Source property: // bierEigenschappenViewSource.Source = [generic data source] var manager = new BierManager(); try { // List<BierEigenschappen> bierEigenschappen = new List<BierEigenschappen>(); // ListBoxBieren.Items.Clear(); int soortnr = Convert.ToInt32(ComboBoxSoorten.SelectedValue); //bierEigenschappen = manager.GetBierEigenschappen(soortnr); bierEigenschappenOB = manager.GetBierEigenschappen(soortnr); //bierEigenschappenViewSource.Source = bierEigenschappenOB; ListBoxBieren.ItemsSource = bierEigenschappenOB; ListBoxBieren.DisplayMemberPath = "Naam"; bierEigenschappenOB.CollectionChanged += this.OnCollectionChanged; } catch (Exception ex) { MessageBox.Show(ex.Message); } }