Esempio n. 1
0
 private void btnInDsDuDK_Click(object sender, EventArgs e)
 {
     if (cmbKhoaHoc.EditValue != null)
     {
         CreateWaitDialog("Đang tải dữ liệu, xin vui lòng chờ!", "Xuất báo cáo");
         GetpLopInfo();
         pDM_LopInfo.DM_LopID = cmbLop.EditValue == null ? 0 : int.Parse(cmbLop.EditValue.ToString());
         DataTable dt = oBSV_SinhVien.GetDanhSachDuThiTotNghiep(pDM_LopInfo, Program.NamHoc, Program.IDNamHoc);
         if (dt.Rows.Count > 0)
         {
             string HoVa = "";
             foreach (DataRow dr in dt.Rows)
             {
                 GetTen(dr["HoVaTen"].ToString(), ref HoVa);
                 dr["HoVa"] = HoVa;
             }
             dt.Columns.Add("TenKhoaHoc", typeof(string));
             dt.Rows[0]["TenKhoaHoc"] = cmbTrinhDo.Text + " " + cmbKhoaHoc.Text;
             frmReport frm = new frmReport(dt, "rDanhSachDuDieuKienDuThiTotNghiep");
             frm.Show();
             CloseWaitDialog();
         }
         else
         {
             CloseWaitDialog();
             ThongBao("Không có dữ liệu để in báo cáo.");
         }
     }
     else
     {
         ThongBao("Bạn phải chọn khóa học.");
     }
 }