public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN rpt = new CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN(); rpt.Site = this.Site; return(rpt); }
private void GetData() { try { var _dtData = new DataTable(); _dtData = ThaihaBaocaoSluongLoaiXn(dtFromDate.Value, dtToDate.Value, Utility.Int32Dbnull(cboDoiTuong.SelectedValue, -1), Utility.Int32Dbnull(cboTestType.SelectedValue, -1), Utility.Int32Dbnull(cboHos_Status.SelectedValue, -1), Utility.Int32Dbnull(cboKhoa.SelectedValue, -1)).GetDataSet().Tables[0]; Utility.AddColumToDataTable(ref _dtData, "STT", typeof (Int32)); int stt = 1; foreach (DataRow drv in _dtData.Rows) { drv["STT"] = stt; stt++; } _dtData.AcceptChanges(); grdList.DataSource = _dtData; // SubSonic.StoredProcedure. if (_dtData.Rows.Count <= 0) { Utility.ShowMsg("Không tìm thấy bản ghi nào", "Thông báo"); return; } string sTungayDenNgay = string.Format("Từ ngày {0} đến {1} - Đối tượng : {2} - Loại xét nghiệm :{3} -Trạng thái :{4}", dtFromDate.Text, dtToDate.Text, cboDoiTuong.SelectedIndex >= 0 ? Utility.sDbnull(cboDoiTuong.Text) : "Tất cả", cboTestType.SelectedIndex > 0 ? Utility.sDbnull(cboTestType.Text) : "Tất cả", cboHos_Status.SelectedIndex > 0 ? Utility.sDbnull(cboHos_Status.Text) : "Tất cả"); Utility.UpdateLogotoDatatable(ref _dtData); var crpt = new CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN(); var objForm = new frmPrintPreview(txtTieuDe.Text, crpt, true, true); crpt.SetDataSource(_dtData); crpt.DataDefinition.FormulaFields["Formula_1"].Text = Strings.Chr(34) + " NGƯỜI LẬP BẢNG KÊ KẾ TOÁN " .Replace("#$X$#", Strings.Chr(34) + "&Chr(13)&" + Strings.Chr(34)) + Strings.Chr(34); crpt.SetParameterValue("ParentBranchName", globalVariables.ParentBranch_Name); crpt.SetParameterValue("BranchName", globalVariables.Branch_Name); crpt.SetParameterValue("Branch_Address", globalVariables.Branch_Address); crpt.SetParameterValue("Branch_Phone", globalVariables.Branch_Phone); crpt.SetParameterValue("sTitleReport", txtTieuDe.Text); crpt.SetParameterValue("sTuNgayDenNgay", sTungayDenNgay); crpt.SetParameterValue("sCurrentDate", Utility.FormatDateTime(dtNgayInPhieu.Value)); objForm.crptViewer.ReportSource = crpt; objForm.ShowDialog(); Utility.DefaultNow(this); UseWaitCursor = false; } catch (Exception ex) { Utility.ShowMsg("Lỗi " + ex); //throw; } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN rpt = new CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN(); rpt.Site = this.Site; return rpt; }