Exemple #1
0
        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();
        }
Exemple #2
0
        public void GetNewQuestion()
        {
            Random rnd     = new Random();
            int    vraagID = rnd.Next(0, 7);
            VragenZeereep_Service vragen = new VragenZeereep_Service();

            vragen.GetNewQuestion(vraagID);
        }
Exemple #3
0
        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();
                }
            }
        }
Exemple #4
0
        //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;
                }
            }
        }