private void testOlustur_btn_Click(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); ns1.BunifuThinButton2 testOlustur_btn = sender as ns1.BunifuThinButton2; TestEkleUC testEkleUC = testOlustur_btn.Parent as TestEkleUC; int sinavSuresi = 0; if (testEkleUC.sinavIsim_txt.Visible) { sinavSuresi = Convert.ToInt32(testEkleUC.sinavSure_txt.Text); } int konuSecme_cmb_SelectedValue = Convert.ToInt32(testEkleUC.konuSecme_cmb.SelectedValue); soruBLL = new SoruBLL(); if (testEkleUC.sinavIsim_txt.Visible) { testBLL = new TestBLL() { Isim = testEkleUC.sinavIsim_txt.Text, KonuId = (int)testEkleUC.konuSecme_cmb.SelectedValue, Sure = sinavSuresi, SoruSayisi = testEkleUC.eklenenSorular_flwpnl.Controls.Count } } ; else { testBLL = new TestBLL() { Isim = testEkleUC.konuSecme_cmb.SelectedText + " - Konu Kavrama Testi - ", KonuId = (int)testEkleUC.konuSecme_cmb.SelectedValue, Sure = sinavSuresi, SoruSayisi = testEkleUC.eklenenSorular_flwpnl.Controls.Count } }; bool islemBasariliMi = testBLL.AddData(); foreach (EklenenSoruUC soru in testEkleUC.eklenenSorular_flwpnl.Controls) { soruBLL.Icerik = soru.Icerik; soruBLL.SinavId = testBLL.Id; soruBLL.KonuId = soru.KonuId; soruBLL.GuncellenecekSoruId = soruBLL.GetDataByExpression(x => x.Soru_SinavId == soru.SinavId && x.Soru_KonuId == soru.KonuId && x.Soru_Icerik == soru.Icerik).Id; islemBasariliMi = soruBLL.UpdateData(); } if (islemBasariliMi) { islemSureci_tslbl.Text = "Test ekleme işlemi başarılı"; } else { islemSureci_tslbl.Text = "Test ekleme işlemi başarısız tekrar deneyin"; } }
private void soruEkle_btn_Click(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); ns1.BunifuThinButton2 soruEkle_btn = sender as ns1.BunifuThinButton2; TestEkleUC testEkleUC = soruEkle_btn.Parent as TestEkleUC; testeSoruEklemeFrm = new TesteSoruEklemeFrm(); testeSoruEklemeFrm.FormClosing += new FormClosingEventHandler(TesteSoruEklemeFrm_Closing); testeSoruEklemeFrm.Show(); this.Hide(); }
private void testEkle_menuItem_Click(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); grammarEkle_pnl.Visible = false; toolStripDropDownButton1.Text = "Test Ekle"; testEkleUC = new TestEkleUC(); if (!Controls.Contains(testEkleUC)) { testEkleUC.soruEkle_btn.Click += new EventHandler(soruEkle_btn_Click); testEkleUC.olustur_btn.Click += new EventHandler(testOlustur_btn_Click); testEkleUC.Location = grammarEkle_pnl.Location; testEkleUC.Dock = DockStyle.Fill; panel2.Controls.Add(testEkleUC); } }