public void SoruTuruAyırma(Soru soru) { lblSoruSayaci.Text = "Soru:" + (AnlikSoru + 1) + "/50"; lblDogruCevap.Text = soru.DogruCevap; switch (soru.SoruTuru) { case 1: SoruTuru1Doldur(soru); soruTuru1.Visible = true; soruTuru2.Visible = false; soruTuru3.Visible = false; soruTuru4.Visible = false; break; case 2: SoruTuru2Doldur(soru); soruTuru1.Visible = false; soruTuru2.Visible = true; soruTuru3.Visible = false; soruTuru4.Visible = false; break; case 3: SoruTuru3Doldur(soru); soruTuru1.Visible = false; soruTuru2.Visible = false; soruTuru3.Visible = true; soruTuru4.Visible = false; break; case 4: SoruTuru4Doldur(soru); soruTuru1.Visible = false; soruTuru2.Visible = false; soruTuru3.Visible = true; soruTuru4.Visible = false; break; default: MessageBox.Show("Soru Türü Girilmemiş"); break; } }
public void SoruyuVeritabaninaEkle() { Soru soru = SoruOzellikleriniAl(); komut = new SqlCommand("Insert into dbo.Sorular (SoruTur,Konu,SoruMetni,SoruResimYolu,AsikkiMetni,AsikkiResimYolu,BsikkiMetni,BsikkiResimYolu,CsikkiMetni,CsikkiResimYolu,DsikkiMetni,DsikkiResimYolu,DogruCevap) values (@SoruTur,@KonuAdi,@SoruMetni,@SoruResimYolu,@AsikkiMetni,@AsikkiResimYolu,@BsikkiMetni,@BsikkiResimYolu,@CsikkiMetni,@CsikkiResimYolu,@DsikkiMetni,@DsikkiResimYolu,@DogruCevap)", baglanti); komut.Parameters.AddWithValue("@SoruTur", soru.SoruTuru); komut.Parameters.AddWithValue("@KonuAdi", soru.KonuAdi); komut.Parameters.AddWithValue("@SoruMetni", soru.SoruMetni); komut.Parameters.AddWithValue("@SoruResimYolu", soru.SoruResmiDosyaYolu); komut.Parameters.AddWithValue("@AsikkiMetni", soru.ASikkiMetin); komut.Parameters.AddWithValue("@AsikkiResimYolu", soru.ASikkiResim); komut.Parameters.AddWithValue("@BsikkiMetni", soru.BSikkiMetin); komut.Parameters.AddWithValue("@BsikkiResimYolu", soru.BSikkiResim); komut.Parameters.AddWithValue("@CsikkiMetni", soru.CSikkiMetin); komut.Parameters.AddWithValue("@CsikkiResimYolu", soru.CSikkiResim); komut.Parameters.AddWithValue("@DsikkiMetni", soru.DSikkiMetin); komut.Parameters.AddWithValue("@DsikkiResimYolu", soru.DSikkiResim); komut.Parameters.AddWithValue("@DogruCevap", soru.DogruCevap); baglanti.Open(); komut.ExecuteNonQuery(); baglanti.Close(); }
public void SoruTuru4Doldur(Soru soru) { soruTuru4.Sıfırla(); soruTuru4.lblSoru.Text = "Soru " + (AnlikSoru + 1) + ":"; if (soru.SoruMetni.Length >= 136) { soruTuru4.lblSoruMetni.Text = soru.SoruMetni.Substring(0, 136) + Environment.NewLine + soru.SoruMetni.Substring(136); } else { soruTuru4.lblSoruMetni.Text = soru.SoruMetni; } soruTuru4.ASikkiPictureBox.Image = Image.FromFile(soru.ASikkiResim); soruTuru4.BSikkiPictureBox.Image = Image.FromFile(soru.BSikkiResim); soruTuru4.CSikkiPictureBox.Image = Image.FromFile(soru.CSikkiResim); soruTuru4.DSikkiPictureBox.Image = Image.FromFile(soru.DSikkiMetin); if (isTestBitti == true) { soruTuru4.Enabled = false; } }
public Soru SoruOzellikleriniAl() { Soru soru = new Soru(); soru.SoruTuru = 0; soru.KonuAdi = ""; soru.SoruMetni = ""; soru.SoruResmiDosyaYolu = ""; soru.ASikkiMetin = ""; soru.BSikkiMetin = ""; soru.CSikkiMetin = ""; soru.DSikkiMetin = ""; soru.ASikkiResim = ""; soru.BSikkiResim = ""; soru.CSikkiResim = ""; soru.DSikkiResim = ""; soru.DogruCevap = ""; switch (cmbBxSoruTuru.SelectedIndex) { case 0: soru.SoruTuru = 1; soru.KonuAdi = ogretmenEkraniSoruTuru1.cmbBxKonuSec.Text; soru.SoruMetni = ogretmenEkraniSoruTuru1.txtSoruMetni.Text; soru.ASikkiMetin = ogretmenEkraniSoruTuru1.txtASikki.Text; soru.BSikkiMetin = ogretmenEkraniSoruTuru1.txtBSikki.Text; soru.CSikkiMetin = ogretmenEkraniSoruTuru1.txtCSikki.Text; soru.DSikkiMetin = ogretmenEkraniSoruTuru1.txtDSikki.Text; soru.DogruCevap = cmbBoxDogruCevap.Text; break; case 1: soru.SoruTuru = 2; soru.KonuAdi = ogretmenEkraniSoruTuru2.cmbBxKonuSec.Text; soru.SoruMetni = ogretmenEkraniSoruTuru2.txtSoruMetni.Text; soru.SoruResmiDosyaYolu = ogretmenEkraniSoruTuru2.SoruResmi.ImageLocation; soru.ASikkiMetin = ogretmenEkraniSoruTuru2.txtASikki.Text; soru.BSikkiMetin = ogretmenEkraniSoruTuru2.txtBSikki.Text; soru.CSikkiMetin = ogretmenEkraniSoruTuru2.txtCSikki.Text; soru.DSikkiMetin = ogretmenEkraniSoruTuru2.txtDSikki.Text; soru.DogruCevap = cmbBoxDogruCevap.Text; break; case 2: soru.SoruTuru = 3; soru.KonuAdi = ogretmenEkraniSoruTuru3.cmbBxKonuSec.Text; soru.SoruMetni = ogretmenEkraniSoruTuru3.txtSoruMetni.Text; soru.SoruResmiDosyaYolu = ogretmenEkraniSoruTuru3.SoruResmi.ImageLocation; soru.ASikkiResim = ogretmenEkraniSoruTuru3.ASikkiPictureBox.ImageLocation; soru.BSikkiResim = ogretmenEkraniSoruTuru3.BSikkiPictureBox.ImageLocation; soru.CSikkiResim = ogretmenEkraniSoruTuru3.CSikkiPictureBox.ImageLocation; soru.DSikkiResim = ogretmenEkraniSoruTuru3.DSikkiPictureBox.ImageLocation; soru.DogruCevap = cmbBoxDogruCevap.Text; break; case 3: soru.SoruTuru = 3; soru.KonuAdi = ogretmenEkraniSoruTuru4.cmbBxKonuSec.Text; soru.SoruMetni = ogretmenEkraniSoruTuru4.txtSoruMetni.Text; soru.ASikkiResim = ogretmenEkraniSoruTuru4.ASikkiPictureBox.ImageLocation; soru.BSikkiResim = ogretmenEkraniSoruTuru4.BSikkiPictureBox.ImageLocation; soru.CSikkiResim = ogretmenEkraniSoruTuru4.CSikkiPictureBox.ImageLocation; soru.DSikkiResim = ogretmenEkraniSoruTuru4.DSikkiPictureBox.ImageLocation; soru.DogruCevap = cmbBoxDogruCevap.Text; break; } return(soru); }