public ChinhSuaDeThiGUI(DTO.DeVaCauHoiOnMaDeDTO cauHoiTrongDeNao) { CauHoiTrongDeNao = cauHoiTrongDeNao; khoi = khoiBUS_HT.FindKhoiOnMaKhoi(CauHoiTrongDeNao.MaKhoi); de = deBUS_HT.getAllDe(); InitializeComponent(); this.LoadDanhSachCauHoi(); this.LoadDanhSachCauHoi2(); }
private void LoadDanhSachCauHoi(int MaKhoi, string MaDe) //Load danh sách quản lý đề thi { listViewCauHoiOnMaDeAndKhoi.Clear(); listViewCauHoiOnMaDeAndKhoi.View = View.Details; listViewCauHoiOnMaDeAndKhoi.Columns.Add("Mã câu hỏi"); listViewCauHoiOnMaDeAndKhoi.Columns.Add("Nội dung câu hỏi"); listViewCauHoiOnMaDeAndKhoi.Columns.Add("Độ khó"); listViewCauHoiOnMaDeAndKhoi.Columns.Add("Khối"); listViewCauHoiOnMaDeAndKhoi.Columns[0].Width = 100; listViewCauHoiOnMaDeAndKhoi.Columns[1].Width = 400; listViewCauHoiOnMaDeAndKhoi.Columns[2].Width = 80; listViewCauHoiOnMaDeAndKhoi.Columns[3].Width = 80; cauHoiTrongDeNao = cauHoiTrongDeNaoBUS_HT.getAllCauHoiTrongDe(MaDe, MaKhoi); if (cauHoiTrongDeNao == null) { return; } foreach (var cauhoi in cauHoiTrongDeNao.listCauHoiOnMaDe) { ListViewItem item = new ListViewItem(); item.Text = cauhoi.MaCauHoi.ToString(); item.SubItems.Add(new ListViewItem.ListViewSubItem() { Text = cauhoi.NoiDung }); foreach (var mem2 in doKhos) { if (mem2.maDoKho == cauhoi.DoKho) { item.SubItems.Add(new ListViewItem.ListViewSubItem() { Text = mem2.TenDoKho }); } } foreach (var mem1 in khois) { if (mem1.MaKhoi == cauhoi.MaKhoi) { item.SubItems.Add(new ListViewItem.ListViewSubItem() { Text = mem1.TenKhoi }); } } listViewCauHoiOnMaDeAndKhoi.Items.Add(item); } }