Example #1
0
        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;
            }
        }
Example #2
0
        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();
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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);
        }