Exemple #1
0
        private void bfnbtn_basla_Click_1(object sender, EventArgs e)
        {
            lbl_soruSayisi.Text = (y + 1 + ". Soru");

            if (bfnbtn_basla.LabelText != "Sonraki Soru")
            {
                timer1.Start();
                lblsinavId.Text        = "";
                sinavId                = sinavIdBs.SinavIdBilgisiGetir();
                lblsinavId.Text        = sinavId[0].sinavId.ToString();
                bfnbtn_basla.LabelText = "Sonraki Soru";
            }

            x++;
            y++;

            A.DisabledColor = Color.Silver;
            B.DisabledColor = Color.Silver;
            C.DisabledColor = Color.Silver;
            D.DisabledColor = Color.Silver;

            A.Enabled            = true;
            B.Enabled            = true;
            C.Enabled            = true;
            D.Enabled            = true;
            bfnbtn_basla.Enabled = false;

            if (GirisYapanBilgileri.sınavId == 0)
            {
                if (x == 11)
                {
                    sinavlarBS.GecmisSinavlar(yanlis, dogru, Convert.ToInt32(lblsinavId.Text));
                    MessageBox.Show("Geçmiş Olsun...Sınavınız Bitmiştir..");
                    ogrGiris = new OgrencilerDB();
                    ogrGiris.OgrenciSinavIdsiGuncelle(Convert.ToInt32(lblsinavId.Text));
                    frm_OgrenciMenu ogrMenu = new frm_OgrenciMenu();
                    ogrMenu.Show();
                    this.Close();
                }
                else
                {
                    bnftxt_Soru.Text = bilgi[x].soru;
                    A.Text           = bilgi[x].cevapA;
                    B.Text           = bilgi[x].cevapB;
                    C.Text           = bilgi[x].cevapC;
                    D.Text           = bilgi[x].cevapD;
                    label1.Text      = bilgi[x].soruId.ToString();
                    label2.Text      = bilgi[x].dogruCevap;
                    label3.Text      = bilgi[x].konu;
                    label5.Text      = bilgi[x].konuId.ToString();
                }
            }

            else
            {
                if (y < 6 && eksikler[y].soru != null)
                {
                    bnftxt_Soru.Text = eksikler[y].soru;
                    A.Text           = eksikler[y].cevapA;
                    B.Text           = eksikler[y].cevapB;
                    C.Text           = eksikler[y].cevapC;
                    D.Text           = eksikler[y].cevapD;
                    label1.Text      = eksikler[y].soruId.ToString();
                    label2.Text      = eksikler[y].dogruCevap;
                    label3.Text      = eksikler[y].konu;
                    label5.Text      = bilgi[y].konuId.ToString();
                }
                else if (y >= 6 && y < 11)
                {
                    bnftxt_Soru.Text = bilgi[y].soru;
                    A.Text           = bilgi[y].cevapA;
                    B.Text           = bilgi[y].cevapB;
                    C.Text           = bilgi[y].cevapC;
                    D.Text           = bilgi[y].cevapD;
                    label1.Text      = bilgi[y].soruId.ToString();
                    label2.Text      = bilgi[y].dogruCevap;
                    label3.Text      = bilgi[y].konu;
                    label5.Text      = bilgi[y].konuId.ToString();
                }
                else
                {
                    sinavlarBS.GecmisSinavlar(yanlis, dogru, Convert.ToInt32(lblsinavId.Text));
                    ogrGiris = new OgrencilerDB();

                    ogrGiris.OgrenciSinavIdsiGuncelle(Convert.ToInt32(lblsinavId.Text));
                    MessageBox.Show("Geçmiş Olsun...Sınavınız Bitmiştir..");
                    frm_OgrenciMenu ogrMenu = new frm_OgrenciMenu();
                    ogrMenu.Show();
                    this.Close();
                }
            }
        }