public void PrintPage(System.Drawing.Printing.PrintPageEventArgs e) { long ret = objSvc.m_lngGetDailyDebtConfig(reportid, out this.dtbReportConfig); if (ret < 0 || dtbReportConfig.Rows.Count < 1) { MessageBox.Show("读取报表配置时出错"); return; } this.strHospitalName = dtbReportConfig.Rows[0]["RPTNAME_CHR"].ToString(); DataTable dtbResult = null; long lngRes = 0; if (this.m_objViewer.m_txtAREAID_CHR.Tag == null) { lngRes = objSvc.m_lngGetPatientInfoForDailyCharge(this.m_objViewer.m_dtpStatTime.Value, out dtbResult); //查询病人数据 } else { lngRes = objSvc.m_lngGetPatientInfoForDailyCharge(this.m_objViewer.m_dtpStatTime.Value, (string)this.m_objViewer.m_txtAREAID_CHR.Tag, out dtbResult); //查询病人数据 } if (lngRes > 0 && dtbResult.Rows.Count > 0) { if (this.DrawingPatientDailyDebt(e.Graphics, dtbResult, out RowNum)) { e.HasMorePages = true; } else { e.HasMorePages = false; } } }
public void Addm_cboBed() { this.m_objViewer.m_cboBedNo.Items.Clear(); System.Data.DataTable dtbResult = null; long lngRes = objSvc.m_lngGetPatientInfoForDailyCharge(this.m_objViewer.m_dtpStatDate.Value, (string)this.m_objViewer.m_txtAREAID_CHR.Tag, out dtbResult); //查询病人数据 if (lngRes > 0 && dtbResult.Rows.Count > 0) { for (int i = 0; i < dtbResult.Rows.Count; i++) { this.m_objViewer.m_cboBedNo.Items.Add(dtbResult.Rows[i]["bedno"].ToString()); } this.m_objViewer.m_cboBedNo.Tag = dtbResult; } }