コード例 #1
0
 private void LoadSinhVien()
 {
     if (dtDanhSach.Rows.Count > 0)
     {
         arrDaDangKy = new string[dtDanhSach.Rows.Count];
         for (int i = 0; i < dtDanhSach.Rows.Count; i++)
         {
             arrDaDangKy[i] = dtDanhSach.Rows[i]["IDSV_SinhVien"].ToString();
         }
         strDaDangKy = String.Join(",", arrDaDangKy);
     }
     else
     {
         strDaDangKy = "0";
     }
     if (xtraTabControl1.SelectedTabPageIndex == 0)
     {
         dtDuThi = oBSV_SinhVien.GetDanhSachDuThi(IDDM_Lop, IDDM_MonHoc, Program.IDNamHoc, Program.HocKy, LanThi, strDaDangKy, TotNghiep);
         grdSinhVien.DataSource = dtDuThi;
     }
     else if (xtraTabControl1.SelectedTabPageIndex == 1)
     {
         dtDuThi = oBSV_SinhVien.GetDanhSachThiLai(IDDM_Lop, IDDM_MonHoc, Program.IDNamHoc, Program.HocKy, (LanThi == 1?LanThi + 1:LanThi), strDaDangKy, TotNghiep);
         grdSinhVienThiLai.DataSource = dtDuThi;
     }
     else
     {
         dtDuThi = oBSV_SinhVien.GetDanhSachDuThiKhoaTruoc(IDDM_MonHoc, Program.IDNamHoc, Program.HocKy, LanThi, strDaDangKy);
         grdTotNghiep.DataSource = dtDuThi;
     }
 }
コード例 #2
0
        private void LoadSinhVien()
        {
            if (pDM_LopInfo == null)
            {
                return;
            }
            if (dtDanhSach.Rows.Count > 0)
            {
                arrDaDangKy = new string[dtDanhSach.Rows.Count];
                for (int i = 0; i < dtDanhSach.Rows.Count; i++)
                {
                    arrDaDangKy[i] = dtDanhSach.Rows[i]["IDSV_SinhVien"].ToString();
                }
                strDaDangKy = String.Join(",", arrDaDangKy);
            }
            else
            {
                strDaDangKy = "0";
            }

            if (xtraTabControl1.SelectedTabPage.Name == "tabThemTuDanhSachDuThi")
            {
                layoutThemThiSinhTuDo.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                dtDuThi = oBSV_SinhVien.GetDanhSachDuThiTotNghiep_ToChucThi(pDM_LopInfo, Program.NamHoc, Program.IDNamHoc, strDaDangKy);
                oBSV_SinhVien.TachCotHoVaTen(ref dtDuThi);
                grdSinhVienDuThi.DataSource = dtDuThi;
            }
            else if (xtraTabControl1.SelectedTabPage.Name == "tabThemTuLop")
            {
                layoutThemThiSinhTuDo.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                dtDuThi = oBSV_SinhVien.GetDanhSach_ToChucThi(pDM_LopInfo, Program.NamHoc, strDaDangKy);
                oBSV_SinhVien.TachCotHoVaTen(ref dtDuThi);
                grdSinhVien.DataSource = dtDuThi;
            }
            else if (xtraTabControl1.SelectedTabPage.Name == "tabThiLaiTotNghep")
            {
                layoutThemThiSinhTuDo.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                dtDuThi = oBSV_SinhVien.GetDanhSachDuThiKhoaTruoc(IDDM_MonHoc, Program.IDNamHoc, Program.HocKy, LanThi, strDaDangKy);
                oBSV_SinhVien.TachCotHoVaTen(ref dtDuThi);
                grdTotNghiep.DataSource = dtDuThi;
            }
            else
            {
                layoutThemThiSinhTuDo.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
                dtDuThi = oBSV_SinhVien.GetThiSinhTuDo(pDM_LopInfo, Program.NamHoc, Program.IDNamHoc, strDaDangKy);
                oBSV_SinhVien.TachCotHoVaTen(ref dtDuThi);
                grdThiSinhTuDo.DataSource = dtDuThi;
            }
        }