/// <summary> /// 从数据库初始化打印内容。如果没有记录,打印空报表。(当从数据库读取时要调用.) /// </summary> public void m_mthInitPrintContent() { if (this.m_objPatient == null) { clsPublicFunction.ShowInformationMessageBox("在执行m_mthInitPrintContent之前请先执行m_mthSetPrintInfo函数"); return; } if (m_blnIsFromDataSource) { clsRecordsDomain m_objServ = new clsRecordsDomain(enmRecordsType.EMR_OXTIntravenousDrip); clsTransDataInfo[] m_objTempArr = null; if (m_objServ.m_lngGetTransDataInfoArr(m_objPatient.m_StrRegisterId, out m_objTempArr) > 0 && m_objTempArr != null && m_objTempArr.Length > 0) { m_objPrintMainInfo = m_objTempArr[0] as clsEMR_OXTIntravenousDripDataInfo; if (m_objPrintMainInfo.m_objBaseInfo != null) { if (m_objPrintMainInfo.m_objBaseInfo.m_dtmFirstPrintDate != DateTime.MinValue) { m_blnIsFirstPrint = true; } else { m_dtmFirstPrintDat = m_objPrintMainInfo.m_objBaseInfo.m_dtmFirstPrintDate; } } } } }