private void btnOpslaan_Click(object sender, RoutedEventArgs e) { string foutmeldingen = Valideer("Omschrijving"); foutmeldingen += Valideer("Bedrag"); foutmeldingen += Valideer("AantalPosities"); if (string.IsNullOrWhiteSpace(foutmeldingen)) { Monopoly_DAL.Kans kans = new Monopoly_DAL.Kans(); kans.type = "Kans"; kans.omschrijving = kansOmschrijving.Text; kans.bedrag = int.Parse(kansBedrag.Text); kans.aantalPosities = int.Parse(kansPosities.Text); kans.houbij = kansPosities.IsEnabled; int ok = DatabaseOperations.KansToevoegen(kans); if (ok == 0) { MessageBox.Show("Kanskaart is niet toegevoegd"); } } else { MessageBox.Show(foutmeldingen); } }
public Kans(Spelbord spelbord) { InitializeComponent(); this.WindowStartupLocation = WindowStartupLocation.CenterScreen; this.spelbord = spelbord; List <Monopoly_DAL.Kans> kanskaarten = DatabaseOperations.OphalenKanskaarten(); Random rand = new Random(); kans = kanskaarten[rand.Next(0, kanskaarten.Count())]; lblKansKaart.Content = VervangBackslash(kans.omschrijving); if (kans.aantalPosities != 0) { spelbord.VerzetSpeler(kans.aantalPosities ?? default(int)); } if (kans.omschrijving.ToLower().Contains("gevangenis") && kans.omschrijving.ToLower().Contains("ga")) { spelbord.NaarDeGevangenis(); } }
private void btnVerwijderen_Click(object sender, RoutedEventArgs e) { string foutmeldingen = Valideer("Kanskaart"); if (string.IsNullOrWhiteSpace(foutmeldingen)) { Monopoly_DAL.Kans kans = datagridKanskaarten.SelectedItem as Monopoly_DAL.Kans; int ok = DatabaseOperations.VerwijderenKanskaart(kans); if (ok > 0) { datagridKanskaarten.ItemsSource = DatabaseOperations.OphalenKanskaarten(); } else { MessageBox.Show("Kanskaart is niet verwijderd."); } } else { MessageBox.Show(foutmeldingen); } }