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);
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
        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);
            }
        }