예제 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            Testler test = cmbTestler.SelectedItem as Testler;
            int     sayi = test.SoruSayisi - 1;

            if (index < sayi)
            {
                index++;
                Sorular seciliSoru = lstSeciliTestSoruları.Items[index] as Sorular;

                lblSoru.Text   = "Soru :" + seciliSoru.Soru;
                rdbCevapA.Text = "A-" + seciliSoru.CevapA;
                rdbCevapB.Text = "B-" + seciliSoru.CevapB;
                rdbCevapC.Text = "C-" + seciliSoru.CevapC;
                rdbCevapD.Text = "D-" + seciliSoru.CevapD;
            }

            else
            {
                MessageBox.Show("Testiniz bitmiştir.");
            }

            rdbCevapA.Checked = false;
            rdbCevapB.Checked = false;
            rdbCevapC.Checked = false;
            rdbCevapD.Checked = false;
        }
예제 #2
0
        private void GetDataTest()
        {
            Database db = new Database(baglantiCumlesi);

            DataTable sonucTablo = db.GetTable("select * from Test", null);

            foreach (DataRow row in sonucTablo.Rows)
            {
                Testler test = new Testler();

                test.Id            = (int)row["Id"];
                test.TestName      = row["Name"].ToString();
                test.BaslamaTarihi = (DateTime)row["BaslamaTarihi"];
                test.Bitistarihi   = (DateTime)row["BitisTarihi"];
                test.OgretmenAdi   = row["OgretmenAdi"].ToString();
                test.SoruSayisi    = (int)row["SoruAdeti"];

                cmbTestler.Items.Add(test);
            }
        }
예제 #3
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Database db = new Database(baglantiCumlesi);
            string   q  = "insert into Sorular(Soru, CevapA, CevapB,CevapC,CevapD,Cevap,TestId) values(@Soru,@CevapA,@CevapB,@CevapC,@CevapD,@Cevap,@TestId)";

            List <SqlParameter> par        = new List <SqlParameter>();
            Testler             seciliTest = cmbTestler.SelectedItem as Testler;

            par.Add(new SqlParameter("@TestId", seciliTest.Id));
            par.Add(new SqlParameter("@Soru", txtSoru.Text));
            par.Add(new SqlParameter("@CevapA", txtCevapA.Text));
            par.Add(new SqlParameter("@CevapB", txtCevapB.Text));
            par.Add(new SqlParameter("@CevapC", txtCevapC.Text));
            par.Add(new SqlParameter("@CevapD", txtCevapD.Text));
            par.Add(new SqlParameter("@Cevap", cmbCevaplar.SelectedItem));

            db.RunQuery(q, par);

            MessageBox.Show("Soru Kaydedildi...");
            GetDataSorular();
        }