private void btnToCollection_Click(object sender, EventArgs e) { if (!ManageUserAction.IsFlashCardExist(cbCollection.SelectedIndex + 1, flList[index].IdCard) && cbCollection.SelectedIndex >= 0) { AddFlashCard(); } }
private void btnConfirm_Click(object sender, EventArgs e) { txtAnswer.Text = txtAnswer.Text.ToLower(); userChoices[currentQuiz].CorrectAns = questions[currentQuiz].GetFlashCard().Eng; userChoices[currentQuiz].Correct = 0; if (txtAnswer.Text != null && txtAnswer.Text.Length != 0) { bool isCorrect = true; if (txtAnswer.Text != questions[currentQuiz].GetFlashCard().Eng) { lbWrong.Visible = true; isCorrect = false; userChoices[currentQuiz].Selected = -1; } lbCorrectAnswer.Text = questions[currentQuiz].GetFlashCard().Eng; lbCorrectAnswer.Visible = true; userChoices[currentQuiz].IsDone = true; btnNext.Enabled = true; userChoices[currentQuiz].Answer = txtAnswer.Text; userChoices[currentQuiz].IsDone = true; txtAnswer.Enabled = false; if (isCorrect == true) { FlashCard fl = questions[currentQuiz].GetFlashCard(); if (!ManageUserAction.IsFlashCardExist(0, fl.IdCard)) { AddFlashCard(fl); } wrongAns--; userChoices[currentQuiz].Selected = 0; } } }
private void ReloadButton() { btnA.FillColor = primary; btnB.FillColor = primary; btnC.FillColor = primary; btnD.FillColor = primary; bool isCorrect = true; if (userChoices[currentQuiz].Selected != userChoices[currentQuiz].Correct) { isCorrect = false; switch (userChoices[currentQuiz].Selected) { case 1: btnA.FillColor = Color.FromArgb(224, 92, 92); break; case 2: btnB.FillColor = Color.FromArgb(224, 92, 92); break; case 3: btnC.FillColor = Color.FromArgb(224, 92, 92); break; case 4: btnD.FillColor = Color.FromArgb(224, 92, 92); break; } } switch (userChoices[currentQuiz].Correct) { case 1: btnA.FillColor = Color.FromArgb(108, 255, 125); break; case 2: btnB.FillColor = Color.FromArgb(108, 255, 125); break; case 3: btnC.FillColor = Color.FromArgb(108, 255, 125); break; case 4: btnD.FillColor = Color.FromArgb(108, 255, 125); break; } if (isCorrect == true) { FlashCard fl = questions[currentQuiz].GetFlashCard(); if (!ManageUserAction.IsFlashCardExist(0, fl.IdCard)) { AddFlashCard(fl); } wrongAns--; } }
public void RemoveFlashCard() { if (ManageUserAction.IsFlashCardExist(curCollection.IdCollection, curFlashCard.IdCard) && curFlashCard.IdCard != 0) { ManageUserAction.RemoveFlashCardFromCollection(curCollection.IdCollection, curFlashCard); ManageUserAction.DeleteFlashCardFromDatabase(curCollection.IdCollection, curFlashCard); ToTheRight(); } }