Пример #1
0
        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();
        }
Пример #2
0
        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();
        }