private void ismeGoreSecme_txt_TextChanged(object sender, EventArgs e) { soruBLL = new SoruBLL(); testBLL = new TestBLL(); secenekBLL = new SecenekBLL(); ListelenenSoru_btn button; int sayac = 1; secenekler_flwpnl.Visible = true; listelenenSorular_flwpnl.Visible = true; soruIcerik_txt.Visible = true; listelenenSorular_flwpnl.Controls.Clear(); foreach (var test in testBLL.GetAllByExpression(x => x.Sinav_Ismi.Contains(ismeGoreSorgulama_txt.Text))) { foreach (var soru in soruBLL.GetAllByExpression(x => x.Soru_SinavId == test.Id)) { button = new ListelenenSoru_btn(); button.SoruIcerik = soru.Soru_Icerik; button.SoruSecenekler = new List <string>(); button.SoruId = soru.Id; foreach (var secenek in secenekBLL.GetAllByExpression(x => x.Secenek_SoruId == soru.Id)) { button.SoruSecenekler.Add(secenek.Secenek_Ismi + " ) " + secenek.Secenek_Icerik); } button.Text = testBLL.GetDataByExpression(x => x.Id == soru.Soru_SinavId).Sinav_Ismi + " - " + sayac.ToString() + ". Soru"; button.Size = new Size(185, 100); button.FlatAppearance.BorderSize = 2; button.FlatStyle = FlatStyle.Flat; button.Click += new EventHandler(listelenenSoru_btn_Click); button.FlatAppearance.BorderColor = Color.FromArgb(150, 150, 150); button.BackColor = Color.FromArgb(0, 133, 181); button.ForeColor = Color.Silver; button.Font = konuSecme_cmb.Font; listelenenSorular_flwpnl.Controls.Add(button); sayac++; } sayac = 1; } }
private void konuyaGoreSorgulama_cmb_SelectedIndexChanged(object sender, EventArgs e) { soruBLL = new SoruBLL(); testBLL = new TestBLL(); secenekBLL = new SecenekBLL(); ListelenenSoru_btn button; short sayac = 1; secenekler_flwpnl.Visible = true; listelenenSorular_flwpnl.Visible = true; soruIcerik_txt.Visible = true; listelenenSorular_flwpnl.Controls.Clear(); foreach (var soru in soruBLL.GetAllByExpression(x => x.Soru_KonuId == (int)konuyaGoreSorgulama_cmb.SelectedValue)) { button = new ListelenenSoru_btn(); button.SoruIcerik = soru.Soru_Icerik; button.SoruSecenekler = new List <string>(); button.SoruId = soru.Id; foreach (var secenek in secenekBLL.GetAllByExpression(x => x.Secenek_SoruId == soru.Id)) { button.SoruSecenekler.Add(secenek.Secenek_Ismi + " ) " + secenek.Secenek_Icerik); } button.Text = testBLL.GetDataByExpression(x => x.Id == soru.Soru_SinavId).Sinav_Ismi + " " + sayac.ToString() + ". Soru"; button.Size = new Size(190, 60); button.FlatAppearance.BorderSize = 2; button.FlatStyle = FlatStyle.Flat; button.Click += new EventHandler(listelenenSoru_btn_Click); button.FlatAppearance.BorderColor = Color.FromArgb(150, 150, 150); button.BackColor = sorgulamaCümlesi_lbl.ForeColor; button.ForeColor = Color.Silver; button.Font = konuyaGoreSorgulama_cmb.Font; listelenenSorular_flwpnl.Controls.Add(button); sayac++; } sayac = 1; }