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(); }
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); }