Esempio n. 1
0
        private void CevapButton_Click(object sender, EventArgs e)
        {
            if (i == Sorular1.Length)
            {
                MessageBox.Show("Sınav Bitti");
                TBLSINAV YeniSinavSonucları = new TBLSINAV();
                YeniSinavSonucları.ToplamDoğru  = DogruCevaplar;
                YeniSinavSonucları.ToplamYanlış = YanlisCevaplar;
                var OGRID = Context.TBLOGRENCİ.First();
                YeniSinavSonucları.OgrenciID = OGRID.OgrenciID;
                Context.TBLSINAVs.Add(YeniSinavSonucları);
                Context.SaveChanges();
                this.Close();
                Application.Exit();
            }
            SoruLabel.Text         = Sorular1[i];
            radioButtonASIKKI.Text = A1[i];
            radioButtonB.Text      = B1[i];
            radioButtonC.Text      = C1[i];
            radioButtonD.Text      = D1[i];

            KacinicSoruLABEL.Text = (i + 1).ToString();



            if (radioButtonASIKKI.Checked && dogrular[i] == radioButtonASIKKI.Text)
            {
                DogruCevaplar++;
            }
            else if (radioButtonB.Checked && dogrular[i] == radioButtonB.Text)
            {
                DogruCevaplar++;
            }
            else if (radioButtonC.Checked && dogrular[i] == radioButtonC.Text)
            {
                DogruCevaplar++;
            }
            else if (radioButtonD.Checked && dogrular[i] == radioButtonD.Text)
            {
                DogruCevaplar++;
            }

            else
            {
                YanlisCevaplar++;
                var KonuIDler = (from i in Context.TBLSORUs
                                 select i.KonuID).ToArray();
                int konuıd = KonuIDler[i];

                var GüncellenecekYanlisDegeri = (from i in Context.SınavGeçmişiTBL
                                                 where i.KonuID == konuıd
                                                 select i).Single();


                GüncellenecekYanlisDegeri.YanlisSayisi = GüncellenecekYanlisDegeri.YanlisSayisi + 1;
                Context.SaveChanges();
            }

            i++;
        }
Esempio n. 2
0
        private void buttonBitir_Click(object sender, EventArgs e)
        {
            TBLSINAV YeniSinavSonucları = new TBLSINAV();

            YeniSinavSonucları.ToplamDoğru  = DogruCevaplar;
            YeniSinavSonucları.ToplamYanlış = YanlisCevaplar;
            var OGRID = Context.TBLOGRENCİ.First();

            YeniSinavSonucları.OgrenciID = OGRID.OgrenciID;
            Context.TBLSINAVs.Add(YeniSinavSonucları);
            Context.SaveChanges();
            MessageBox.Show("Sınav bitti");
            Application.Exit();
        }