private void dlgThemLopGop_Load(object sender, EventArgs e) { oBDM_Lop = new cBDM_Lop(); oBXL_GiaoVien_MonHoc = new cBXL_GiaoVien_MonHoc(); oBXL_LopTachGop = new cBXL_LopTachGop(); oBXL_LopTachGop_MonHoc = new cBXL_LopTachGop_MonHoc(); pXL_LopTachGop_MonHocInfo = new XL_LopTachGop_MonHocInfo(); pXL_LopTachGopInfo = new XL_LopTachGopInfo(); txtNamHoc.Text = Program.NamHoc; LoadData(); repositoryPhongHoc.DataSource = LoadPhongHoc(); }
public frmLopTach() { InitializeComponent(); oBXL_LopTachGop = new cBXL_LopTachGop(); oBXL_GiaoVien_MonHoc = new cBXL_GiaoVien_MonHoc(); oBXL_LopTachGop_MonHoc = new cBXL_LopTachGop_MonHoc(); pXL_LopTachGopInfo = new XL_LopTachGopInfo(); pXL_LopTachGop_MonHocInfo = new XL_LopTachGop_MonHocInfo(); panelTop.Visible = false; cmbKhoa.Properties.DataSource = LoadKhoa(); cmbKhoa_EditValueChanged(null, null); repositoryPhongHoc.DataSource = LoadPhongHoc(); repositoryGiaoVien.DataSource = (new cBNS_GiaoVien()).Get_TKB(0); }
public dlgThemMonHoc_LopTach(string mXL_LopTachGopIDs, int mIDDM_Lop, int mIDXL_MonHocTrongKy, string mIDXL_MonHocTrongKys, bool mCheckTach_Gop, string mIDDM_Lops, int mSoLop) { InitializeComponent(); oBXL_GiaoVien_MonHoc = new cBXL_GiaoVien_MonHoc(); oBXL_LopTachGop_MonHoc = new cBXL_LopTachGop_MonHoc(); oBXL_LopTachGop = new cBXL_LopTachGop(); pXL_GiaoVien_MonHocInfo = new XL_GiaoVien_MonHocInfo(); pXL_LopTachGop_MonHocInfo = new XL_LopTachGop_MonHocInfo(); CheckTach_Gop = mCheckTach_Gop; XL_LopTachGopIDs = mXL_LopTachGopIDs; IDXL_MonHocTrongKy = mIDXL_MonHocTrongKy; IDXL_MonHocTrongKys = mIDXL_MonHocTrongKys; // them mon hoc - lop tach if (CheckTach_Gop == false) { dtMonHoc = MonHocTrongKyGetAll(mIDDM_Lop); IDDM_Lop = mIDDM_Lop; } else { // them mon hoc - lop gop dtMonHocAll = MonHocTrongKyGetByLopGop(mIDDM_Lops, mSoLop); Lib.clsDataTableHelper cls = new Lib.clsDataTableHelper(); dtMonHoc = cls.SelectDistinct(dtMonHocAll, new string[] { "IDDM_MonHoc", "TenMonHoc", "MaMonHoc", "IDNS_GiaoVien", "IDDM_PhongHoc", "Cahocs", "Chon" }); IDDM_Lops = mIDDM_Lops; char[] mChar = { ',' }; ArrayLop = IDDM_Lops.Split(mChar); IDDM_Lop = int.Parse(XL_LopTachGopIDs.Substring(0, XL_LopTachGopIDs.IndexOf(","))); SoLop = mSoLop; } dtMonHoc.AcceptChanges(); repositoryPhongHoc.DataSource = LoadPhongHoc(); this.Tag = ""; }