Ejemplo n.º 1
0
        public QuestionQuizz RechercheQuestionQuizz(string question)
        {
            QuestionQuizz questionQuizz = new QuestionQuizz();


            var requeteQuestionQuizz = from QuestionQuizz in InitListeQuestionsQuizz()
                                       where QuestionQuizz.questionQuizz1 == question
                                       select QuestionQuizz;


            questionQuizz = requeteQuestionQuizz.Single();
            return(questionQuizz);
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            QuestionQuizz questionQuizz = service1.RechercheQuestionQuizz(label2.Text);
            ReponseQuizz  reponsejuste  = service1.RechercheReponseTrueQuizz(label2.Text);

            groupBox1.Controls.Add(radioButton1);
            groupBox1.Controls.Add(radioButton2);
            groupBox1.Controls.Add(radioButton3);


            foreach (RadioButton RB in groupBox1.Controls)
            {
                if (RB.Checked == true)
                {
                    reponse = RB.Text;
                    MessageBox.Show("Vous avez choisi la réponse suivante : " + reponse);
                }
            }
            ReponseQuizz reponseselectionne = service1.RechercheReponseQuizz(reponse);

            if (reponseselectionne.isTrue == "TRUE ")
            {
                MessageBox.Show("Bien joué +3 points");
                int score             = (int)joueur1.scoreJoueur;
                int nouveauscore      = score + 3;
                int confirmationscore = service1.modificationScore(joueur1, nouveauscore);
                MessageBox.Show("Votre score est maintenant de" + confirmationscore);
                this.Refresh();
            }
            else
            {
                MessageBox.Show("Dommage, retentez votre chance ! " +
                                "La réponse était" + reponsejuste.reponseQuizz1);
                this.Refresh();
            }

            List <String> questionQuizzs = service1.QuestionQuizzpartheme(themesouhaite);
            int           nb             = questionQuizzs.Count();

            if (i < nb)
            {
                label2.Text = questionQuizzs.ElementAt(i).ToString();

                List <String> reponsequestion = service1.ReponseQuizzparQuestion(label2.Text);
                int           nbreponse       = reponsequestion.Count();
                if (nbreponse == 3)
                {
                    radioButton1.Text = reponsequestion.ElementAt(0).ToString();
                    radioButton2.Text = reponsequestion.ElementAt(1).ToString();
                    radioButton3.Text = reponsequestion.ElementAt(2).ToString();
                }
                else
                {
                    MessageBox.Show("Le nombre de réponse n'est pas suffisante");
                }
                i++;
            }
            else
            {
                int score = (int)joueur1.scoreJoueur;
                MessageBox.Show("Vous avez fini le quizz ! Félicitation, votre score est désormais de" + score);
                this.Close();
            }
        }