private void btnAanpassen_Click(object sender, RoutedEventArgs e) { string foutmeldingen = Valideer("Gereedschap"); foutmeldingen += Valideer("naam"); foutmeldingen += Valideer("type"); if (string.IsNullOrWhiteSpace(foutmeldingen)) { a_Gereedschap gereedschap = DataGridGereedschap.SelectedItem as a_Gereedschap; gereedschap.naam = txtZoekOpNaam.Text; if (gereedschap.IsGeldig()) { int ok = DatabaseOperations.AanpassenGereedschap(gereedschap); if (ok > 0) { DataGridGereedschap.ItemsSource = DatabaseOperations.OphalenGereedschapOpNaam(txtZoekOpNaam.Text); Resetten(); } else { MessageBox.Show("Gereedschap is niet aangepast!", "Status", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Naam is te kort, gelieve langer als 2 letters te maken.", "Fout", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public void Aanpassen_Naam_LangerDanTweeLetters() { a_Gereedschap gereedschap = new a_Gereedschap(); gereedschap.naam = "360"; Assert.IsTrue(gereedschap.naam.Length >= 2); }
public void Aantal_Gereedschap_AantalInvoerGelijk() { //arrange a_Gereedschap gereedschap = new a_Gereedschap(); //Act gereedschap.Hoeveelheid = 5; gereedschap.naam = "abc"; gereedschap.type = "abc"; //assert Assert.IsTrue(gereedschap.IsGeldig()); }
// bij het klikken op deze button(gereedschap kopen) wordt er eerst nagekeken of er iets in de datagrid geselecteerd is, // als er iets geselecteerd is en je drukt op de knop, dan komt er een messagebox of je zeker bent dat je dit item wil kopen //wil je dit kopen dan komt deze in een lijst van gekochte items(kooplijst) //is er niets geselecteerd, en je klikt op de button, dan komt er een messagebox dat je eerst iets moet selecteren private void btnKopen_Click(object sender, RoutedEventArgs e) { //MessageBox.Show($"Wil je dit gereedschap kopen? {Environment.NewLine} {gereedschap.naam} {gereedschap.merk} {gereedschap.type}", "Winkelwagen", MessageBoxButton.YesNo); if (!string.IsNullOrWhiteSpace(txtAantal.Text) && int.TryParse(txtAantal.Text, out int aantal)) { if (string.IsNullOrWhiteSpace(Valideer("Gereedschap"))) { a_Gereedschap gereedschap = DataGridGereedschap.SelectedItem as a_Gereedschap; int yes = 0; for (int i = 0; i < aantal; i++) { a_GekochtGereedschap gekochtGereedschap = new a_GekochtGereedschap(); gekochtGereedschap.gereedschap_Id = gereedschap.Id; gekochtGereedschap.speler_Id = InlogGegevens.ID; yes = DatabaseOperations.ToevoegenGekochtGereedschap(gekochtGereedschap); } if (yes > 0) { MessageBox.Show($"Je hebt {txtAantal.Text} maal {gereedschap.naam} van het type {gereedschap.type} gekocht.", "Winkelwagen", MessageBoxButton.OK); KooplijstWindow garage = new KooplijstWindow(); garage.ShowDialog(); this.Close(); } else { MessageBox.Show("Je hebt geen gereedschap gekocht.", "Status", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Gelieve een item te selecteren!", "Opgelet", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Gelieve een aantal in te geven!", "Opgelet", MessageBoxButton.OK, MessageBoxImage.Error); } }