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