public ShowEachQuestion() { InitializeComponent(); questionV = new List <Question>(); managerQuestion = new DBA.DbaQuestion(); updateCoursesComboBox(); }
public void createQuestionSubmit(object sender, RoutedEventArgs e) { question = new Question(); coursR = new Course(); managerQuestion = new DBA.DbaQuestion(); question.content = content.Text; question.bonus = (bonus.SelectedItem as ComboBoxItem).Content.ToString(); coursR.name = (Courses.SelectedItem as ComboBoxItem).Content.ToString(); setKeyCourse(); managerQuestion.createQuestion(question); }
public void startValid(object sender, RoutedEventArgs e) { load.Visibility = Visibility.Hidden; Course choixCours = new Course(); Random random = new Random(); int randomNumber = 0; int chance = 0; DBA.DbaQuestion managerQuestion = new DBA.DbaQuestion(); choixCours.name = (Courses.SelectedItem as ComboBoxItem).Content.ToString(); for (int i = 0; i < coursT.Count; i++) { if (choixCours.name == coursT[i].name) { choixCours.Id = coursT[i].Id; } } questionV = managerQuestion.QuestionFiltre(choixCours.Id); if (questionV.Count > 0) { randomNumber = random.Next(0, questionV.Count); question1C.Content = questionV[randomNumber].content; question1.Content = "Question 1 : "; Notation1.Visibility = Visibility.Visible; Finish.Visibility = Visibility.Visible; } else { question1.Content = ""; question1C.Content = ""; Notation1.Visibility = Visibility.Hidden; Finish.Visibility = Visibility.Hidden; load.Visibility = Visibility.Visible; } if (questionV.Count > 1) { randomNumber = random.Next(0, questionV.Count); question2C.Content = questionV[randomNumber].content; question2.Content = "Question 2 : "; Notation2.Visibility = Visibility.Visible; } else { question2.Content = ""; question2C.Content = ""; Notation2.Visibility = Visibility.Hidden; } if (questionV.Count > 2) { randomNumber = random.Next(0, questionV.Count); question3C.Content = questionV[randomNumber].content; question3.Content = "Question 3 : "; Notation3.Visibility = Visibility.Visible; } else { question3.Content = ""; question3C.Content = ""; Notation3.Visibility = Visibility.Hidden; } if (questionV.Count > 3) { do { randomNumber = random.Next(0, questionV.Count); chance++; if (questionV[randomNumber].bonus.Equals("YES")) { question4C.Content = questionV[randomNumber].content; question4.Content = "Question 4 : "; Notation4.Visibility = Visibility.Visible; } } while (chance <= 10); } else { question4.Content = ""; question4C.Content = ""; Notation4.Visibility = Visibility.Hidden; } }