public ChinhSuaDeThiGUI(DTO.DeVaCauHoiOnMaDeDTO cauHoiTrongDeNao)
 {
     CauHoiTrongDeNao = cauHoiTrongDeNao;
     khoi             = khoiBUS_HT.FindKhoiOnMaKhoi(CauHoiTrongDeNao.MaKhoi);
     de = deBUS_HT.getAllDe();
     InitializeComponent();
     this.LoadDanhSachCauHoi();
     this.LoadDanhSachCauHoi2();
 }
Ejemplo n.º 2
0
        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);
            }
        }