private void btnGereedschapVerkopen_Click(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(Valideer("Gereedschap")))
     {
         a_GekochtGereedschap gekochtGereedschap = DataGridGereedschappen.SelectedItem as a_GekochtGereedschap;
         MessageBoxResult     antwoord           = MessageBox.Show($"Wil je dit gereedschap verkopen?", "Verkopen", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (antwoord == MessageBoxResult.Yes)
         {
             DatabaseOperations.VerwijderGekochtGereedschap(gekochtGereedschap);
             DataGridGereedschappen.ItemsSource = DatabaseOperations.OphalenGekochteGereedschappen();
         }
     }
     else
     {
         MessageBox.Show("Selecteer eerst een item!", "Verkopen", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemple #2
0
 // 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);
     }
 }