private void searchTextBtn_Click(object sender, EventArgs e) { resultsPanel.Controls.Clear(); int counter = 0; //LuceneSearcher searcher = new LuceneSearcher("./index"); if (!String.IsNullOrWhiteSpace(searchText.Text)) { List <RetreivedQuiz> quizes = searcher.GetQuizzes(searchText.Text); ResultQuizControl temp; foreach (RetreivedQuiz q in quizes) { temp = new ResultQuizControl(SearchController.GetQuizByID(q.quizID)) { Dock = DockStyle.Top }; if (counter % 2 == 0) { temp.SetColor(Color.FromArgb(37, 46, 69)); } counter++; temp.SetQuizNumberOfQuestions(q.questionsCount); temp.SetQuizTitle(q.quizName); temp.SetQuizSubject(q.quizSubject); temp.Click += new EventHandler(ResultQuiz_Click); resultsPanel.Controls.Add(temp); } } if (counter == 0) { Label l = new Label() { Text = "Found 0 Quizes" }; l.ForeColor = Color.White; resultsPanel.Controls.Add(l); } }
private void setUserQuizes() { ResultQuizControl temp; int counter = 0; MultipleChoiceDataSetTableAdapters.SubjectTableAdapter subject = new MultipleChoiceDataSetTableAdapters.SubjectTableAdapter(); foreach (Quiz q in SearchHandler.SearchController.GetQuizByUserID(LoginStatusData.userID)) { temp = new ResultQuizControl(q); temp.Dock = DockStyle.Top; if (counter % 2 == 0) { temp.SetColor(Color.FromArgb(37, 46, 69)); } counter++; temp.SetQuizNumberOfQuestions(q.getQuestions().Count); temp.SetQuizTitle(q.GetQuizTitle()); temp.SetQuizSubject(subject.GetSubjectName(q.GetSubject_id())); temp.Click += new EventHandler(ResultQuiz_Click); quizPanel.Controls.Add(temp); } }
private void searchTagBtn_Click(object sender, EventArgs e) { resultsPanel.Controls.Clear(); List <Quiz> quizzes = SearchHandler.SearchController.GetQuizDataFromSubject(Convert.ToInt32(selectedTreeNodeID)); ResultQuizControl temp; MultipleChoiceDataSetTableAdapters.SubjectTableAdapter subject = new MultipleChoiceDataSetTableAdapters.SubjectTableAdapter(); int counter = 0; foreach (Quiz q in quizzes) { temp = new ResultQuizControl(q) { Dock = DockStyle.Top }; if (counter % 2 == 0) { temp.SetColor(Color.FromArgb(37, 46, 69)); } counter++; temp.SetQuizNumberOfQuestions(q.getQuestions().Count); temp.SetQuizTitle(q.GetQuizTitle()); temp.SetQuizSubject(subject.GetSubjectName(q.GetSubject_id())); temp.Click += new EventHandler(ResultQuiz_Click); resultsPanel.Controls.Add(temp); if (counter == 0) { Label l = new Label() { Text = "Found 0 Quizes" }; l.ForeColor = Color.White; resultsPanel.Controls.Add(l); } } }