private void ButtonAVGPrijsSoort_OnClick(object sender, RoutedEventArgs e) { var manager = new TuinManager(); LabelStatus.Content = "Gemiddelde prijs: € " + manager.ToonGemiddeldePrijs(TextBoxSoort.Text).ToString("N"); }
private void WijzigingenOpslaan() { // MessageBox.Show("1"); var gewijzigdePlanten = new List <Plant>(); foreach (Plant p in listBoxPlantenLijst) { if (p.Changed == true) { gewijzigdePlanten.Add(p); p.Changed = false; } } if ((gewijzigdePlanten.Count > 0) && (MessageBox.Show("Gewijzigde planten van soort " + GeselecteerdeSoortNaam + " opslaan?", "Opslaan", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes) == MessageBoxResult.Yes)) { var manager = new TuinManager(); try { manager.GewijzigdePlantenOpslaan(gewijzigdePlanten); MessageBox.Show("Planten opgeslagen", "Opslaan", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception ex) { MessageBox.Show("Er is een fout opgetreden: " + ex.Message, "Opslaan", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
private void VulDeGrid() { leverancierViewSource = ((CollectionViewSource)(this.FindResource("leverancierViewSource"))); var manager = new TuinManager(); leverancierOb = manager.GetLeverancier(); leverancierViewSource.Source = leverancierOb; leverancierOb.CollectionChanged += this.OnCollectionChanged; }
private void Button_Korting(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); labelStatus.Content = manager.EindejaarsKorting().ToString() + " plantenprijzen aangepast"; } catch (Exception ex) { labelStatus.Content = ex.Message; } }
private void buttonBereken_Click(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); labelStatus.Content = manager.GemiddeldePrijsVanEenSoort(textSoort.Text); } catch (Exception ex) { labelStatus.Content = ex.Message; } }
private void buttonVervangLeverancier_Click(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); manager.VervangLeverancier(2, 3); labelStatus.Content = "Leverancier 2 is verwijderd en vervangen door 3"; } catch (Exception ex) { labelStatus.Content = ex.Message; } }
private void buttonGemiddelde_Click(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); labelResultaat.Content = String.Format("Gemiddelde prijs : {0:C}", manager.GemiddeldePrijsVanEenSoort(textBoxSoort.Text)); } catch (Exception ex) { labelResultaat.Content = ex.Message; } }
private void ButtonEindejaarKorting_OnClick(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); LabelStatus.Content = manager.EindejaarsKorting() + "wijziging(en) aangebracht"; } catch (Exception ex) { LabelStatus.Content = ex.Message; } }
private void ButtonVervangLeverancier_OnClick(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); manager.VervangLeverancier(); LabelStatus.Content = "Leverancier 2 is vervangen door leverancier 3"; } catch (Exception ex) { LabelStatus.Content = ex.Message; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { VulDeGrid(); var manager = new TuinManager(); List <String> postcodes = new List <string>(); postcodes = manager.GetPostCodes(); ComboBoxPostcode.Items.Add("Alles"); foreach (var postcode in postcodes) { ComboBoxPostcode.Items.Add(postcode); } ComboBoxPostcode.SelectedIndex = 0; }
private void Window_Loaded(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); comboSoort.DisplayMemberPath = "SoortNaam"; comboSoort.SelectedValuePath = "SoortNummer"; comboSoort.ItemsSource = manager.GetSoorten(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FillComboBox() { try { var manager = new TuinManager(); comboBoxSoort.DisplayMemberPath = "SoortNaam"; comboBoxSoort.SelectedValuePath = "SoortNr"; comboBoxSoort.ItemsSource = manager.GetSoorten(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Button_Vervang(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); //labelStatus.Content = manager.EindejaarsKorting().ToString() + " plantenprijzen aangepast"; manager.VervangLeverancier(2, 3); labelStatus.Content = "leverancier 2 is verwijderd en vervangen door 3"; } catch (Exception ex) { labelStatus.Content = ex.Message; } }
private void comboBoxSoort_SelectionChanged(object sender, SelectionChangedEventArgs e) { WijzigingenOpslaan(); GeselecteerdeSoortNaam = ((Soort)comboBoxSoort.SelectedItem).SoortNaam; try { var manager = new TuinManager(); listBoxPlantenLijst = manager.GetPlanten(Convert.ToInt32(comboBoxSoort.SelectedValue)); listBoxPlanten.ItemsSource = listBoxPlantenLijst; listBoxPlanten.DisplayMemberPath = "PlantNaam"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void comboSoort_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { listBoxPlanten.Items.Clear(); int soortNr = Convert.ToInt32(comboSoort.SelectedValue); var manager = new TuinManager(); var allePlanten = manager.GetPlanten(soortNr); foreach (var eenPlant in allePlanten) { listBoxPlanten.Items.Add(eenPlant); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ButtonToevoegen_OnClick(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); Leverancier eenLeverancier = new Leverancier(); eenLeverancier.Naam = TextBoxNaam.Text; eenLeverancier.Adres = TextBoxAdres.Text; eenLeverancier.Postcode = TextBoxPostcode.Text; eenLeverancier.Woonplaats = TextBoxPlaats.Text; manager.LeveranciersToevoegen(eenLeverancier); LabelStatus.Content = eenLeverancier.LevNr; } catch (Exception ex) { LabelStatus.Content = ex.Message; } }
private void buttonToevoegen_Click(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); var deLeverancier = new Leverancier(); deLeverancier.Naam = textBoxNaam.Text; deLeverancier.Adres = textBoxAdres.Text; deLeverancier.PostNr = textBoxPostcode.Text; deLeverancier.Woonplaats = textBoxPlaats.Text; manager.LeverancierToevoegen(deLeverancier); labelStatus.Content = "nieuwe leverancier is toegevoegd"; } catch (Exception ex) { labelStatus.Content = ex.Message; } }
private void Button_Toevoegen(object sender, RoutedEventArgs e) { try { var tuin = new TuinManager(); var leverancier = new Leverancier() { Naam = textNaam.Text, Adres = textAdres.Text, PostNr = textPostcode.Text, Woonplaats = textPlaats.Text }; var id = tuin.LeverancierToevoegen(leverancier); labelStatus.Content = "nieuwe leverancier toegevoegd met id=" + id.ToString(); } catch (Exception ex) { labelStatus.Content = ex.Message; } }
private void ButtonOpzoeken_OnClick(object sender, RoutedEventArgs e) { try { var manager = new TuinManager(); var info = manager.PlantEigenschappenRaadplegen(Decimal.Parse(TextBoxPlantnr.Text)); LabelPlantNaam.Content = info.Naam; LabelPlantSoort.Content = info.Soort; LabelLeverancier.Content = info.Leverancier; LabelPlantKleur.Content = info.Kleur; LabelPlantPrijs.Content = info.VerkoopPrijs.ToString("N"); LabelStatus.Content = String.Empty; } catch (Exception ex) { LabelPlantNaam.Content = String.Empty; LabelPlantSoort.Content = String.Empty; LabelLeverancier.Content = String.Empty; LabelPlantKleur.Content = String.Empty; LabelPlantPrijs.Content = String.Empty; LabelStatus.Content = ex.Message; } }
private void OpslaanInDatabase() { leverancierDataGrid.CommitEdit(DataGridEditingUnit.Row, true); var manager = new TuinManager(); foreach (Leverancier l in leverancierOb) { if (l.Changed == true) { GeupdateLeveranciers.Add(l); } l.Changed = false; } if (OudeLeveranciers.Count() != 0 || NieuweLeveranciers.Count() != 0 || GeupdateLeveranciers.Count() != 0) { if (MessageBox.Show("Wilt u alles wegschrijven naar de database", "Opslaan", MessageBoxButton.YesNo , MessageBoxImage.Question, MessageBoxResult.Yes) == MessageBoxResult.Yes) { if (OudeLeveranciers.Count() != 0) { try { manager.SchrijfVerwijderingen(OudeLeveranciers); } catch (Exception ex) { MessageBox.Show(ex.Message); } OudeLeveranciers.Clear(); } if (NieuweLeveranciers.Count() != 0) { manager.SchrijfToevoegingen(NieuweLeveranciers); NieuweLeveranciers.Clear(); } if (GeupdateLeveranciers.Count() != 0) { try { manager.SchrijfWijzigingen(GeupdateLeveranciers); } catch (Exception ex) { MessageBox.Show(ex.Message); } GeupdateLeveranciers.Clear(); } VulDeGrid(); } } else { MessageBox.Show("Er zijn geen wijzigingen om op te slaan", "Opslaan", MessageBoxButton.OK, MessageBoxImage.Information); } }