private void LoadMon_Lop() { dtMon = oBKQHT_MonThiTotNghiep_Lop.GetNotIn_Mon(IDDM_Lop); grdMon.DataSource = dtMon; dtMon.AcceptChanges(); dtMonDaChon = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(IDDM_Lop); grdMonDaChon.DataSource = dtMonDaChon; dtMonDaChon.AcceptChanges(); }
private void LoadMonThiTotNghiep() { dtMonThiTotNghiep = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(IDDM_Lop); cmbMonHoc.Properties.DataSource = dtMonThiTotNghiep; if (dtMonThiTotNghiep.Rows.Count > 0) { cmbMonHoc.ItemIndex = 0; LoadSinhVien(); } else { grdSinhVien.DataSource = null; grdThiLai.DataSource = null; } }
private void LoadMonThiTotNghiep() { dtMonThiTotNghiep = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(IDDM_Lop); cmbMonHoc.Properties.DataSource = dtMonThiTotNghiep; if ((dtMonThiTotNghiep != null) && (dtMonThiTotNghiep.Rows.Count > 0)) { cmbMonHoc.ItemIndex = 0; LoadSinhVien(); } else { cmbMonHoc.EditValue = null; if (dtSinhVien != null) { dtSinhVien.Clear(); } } }
private void AddBand() { BandedGridColumn bgc; GridBand grb, grbHK; DataTable dtTemp = LoadNamHoc(); int IDNamHoc = 0, BandWidth = 0, SoNam = NamHocKetThuc - NamHocBatDau; //ClearGridBandColumn(bgvDiem, grbMonHoc); //grbMonHoc.Children.Clear(); //// add band Năm Học //for (int j = 0; j < SoNam; j++) //{ // BandWidth = 0; // grb = new GridBand(); // SetBandCaption(grb, "Năm học thứ " + (j + 1).ToString(), 50); // grbMonHoc.Children.AddRange(new GridBand[] { grb }); // DataRow[] adr = dtTemp.Select("TenNamHoc = '" + ((NamHocBatDau + j) + "-" + (NamHocBatDau + j + 1)) + "'"); // if (adr.Length > 0) // { // IDNamHoc = int.Parse(adr[0]["DM_NamHocID"].ToString()); // // add band Học Kỳ // for (int i = 1; i <= 2; i++) // { // grbHK = new GridBand(); // SetBandCaption(grbHK, "Học kỳ " + i.ToString(), 50); // grb.Children.AddRange(new GridBand[] { grbHK }); // // add band Môn Học // dtMonHoc = oBXL_MonHocTrongKy.GetMonKy(pDM_LopInfo.DM_LopID, IDNamHoc, i); // foreach (DataRow dr in dtMonHoc.Rows) // { // bgc = new BandedGridColumn(); // grbHK.Columns.Add(bgc); // bgc.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; // bgc.DisplayFormat.FormatString = "n1"; // SetColumnBandCaption(bgc, dr["TenMonHoc"].ToString(), "C" + "_" + dr["XL_MonHocTrongKyID"].ToString(), 110, DevExpress.Utils.HorzAlignment.Center, false); // bgvDiem.Columns.AddRange(new BandedGridColumn[] { bgc }); // BandWidth += 100; // dtSinhVien.Columns.Add("C" + "_" + dr["XL_MonHocTrongKyID"].ToString(), typeof(double)); // } // if (grbHK.Columns.Count == 0) // grbHK.Visible = false; // else // grbHK.Visible = true; // } // } //} // add band Môn thi tốt nghiệp if (dtLop != null && dtLop.Rows.Count > 0) { grbTotNghiep.Columns.Clear(); DataTable dtTotNghiep = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(int.Parse(dtLop.Rows[0]["DM_LopID"].ToString())); if (dtTotNghiep.Rows.Count > 0) { foreach (DataRow dr in dtTotNghiep.Rows) { bgc = new BandedGridColumn(); grbTotNghiep.Columns.Add(bgc); bgc.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; bgc.DisplayFormat.FormatString = "n1"; SetColumnBandCaption(bgc, dr["TenMonHoc"].ToString(), "TN" + "_" + dr["DM_MonHocID"].ToString(), 110, DevExpress.Utils.HorzAlignment.Center, false); bgvDiem.Columns.AddRange(new BandedGridColumn[] { bgc }); BandWidth += 100; dtSinhVien.Columns.Add("TN" + "_" + dr["DM_MonHocID"].ToString(), typeof(double)); if (dr["MaMonHoc"].ToString() == "TTN_CT") { IDMonChinhTri = dr["DM_MonHocID"].ToString(); } else if (dr["MaMonHoc"].ToString() == "TTN_LTCM") { IDMonLyThuyet = dr["DM_MonHocID"].ToString(); } else if (dr["MaMonHoc"].ToString() == "TTN_THNN") { IDMonThucHanh = dr["DM_MonHocID"].ToString(); } } grbTotNghiep.Visible = true; } else { IDMonChinhTri = ""; IDMonLyThuyet = ""; IDMonThucHanh = ""; grbTotNghiep.Visible = false; } } }