Beispiel #1
0
        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;
                }
            }
        }
Beispiel #2
0
        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;
            }
        }