public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CRPT_BAOCAO_SLUONG_XETNGHIEM rpt = new CRPT_BAOCAO_SLUONG_XETNGHIEM(); rpt.Site = this.Site; return(rpt); }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CRPT_BAOCAO_SLUONG_XETNGHIEM rpt = new CRPT_BAOCAO_SLUONG_XETNGHIEM(); rpt.Site = this.Site; return rpt; }
/// <summary> /// hàm thực hiện in báo cáo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdPrint_Click(object sender, EventArgs e) { m_dtReport = SPs.NhtdBaocaoSluongPkhamGuilen( chkByDate.Checked ? dtFromDate.Value : Convert.ToDateTime("01/01/1900"), chkByDate.Checked ? dtToDate.Value : DateTime.Now, Utility.Int32Dbnull(cboDoiTuong.SelectedValue, -1), Utility.Int32Dbnull(cboLoaiXN.SelectedValue, -1), Utility.Int32Dbnull(cboKhoa.SelectedValue, -1), Utility.Int32Dbnull(cboHosStatus.SelectedValue, -1), Utility.sDbnull(cboLoaiBaoCao.SelectedValue, ""), Utility.sDbnull(cboNguoiDung.SelectedValue, "")). GetDataSet().Tables[0]; if (m_dtReport.Rows.Count <= 0) { Utility.ShowMsg("Không tìm thấy bản ghi nào", "Thông báo"); return; } string sTungayDenNgay = dtFromDate.Value.Date != dtToDate.Value.Date ? string.Format("{0} --- đến --- {1}", Getsday(dtFromDate.Value), Getsday(dtToDate.Value)) : Getsday(dtFromDate.Value); Utility.WaitNow(this); CRPT_BAOCAO_SLUONG_XETNGHIEM crpt = new CRPT_BAOCAO_SLUONG_XETNGHIEM();//= GetReportDocument(cboReportType.SelectedIndex,cboObjectType.SelectedIndex); frmPrintPreview objForm = new frmPrintPreview("THỐNG KÊ TỔNG HỢP SỐ LƯỢNG XÉT NGHIỆM GỬI", crpt, true, true); try { crpt.SetDataSource(m_dtReport); crpt.DataDefinition.FormulaFields["Formula_1"].Text = Strings.Chr(34) + " NGƯỜI LẬP THỦ TRƯỞNG ĐƠN VỊ ".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("ReportCondition", GetReportCondition()); crpt.SetParameterValue("sCurrentDate", Utility.FormatDateTime(dtCreateDate.Value)); crpt.SetParameterValue("sTitleReport",sTitleReport); crpt.SetParameterValue("sTuNgayDenNgay", sTungayDenNgay); objForm.crptViewer.ReportSource = crpt; objForm.ShowDialog(); // Utility.DefaultNow(this); Utility.DefaultNow(this); } catch (Exception ex) { Utility.DefaultNow(this); } }