private void btn_soruekle_Click(object sender, EventArgs e) { try { SoruEntity soru = new SoruEntity { soruA = txt_A.Text, soruB = txt_B.Text, soruC = txt_C.Text, soruD = txt_D.Text, soruOnBilgi = rctxt_onbilgi.Text, soruDogruCevap = cmb_dogrucevap.Text, soruIcerik = txt_icerik.Text, soruKonuID = cmb_konu.SelectedIndex + 1, resimYolu = txt_resimYolu.Text }; if (soru.soruA == "" || soru.soruB == "" || soru.soruC == "" || soru.soruD == "" || soru.soruDogruCevap == "" || soru.soruIcerik == "" || soru.soruOnBilgi == "" || soru.soruKonuID == null) { MessageBox.Show("Boş geçilemez!");; } else { sbll.SoruEkle(soru); MessageBox.Show("Başarılı"); Temizle(); } } catch (Exception) { MessageBox.Show("Eksik veya hatalı bilgi girdiniz!"); } }
public List <SoruEntity> SorularıGetir(int ogrenciID) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "EXEC Sinav @ogrenciID = @p1 SELECT * FROM tbl_Sorulan "; cmd.Parameters.AddWithValue("@p1", ogrenciID); List <SoruEntity> sorular = new List <SoruEntity>(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { SoruEntity soru = new SoruEntity(); soru.soruID = int.Parse(dr["soruID"].ToString()); soru.soruOnBilgi = dr["soruOnBilgi"].ToString(); soru.soruIcerik = dr["soruIcerik"].ToString(); soru.soruA = dr["soruA"].ToString(); soru.soruB = dr["soruB"].ToString(); soru.soruC = dr["soruC"].ToString(); soru.soruD = dr["soruD"].ToString(); soru.soruDogruCevap = dr["soruDogruCevap"].ToString(); soru.soruKonuID = int.Parse(dr["soruKonuID"].ToString()); soru.resimYolu = dr["soruResim"].ToString(); sorular.Add(soru); } return(sorular); }
public DataTable GetAllItems(SoruEntity soru) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "SELECT * FROM tbl_Soru"; cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return(dt); }
public void SoruEkle(SoruEntity soru) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "INSERT INTO tbl_Soru(soruOnBilgi,soruIcerik,soruA,soruB,soruC,soruD,soruDogruCevap,soruKonuID,soruResim) VALUES(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9)"; cmd.Parameters.AddWithValue("@p1", soru.soruOnBilgi); cmd.Parameters.AddWithValue("@p2", soru.soruIcerik); cmd.Parameters.AddWithValue("@p3", soru.soruA); cmd.Parameters.AddWithValue("@p4", soru.soruB); cmd.Parameters.AddWithValue("@p5", soru.soruC); cmd.Parameters.AddWithValue("@p6", soru.soruD); cmd.Parameters.AddWithValue("@p7", soru.soruDogruCevap); cmd.Parameters.AddWithValue("@p8", soru.soruKonuID); cmd.Parameters.AddWithValue("@p9", soru.resimYolu); cmd.ExecuteNonQuery(); }
public void SoruEklemeTesti() { SoruBLL soruBll = new SoruBLL(); SoruEntity soru = new SoruEntity(); soru.soruA = "1245"; soru.soruB = "1246"; soru.soruC = "1247"; soru.soruD = "1248"; soru.soruDogruCevap = "C"; soru.soruIcerik = "işelminin sonucu kaçtır ?"; soru.soruOnBilgi = "893 + 354"; soru.soruKonuID = 1; soru.resimYolu = ""; soruBll.SoruEkle(soru); Assert.Pass(); }
public void SoruEkle(SoruEntity soru) { soruDAL.SoruEkle(soru); }
public DataTable GetAllItems(SoruEntity soru) { return(soruDAL.GetAllItems(soru)); }