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 listelenenSoru_btn_Click(object sender, EventArgs e) { sesCalmaClassBLL.PlayClickSound(); ListelenenSoru_btn listelenenSoru_btn = sender as ListelenenSoru_btn; TextBox secenek_txt; secilenSoruId = listelenenSoru_btn.SoruId; soruIcerik_txt.Text = listelenenSoru_btn.SoruIcerik; soruIcerik_txt.Visible = true; soruIcerik_txt.ReadOnly = true; secenekler_flwpnl.Controls.Clear(); foreach (string secenek in listelenenSoru_btn.SoruSecenekler) { secenek_txt = new TextBox(); secenek_txt.Multiline = true; secenek_txt.Text = secenek; secenek_txt.Size = new Size(210, 50); secenek_txt.ReadOnly = true; secenek_txt.BackColor = Color.FromArgb(220, 220, 220); secenek_txt.Font = soruIcerik_txt.Font; secenekler_flwpnl.Controls.Add(secenek_txt); } }
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; }