예제 #1
0
 public void LoadData(string thang, string nam)
 {
     try
     {
         DataTable _dtdanhsachlop = _objlopbus.BaoCaoTongHocPhi(thang, nam);
         if (_dtdanhsachlop.Rows.Count > 0)
         {
             dgvDSLop.DataSource        = _dtdanhsachlop;
             dgvDSLop.RowHeadersVisible = false;
             _dtdanhsachlop.Columns.Add("STT");
             for (int i = 0; i < _dtdanhsachlop.Rows.Count; i++)
             {
                 _dtdanhsachlop.Rows[i]["STT"] = i + 1;
             }
             dgvDSLop.Columns["STT"].DisplayIndex             = 0;
             dgvDSLop.Columns["STT"].Width                    = 50;
             dgvDSLop.Columns["MaLop"].Width                  = 50;
             dgvDSLop.Columns["MaLop"].HeaderText             = "Mã Lớp";
             dgvDSLop.Columns["TenLop"].HeaderText            = "Tên Lớp";
             dgvDSLop.Columns["TenLop"].Width                 = 70;
             dgvDSLop.Columns["TenKhoaHoc"].HeaderText        = "Khoá Học";
             dgvDSLop.Columns["TenKhoaHoc"].Width             = 120;
             dgvDSLop.Columns["TenChuongTrinhHoc"].Width      = 120;
             dgvDSLop.Columns["TenChuongTrinhHoc"].HeaderText = "Chương Trình Học";
             dgvDSLop.Columns["NgayBatDau"].HeaderText        = "Ngày Bắt Đầu";
             dgvDSLop.Columns["NgayKetThuc"].HeaderText       = "Ngày Kết Thúc";
             dgvDSLop.Columns["NgayBatDau"].Width             = 70;
             dgvDSLop.Columns["NgayKetThuc"].Width            = 70;
             dgvDSLop.Columns["HocPhi"].HeaderText            = "Học phí lớp ";
             _dtdanhsachlop.Columns.Add("SoLuong");
             for (int i = 0; i < _dtdanhsachlop.Rows.Count; i++)
             {
                 _dtdanhsachlop.Rows[i]["SoLuong"] = _objlopbus.GetSoLuongHocVien(dgvDSLop.Rows[i].Cells[0].Value.ToString());
             }
             dgvDSLop.Columns["SoLuong"].DisplayIndex = 8;
             dgvDSLop.Columns["SoLuong"].HeaderText   = "Số lượng học viên";
             dgvDSLop.Columns["SoLuong"].Width        = 50;
             _dtdanhsachlop.Columns.Add("TongTien");
             for (int i = 0; i < _dtdanhsachlop.Rows.Count; i++)
             {
                 _dtdanhsachlop.Rows[i]["TongTien"] = _objlopbus.TongTien_LopHoc(dgvDSLop.Rows[i].Cells[0].Value.ToString());
             }
             dgvDSLop.Columns["TongTien"].DisplayIndex = 9;
             dgvDSLop.Columns["TongTien"].HeaderText   = "Tổng học phí";
             dgvDSLop.Columns["TongTien"].Width        = 100;
         }
         else
         {
             MessageBox.Show("Không có học viên ", "Thông Báo ", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch
     {
         MessageBox.Show("Load dữ liệu thất bại. Kiểm Tra Kết Nối . \nThực Hiện Lại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }