private void konuSecme_cmb_SelectedIndexChanged(object sender, EventArgs e) { konuBLL = new KonuBLL(); sinifBLL = new SinifBLL(); sorgulamaControlleri_pnl.Controls.Clear(); if (konuSecme_cmb.SelectedIndex == 0) { konuyaGoreSorgulama_cmb = new ComboBox(); konuyaGoreSorgulama_cmb.Location = new Point(0, 5); konuyaGoreSorgulama_cmb.SelectedIndexChanged += new EventHandler(konuyaGoreSorgulama_cmb_SelectedIndexChanged); konuyaGoreSorgulama_cmb.Size = new Size(sorgulamaControlleri_pnl.Width, konuyaGoreSorgulama_cmb.Height); konuyaGoreSorgulama_cmb.FlatStyle = FlatStyle.Flat; konuyaGoreSorgulama_cmb.Font = konuSecme_cmb.Font; konuyaGoreSorgulama_cmb.BackColor = konuSecme_cmb.BackColor; konuyaGoreSorgulama_cmb.DataSource = konuBLL.GetAllByExpression(); konuyaGoreSorgulama_cmb.DisplayMember = "Konu_Ismi"; konuyaGoreSorgulama_cmb.ValueMember = "Id"; konuyaGoreSorgulama_cmb.Invalidate(); sorgulamaControlleri_pnl.Controls.Add(konuyaGoreSorgulama_cmb); konuyaGoreSorgulama_cmb.Text = "Konu Seçiniz"; } if (konuSecme_cmb.SelectedIndex == 1) { ismeGoreSorgulama_txt = new TextBox(); listelenenSorular_flwpnl.Visible = false; secenekler_flwpnl.Visible = false; soruIcerik_txt.Visible = false; ismeGoreSorgulama_txt.Text = "Konu İsmi Giriniz"; ismeGoreSorgulama_txt.Location = new Point(0, 8); ismeGoreSorgulama_txt.TextChanged += new EventHandler(ismeGoreSecme_txt_TextChanged); ismeGoreSorgulama_txt.Size = new Size(sorgulamaControlleri_pnl.Width, sorgulamaControlleri_pnl.Height); ismeGoreSorgulama_txt.Font = soruIcerik_txt.Font; ismeGoreSorgulama_txt.BackColor = konuSecme_cmb.BackColor; sorgulamaControlleri_pnl.Controls.Add(ismeGoreSorgulama_txt); } if (konuSecme_cmb.SelectedIndex == 2) { sinifDuzeyineGoreSorgulama_cmb = new ComboBox(); foreach (var item in sinifBLL.GetAllByExpression()) { if (!sinifDuzeyleri.Contains(item.Sinif_DuzeyId)) { sinifDuzeyleri.Add(item.Sinif_DuzeyId); } } sinifDuzeyineGoreSorgulama_cmb.Location = new Point(0, 5); sinifDuzeyineGoreSorgulama_cmb.SelectedIndexChanged += new EventHandler(sinifDuzeyineGoreSorgulama_cmb_SelectedIndexChanged); sinifDuzeyineGoreSorgulama_cmb.Size = new Size(sorgulamaControlleri_pnl.Width, konuyaGoreSorgulama_cmb.Height); sinifDuzeyineGoreSorgulama_cmb.FlatStyle = FlatStyle.Flat; sinifDuzeyineGoreSorgulama_cmb.Font = konuSecme_cmb.Font; sinifDuzeyineGoreSorgulama_cmb.BackColor = konuSecme_cmb.BackColor; sinifDuzeyineGoreSorgulama_cmb.DataSource = sinifDuzeyleri; } }
private void icerikEkle_btn_Click(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); toolStripDropDownButton1.Visible = true; konuBLL = new KonuBLL(); konuSecme_cmb.DataSource = konuBLL.GetAllByExpression(); konuSecme_cmb.DisplayMember = "Konu_Ismi"; konuSecme_cmb.ValueMember = "Id"; konuSecme_cmb.Invalidate(); grammarEkle_pnl.Visible = true; button2.Location = new Point(icerikEkle_btn.Location.X + icerikEkle_btn.Size.Width + 8, icerikEkle_btn.Location.Y); }
private void TestEkleUC_Load(object sender, EventArgs e) { konuBLL = new KonuBLL(); sinifBLL = new SinifBLL(); sinavTuru_cmb.SelectedIndex = 1; konuSecme_cmb.DataSource = konuBLL.GetAllByExpression(); konuSecme_cmb.DisplayMember = "Konu_Ismi"; konuSecme_cmb.ValueMember = "Id"; konuSecme_cmb.Invalidate(); sinavSube_cmb.DataSource = sinifBLL.GetAllByExpression(); sinavSube_cmb.DisplayMember = "Sinif_TamIsim"; sinavSube_cmb.ValueMember = "Id"; sinavSube_cmb.Invalidate(); konuSecme_cmb.Text = "Konu Seçiniz"; sinavSube_cmb.Text = "Şube Seçiniz"; }
private void olustur_btn_Click(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); konuBLL = new KonuBLL(); konuAnlatimiBLL = new KonuAnlatimiBLL(); int grammarSayisi = konuAnlatimiBLL.GetAllByExpression(x => x.Grammar_KonuId == (int)konuSecme_cmb.SelectedValue).Count; konuBLL = new KonuBLL() { GuncellenecekKonuId = (int)konuSecme_cmb.SelectedValue, GrammarSayisi = grammarSayisi + 1 }; konuAnlatimiBLL = new KonuAnlatimiBLL() { Icerik = icerik_txt.Text, KonuId = (int)konuSecme_cmb.SelectedValue, ResimYolu = resimYolu }; bool basariliMi = konuAnlatimiBLL.AddData(); string dosyaIsmi = konuBLL.GetDataByExpression(x => x.Id == (int)konuSecme_cmb.SelectedValue).Konu_Ismi + "_" + konuAnlatimiBLL.GetAllByExpression().Last().Id; if (openDoluMu) { resimYolu = konuAnlatimiBLL.AddPicture(open.FileName, (int)konuSecme_cmb.SelectedValue, dosyaIsmi); } konuAnlatimiBLL = new KonuAnlatimiBLL() { Icerik = icerik_txt.Text, KonuId = (int)konuSecme_cmb.SelectedValue, ResimYolu = resimYolu, GuncellenecekKonuAnlatimiId = konuAnlatimiBLL.GetAllByExpression().Last().Id }; if (konuAnlatimiBLL.UpdateData() && konuBLL.UpdateData() && basariliMi) { MessageBox.Show("başarılı"); } else { MessageBox.Show("başarısız"); } }
private void TesteSoruEklemeFrm_Closing(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); this.Show(); soruBLL = new SoruBLL(); konuBLL = new KonuBLL(); SoruIdler = testeSoruEklemeFrm.SoruIdler; List <int> soruKonuIdler = new List <int>(); List <string> konuIsimler = new List <string>(); int f = 0; int g = 0; int y = 0; for (int i = 0; i < SoruIdler.Count; i++) { f = SoruIdler[i]; soruKonuIdler.Add(soruBLL.GetDataByExpression(x => x.Id == f).Soru_KonuId); g = soruKonuIdler[i]; konuIsimler.Add(konuBLL.GetDataByExpression(x => x.Id == g).Konu_Ismi); } for (int i = 0; i < SoruIdler.Count; i++) { y = SoruIdler[i]; eklenenSoruUC = new EklenenSoruUC(); eklenenSoruUC.konu_lbl.Text = konuIsimler[i]; eklenenSoruUC.KonuId = soruKonuIdler[i]; eklenenSoruUC.Icerik = soruBLL.GetDataByExpression(x => x.Id == y).Soru_Icerik; eklenenSoruUC.SinavId = soruBLL.GetDataByExpression(x => x.Id == y).Soru_SinavId; eklenenSoruUC.soruSirasi_lbl.Text = (testEkleUC.eklenenSorular_flwpnl.Controls.Count + 1).ToString(); eklenenSoruUC.ozellikler_btn.Visible = true; eklenenSoruUC.sil_btn.Visible = true; testEkleUC.eklenenSorular_flwpnl.Controls.Add(eklenenSoruUC); } }