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