public void ClearingTextboxesIfWrong() { VragenZeereep_Service vragen = new VragenZeereep_Service(); List <VragenZeereep> vragenlijst = vragen.GetVraag(); string antwoordVraagZeereep; foreach (VragenZeereep vraag in vragenlijst) { antwoordVraagZeereep = vraag.AntwoordOpVraag; if (pogingen == 1) { //Geef 1e en 2de letter tbAntwoordZeeReep1.Text = antwoordVraagZeereep[0].ToString(); tbAntwoordZeeReep2.Text = antwoordVraagZeereep[1].ToString(); } else if (pogingen == 0) { //Geef 1e letter tbAntwoordZeeReep1.Text = antwoordVraagZeereep[0].ToString(); tbAntwoordZeeReep2.Clear(); } } //Clearing textboxes tbAntwoordZeeReep3.Clear(); tbAntwoordZeeReep4.Clear(); tbAntwoordZeeReep5.Clear(); tbAntwoordZeeReep6.Clear(); tbAntwoordZeeReep7.Clear(); tbAntwoordZeeReep8.Clear(); tbAntwoordZeeReep9.Clear(); tbAntwoordZeeReep10.Clear(); }
public void GetNewQuestion() { Random rnd = new Random(); int vraagID = rnd.Next(0, 7); VragenZeereep_Service vragen = new VragenZeereep_Service(); vragen.GetNewQuestion(vraagID); }
public void SettingTextboxes() { //Bepaal hoelang het antwoord is VragenZeereep_Service vragen = new VragenZeereep_Service(); List <VragenZeereep> vragenlijst = vragen.GetVraag(); string antwoordVraagZeereep; foreach (VragenZeereep vraag in vragenlijst) { antwoordVraagZeereep = vraag.AntwoordOpVraag; //Set the usefull textboxes if (antwoordVraagZeereep.Length == 4) { tbAntwoordZeeReep5.Hide(); tbAntwoordZeeReep6.Hide(); tbAntwoordZeeReep7.Hide(); tbAntwoordZeeReep8.Hide(); tbAntwoordZeeReep9.Hide(); tbAntwoordZeeReep10.Hide(); } else if (antwoordVraagZeereep.Length == 5) { tbAntwoordZeeReep6.Hide(); tbAntwoordZeeReep7.Hide(); tbAntwoordZeeReep8.Hide(); tbAntwoordZeeReep9.Hide(); tbAntwoordZeeReep10.Hide(); } else if (antwoordVraagZeereep.Length == 6) { tbAntwoordZeeReep7.Hide(); tbAntwoordZeeReep8.Hide(); tbAntwoordZeeReep9.Hide(); tbAntwoordZeeReep10.Hide(); } else if (antwoordVraagZeereep.Length == 7) { tbAntwoordZeeReep8.Hide(); tbAntwoordZeeReep9.Hide(); tbAntwoordZeeReep10.Hide(); } else if (antwoordVraagZeereep.Length == 8) { tbAntwoordZeeReep9.Hide(); tbAntwoordZeeReep10.Hide(); } else if (antwoordVraagZeereep.Length == 9) { tbAntwoordZeeReep10.Hide(); } } }
//Stan //Check vraag 1 private void btnCheckVraag1_Click(object sender, EventArgs e) { //vraag en antwoord bepalen string antwoordVraagZeereep; bool antwoordVraagZeereepIsCorrect = false; VragenZeereep_Service vragen = new VragenZeereep_Service(); List <VragenZeereep> vragenlijst = vragen.GetVraag(); foreach (VragenZeereep vraag in vragenlijst) { antwoordVraagZeereep = vraag.AntwoordOpVraag; //checken of het antwoord goed is if (antwoordVraagZeereep.Length == 4) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString()) { antwoordVraagZeereepIsCorrect = true; } } else if (antwoordVraagZeereep.Length == 5) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString() && tbAntwoordZeeReep5.Text == antwoordVraagZeereep[4].ToString()) { antwoordVraagZeereepIsCorrect = true; } } else if (antwoordVraagZeereep.Length == 6) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString() && tbAntwoordZeeReep5.Text == antwoordVraagZeereep[4].ToString() && tbAntwoordZeeReep6.Text == antwoordVraagZeereep[5].ToString()) { antwoordVraagZeereepIsCorrect = true; } } else if (antwoordVraagZeereep.Length == 7) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString() && tbAntwoordZeeReep5.Text == antwoordVraagZeereep[4].ToString() && tbAntwoordZeeReep6.Text == antwoordVraagZeereep[5].ToString() && tbAntwoordZeeReep7.Text == antwoordVraagZeereep[6].ToString()) { antwoordVraagZeereepIsCorrect = true; } } else if (antwoordVraagZeereep.Length == 8) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString() && tbAntwoordZeeReep5.Text == antwoordVraagZeereep[4].ToString() && tbAntwoordZeeReep6.Text == antwoordVraagZeereep[5].ToString() && tbAntwoordZeeReep7.Text == antwoordVraagZeereep[6].ToString() && tbAntwoordZeeReep8.Text == antwoordVraagZeereep[7].ToString()) { antwoordVraagZeereepIsCorrect = true; } } else if (antwoordVraagZeereep.Length == 9) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString() && tbAntwoordZeeReep5.Text == antwoordVraagZeereep[4].ToString() && tbAntwoordZeeReep6.Text == antwoordVraagZeereep[5].ToString() && tbAntwoordZeeReep7.Text == antwoordVraagZeereep[6].ToString() && tbAntwoordZeeReep8.Text == antwoordVraagZeereep[7].ToString() && tbAntwoordZeeReep9.Text == antwoordVraagZeereep[8].ToString()) { antwoordVraagZeereepIsCorrect = true; } } else if (antwoordVraagZeereep.Length == 10) { if (tbAntwoordZeeReep1.Text == antwoordVraagZeereep[0].ToString() && tbAntwoordZeeReep2.Text == antwoordVraagZeereep[1].ToString() && tbAntwoordZeeReep3.Text == antwoordVraagZeereep[2].ToString() && tbAntwoordZeeReep4.Text == antwoordVraagZeereep[3].ToString() && tbAntwoordZeeReep5.Text == antwoordVraagZeereep[4].ToString() && tbAntwoordZeeReep6.Text == antwoordVraagZeereep[5].ToString() && tbAntwoordZeeReep7.Text == antwoordVraagZeereep[6].ToString() && tbAntwoordZeeReep8.Text == antwoordVraagZeereep[7].ToString() && tbAntwoordZeeReep9.Text == antwoordVraagZeereep[8].ToString() && tbAntwoordZeeReep10.Text == antwoordVraagZeereep[9].ToString()) { antwoordVraagZeereepIsCorrect = true; } } //Clearing textboxes if wrong ClearingTextboxesIfWrong(); } //antwoord goed if (antwoordVraagZeereepIsCorrect) { pnlErrorMessage.Show(); lblErrorMessage.Text = "Goed gedaan!\r\nJullie zijn nu bij het volgende onderdeel."; //Set pogingen to 0 pogingen = 0; //show next question pnlSchadeEnVeiligheid.Show(); pnlZeeReep.Hide(); //show first number lblCijfer1.Text = eindcode[0].ToString(); } //antwoord fout else { if (pogingen < 2) { pnlErrorMessage.Show(); lblErrorMessage.Text = "Het antwoord is onjuist, jullie krijgen een andere vraag op je mobiel."; //Get new question GetNewQuestion(); //Setting textboxes SettingTextboxes(); pogingen++; } else { pnlErrorMessage.Show(); lblErrorMessage.Text = "Het antwoord was onjuist, jullie hebben 5 minuten straftijd gekregen."; //Set pogingen to 0 pogingen = 0; //show next question pnlSchadeEnVeiligheid.Show(); pnlZeeReep.Hide(); //show first number lblCijfer1.Text = eindcode[0].ToString(); //straftijd 5 min straftijd += 300; counter -= 300; } } }