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; }
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); } }
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(); }