private void frmReminderQuests_Load(object sender, EventArgs e) { SoruValue = 0; grpTextQuest.Visible = false; //LOAD <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< BindEmptyPictures(); prgBarSoru.Maximum = SoruCount * 2; MessageBox.Show("Yeni kelime öğrenmeden önce çözmeniz gereken " + SoruCount.ToString() + " adet soru var onları cözdükten sonra kelime öğrenmeye devam edebilirsin.."); g_Sorular = new int[SoruCount, 2]; int i = 0; foreach (var item in SoruListesi) { //0'da wordid 1'de progress id g_Sorular[i, 0] = item.m_wordID; g_Sorular[i++, 1] = item.m_progressID; } //her soru gecisinde bir artacak g_imageWordID = g_Sorular[y, 0]; getImageQuests gImg = new getImageQuests(g_imageWordID); gImageQuests = gImg; ResimSorulariBindlama(); lblSoruIlerlemesi.Text = (SoruValue + 1).ToString() + "/" + (SoruCount * 2).ToString(); }
private void btnNextImageQuest_Click(object sender, EventArgs e) { if (TextQuestIsCorrect()) { string Sorgu; //1.Sİ userID, 2.si wordid 3. progressid +1 Sorgu = "CALL UPDATE_LEARN_STATUS(" + userID + "," + g_Sorular[y, 0] + "," + (g_Sorular[y, 1] + 1) + ")"; //öğrenildiyse direkt 6ya atıyoruz if (g_Sorular[y, 1] + 1 == 5) { Sorgu = "CALL UPDATE_LEARN_STATUS(" + userID + "," + g_Sorular[y, 0] + "," + (g_Sorular[y, 1] + 2) + ")"; } MyS.execute(Sorgu); } else { } //y soru dizisinde gezmemizi saglıyor y++; if (y == SoruCount) { this.Close(); } else { g_imageWordID = g_Sorular[y, 0]; getImageQuests gImg = new getImageQuests(g_imageWordID); gImageQuests = gImg; pBAnswerOne.Image = null; pBAnswerTwo.Image = null; pbAnswerThree.Image = null; pbAnswerFour.Image = null; SetDefaultPbBackGroundColor(); BindEmptyPictures(); ResimSorulariBindlama(); ClearRadioBoxes(); } grpImageQuests.Visible = true; grpTextQuest.Visible = false; SetProgressBarValue(++SoruValue); lblSoruIlerlemesi.Text = (SoruValue + 1).ToString() + "/" + (SoruCount * 2).ToString(); }