private void btnNieuwProduct_Click(object sender, RoutedEventArgs e) { NieuwProductWindow window = new NieuwProductWindow(); if ((bool)window.ShowDialog()) { UpdateListboxProducten(); } }
private void btnAanpassenProduct_Click(object sender, RoutedEventArgs e) { if (dgProducten.SelectedItem != null) { Product geselecteerdProduct = (Product)dgProducten.SelectedItem; NieuwProductWindow window = new NieuwProductWindow(geselecteerdProduct); geselecteerdProduct = null; dgProducten.SelectedIndex = -1; if ((bool)window.ShowDialog()) { UpdateListboxProducten(); } } else { MessageBox.Show("Gelieve een product te selecteren die je wil aanpassen"); } }
private void tbEancode_TextChanged(object sender, TextChangedEventArgs e) { string eancode = tbEancode.Text; if (ctx.Product.Where(p => p.EanCode == eancode).Count() != 0 && isNieuwProduct) { var result = MessageBox.Show($"Er is reeds een product met Eannummer {eancode}. Wil je dit product aanpassen?", "", MessageBoxButton.YesNo); if (result == MessageBoxResult.No) { tbEancode.Text = string.Empty; } else { Product product = ctx.Product.Where(p => p.EanCode == eancode).FirstOrDefault(); NieuwProductWindow window = new NieuwProductWindow(product); if ((bool)window.ShowDialog()) { DialogResult = true; } } } }