Example #1
0
 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();
 }
Example #2
0
 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);
 }
Example #3
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 = "";
        }