Пример #1
0
        public void setCTDT(CTDT ctdt)
        {
            this.panel_chuong_trinh_dao_tao.Controls.Clear();

            Control ct = this.panel_chuong_trinh_dao_tao.Controls["header_ctdt"];

            if (ct != null)
            {
                this.panel_chuong_trinh_dao_tao.Controls.Remove(ct);
            }

            listCTDTHK = ctdt.dsCTDT.ToArray <CTDT_HK>();


            for (int i = 0; i < listCTDTHK.Length; i++)
            {
                CTDTItem item = new CTDTItem();
                item.stt.Text         = (listCTDTHK.Length - i).ToString();
                item.ma_mon_hoc.Text  = listCTDTHK[i].ma_monhoc;
                item.ten_mon_hoc.Text = listCTDTHK[i].ten_monhoc;
                item.so_tin_chi.Text  = listCTDTHK[i].so_tin_chi;
                if (listCTDTHK[i].monhoc_batbuoc == null)
                {
                    item.loai_mon_hoc.Text = "Tự chọn";
                }
                else
                {
                    item.loai_mon_hoc.Text = "Bắt buộc";
                }


                item.chua_dat.Text = "";
                item.dat.Text      = "";

                if (listCTDTHK[i].diem == null)
                {
                    item.chua_dat.Text = "x";
                }
                else
                {
                    double diem;
                    bool   converted = Double.TryParse(listCTDTHK[i].diem, out diem);
                    if ((converted && diem > 4.99999) || listCTDTHK[i].diem == "DT")
                    {
                        item.dat.Text = "x";
                    }
                    else
                    {
                        item.chua_dat.Text = "x";
                    }
                }

                item.diem.Text    = listCTDTHK[i].diem;
                item.ghi_chu.Text = "";
                item.TabIndex     = listCTDTHK.Length - i + 1;
                item.Dock         = DockStyle.Top;
                this.panel_chuong_trinh_dao_tao.Controls.Add(item);
            }
            setupHeader();
        }
Пример #2
0
        public void setupHeader()
        {
            CTDTItem item = new CTDTItem();

            setupHeader(item.stt);
            setupHeader(item.ma_mon_hoc);
            setupHeader(item.ten_mon_hoc);
            setupHeader(item.diem);
            setupHeader(item.dat);
            setupHeader(item.chua_dat);
            setupHeader(item.so_tin_chi);
            setupHeader(item.ghi_chu);
            setupHeader(item.loai_mon_hoc);
            item.Name = "header_ctdt";
            item.Dock = DockStyle.Top;
            this.panel_chuong_trinh_dao_tao.Controls.Add(item);
        }