private void btnPersonaliseer_Click(object sender, RoutedEventArgs e)
        {
            string foutmeldingen = Valideer("Voertuig");

            foutmeldingen += Valideer("naam");

            if (string.IsNullOrWhiteSpace(foutmeldingen))
            {
                a_Voertuig voertuig = (a_Voertuig)DataGridVoertuig.SelectedItem;
                voertuig.naam = txtZoekOpNaam.Text;
                if (voertuig.IsGeldig())
                {
                    int inOrde = DatabaseOperations.PersonaliseerMijnVoertuig(voertuig);

                    if (inOrde > 0)
                    {
                        DataGridVoertuig.ItemsSource = DatabaseOperations.OphalenVoertuigenOpNaam(txtZoekOpNaam.Text);
                    }
                    else
                    {
                        MessageBox.Show("Naam van je voertuig is niet aangepast");
                    }
                }
                else
                {
                    MessageBox.Show(voertuig.Error);
                }
            }
            else
            {
                MessageBox.Show(foutmeldingen);
            }
        }
        public void HoeveelheidVoertuig_WaardeGroterDanNul_HoeveelheidGelijkAanWaarde()
        {
            //Arrange
            a_Voertuig voertuig = new a_Voertuig();

            voertuig.naam = "azert";
            //Act
            voertuig.Hoeveelheid = -3;
            //Assert
            Assert.IsFalse(voertuig.IsGeldig());
        }
        private void btnKopen_Click(object sender, RoutedEventArgs e)
        {
            string foutmeldingen = Valideer("Voertuig");

            foutmeldingen += Valideer("Hoeveelheid");

            a_Voertuig voertuig = (a_Voertuig)DataGridVoertuig.SelectedItem;

            if (string.IsNullOrWhiteSpace(foutmeldingen) && int.TryParse(txtHoeveelheid.Text, out int hoeveelheid))
            {
                MessageBoxResult antwoord = MessageBox.Show($"Dit voertuig kopen? {Environment.NewLine} {voertuig.naam} {voertuig.merk} {voertuig.type}", "IN WINKELWAGEN", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (antwoord == MessageBoxResult.Yes)
                {
                    voertuig.Hoeveelheid = int.Parse(txtHoeveelheid.Text);
                    if (voertuig.IsGeldig())
                    {
                        int yes = 0;

                        for (int i = 0; i < hoeveelheid; i++)
                        {
                            a_GekochtVoertuig gekochtvoertuig = new a_GekochtVoertuig();
                            gekochtvoertuig.voertuig_Id = voertuig.Id;
                            gekochtvoertuig.speler_Id   = InlogGegevens.ID;

                            yes = DatabaseOperations.ToevoegenGekochtVoertuig(gekochtvoertuig);
                        }

                        if (yes > 0)
                        {
                            KooplijstWindow gekocht = new KooplijstWindow();
                            gekocht.ShowDialog();
                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show(voertuig.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show(foutmeldingen, "foutmeldingen", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }