private void NextQuestion() { string sContentButton = btVerder.Content.ToString(); if (sContentButton == "Verder") { if (_piRadioButton != 99) { DataTable dtJuist_onjuist = db.GetGoedFout(_lstAntwoorden[_piRadioButton], _psVraagID); foreach (DataRow row in dtJuist_onjuist.Rows) { if (row["Juist_onjuist"].ToString() == "1") { _iScore++; } else { MessageBox.Show("Er is iets mis gegaan met het controleren van je antwoord, sluit de les af en probeer het opnieuw!", "Oops"); } } } if (_iIndex < _lsVragen.Count) { lbVraag.Content = _lsVragen[_iIndex]; _psVraagID = _lstVraagIDs[_iIndex]; int iVraagNummer = _iIndex + 1; lbVraagNummer.Content = iVraagNummer.ToString() + " van " + _lsVragen.Count.ToString(); _iIndex++; rbAntwoord1.IsChecked = false; rbAntwoord2.IsChecked = false; rbAntwoord3.IsChecked = false; rbAntwoord4.IsChecked = false; _lstAntwoorden.Clear(); PopulateAntwoordLijst(); } else { //MessageBox.Show("Je hebt alle vragen beantwoord, klik op opslaan om verder te gaan.", "Done"); btVerder.Content = "Opslaan"; } } if (sContentButton == "Opslaan") { if (_iScore >= (_lsVragen.Count / 2)) { MessageBox.Show("Je hebt " + _iScore.ToString() + " van de " + _lsVragen.Count.ToString() + " vragen goed beantwoord, de les is voltooid.", "Goed gedaan!"); db.findIDVoorVoortgang(user, _psLesonderwerpID, _psLesID, this); } else { MessageBox.Show("Je hebt " + _iScore.ToString() + " van de " + _lsVragen.Count.ToString() + " vragen goed beantwoord, maak de les opnieuw.", "Volgende keer beter!"); } } }