Ejemplo n.º 1
0
        private void materialFlatButton4_Click(object sender, EventArgs e)
        {
            CalisanSec sec = new CalisanSec();

            sec.SetMain(this);
            sec.Show();
        }
Ejemplo n.º 2
0
        private void materialFlatButton1_Click(object sender, EventArgs e)
        {
            if (VerifyTextsA() && VerifyTextsB())
            {
                Model.Soru       _soru       = new Model.Soru();
                Model.Secenekler _secenekler = new Model.Secenekler();

                _soru.ID             = 0;
                _soru.KategoriID     = _kategoriler.ElementAt(cmbKategori.SelectedIndex).ID;
                _soru.SoruBasligi    = txtSoruBasligi.Text;
                _soru.Sure           = Convert.ToInt32(txtSure.Text);
                _soru.ZorlukSeviyesi = cmbZorluk.SelectedItem.ToString();
                if (imageLists.SelectedIndex > -1)
                {
                    _soru.MedyaID = ((Medya)imageLists.SelectedItem).ID;
                }
                else
                {
                    _soru.MedyaID = -1;
                }

                _soru.KlasikSoru      = checkedklasik;
                _secenekler.ASecenegi = txtA.Text;
                _secenekler.BSecenegi = txtB.Text;
                _secenekler.CSecenegi = txtC.Text;
                _secenekler.DSecenegi = txtD.Text;
                _secenekler.ESecenegi = txtE.Text;
                if (cmbDogru.SelectedIndex < 0)
                {
                    _secenekler.DogruCevap = "";
                }
                else
                {
                    _secenekler.DogruCevap = cmbDogru.SelectedItem.ToString();
                }
                _secenekler.SoruID = _soru.ID;

                BirlesikSoru soru = new BirlesikSoru();
                soru.soru       = _soru;
                soru.secenekler = _secenekler;
                if (CalisanIdleri.Count <= 0)
                {
                    CalisanSec sec = new CalisanSec();
                    sec.SetMain(this);
                    sec.HepsiniSec();
                    sec.Sec();
                }
                soru.calisanlar = CalisanIdleri;
                Database.Insert.SoruEkleme(soru);
                this.temizle();
                this.main.YenidenCiz();
                this.CalisanIdleri.Clear();
            }
        }
Ejemplo n.º 3
0
        private void materialFlatButton3_Click(object sender, EventArgs e)
        {
            if (VerifyTextsA() && VerifyTextsB())
            {
                Soru             _soru       = new Soru();
                Model.Secenekler _secenekler = new Model.Secenekler();

                _soru.ID              = selectedId;
                _soru.KategoriID      = Kategoriler.ElementAt(cmbKategori.SelectedIndex).ID;
                _soru.ZorlukSeviyesi  = cmbZorlukSeviyesi.SelectedItem.ToString();
                _soru.SoruBasligi     = txtSoruBasligi.Text;
                _soru.Sure            = Convert.ToInt32(txtSure.Text);
                _soru.MedyaID         = _medya != null ? _medya.ID : _tmp_medya.ID;
                _soru.KlasikSoru      = KlasikMi;
                _secenekler.ASecenegi = txtA.Text;
                _secenekler.BSecenegi = txtB.Text;
                _secenekler.CSecenegi = txtC.Text;
                _secenekler.DSecenegi = txtD.Text;
                _secenekler.ESecenegi = txtE.Text;
                if (KlasikMi)
                {
                    _secenekler.DogruCevap = "";
                }
                else
                {
                    _secenekler.DogruCevap = cmbDogru.SelectedItem.ToString();
                }

                if (chkMedya.Checked)
                {
                    _soru.MedyaID = -1;
                }

                if (CalisanIdleri.Count <= 0)
                {
                    CalisanSec sec = new CalisanSec();
                    sec.SetMain(this);
                    sec.HepsiniSec();
                    sec.Sec();
                }

                Database.Update.SoruGuncelle(_soru, _secenekler, CalisanIdleri, materialCheckBox1.Checked);
                temizle();
                this.main.YenidenCiz();
            }
        }