private void m_mthDemoPrint_FromDataSource() { // if(m_blnHasInitPrintTool==false) // { objPrintTool = new clsShuXueZhiLiaoyesPrintTool_xj(); objPrintTool.m_mthInitPrintTool(null); // m_blnHasInitPrintTool=true; // } if (m_objBaseCurrentPatient == null || m_ObjCurrentEmrPatientSession == null) { objPrintTool.m_mthSetPrintInfo(m_objBaseCurrentPatient, DateTime.MinValue, DateTime.MinValue); } else { m_objBaseCurrentPatient.m_StrHISInPatientID = m_ObjCurrentEmrPatientSession.m_strHISInpatientId; m_objBaseCurrentPatient.m_DtmSelectedHISInDate = m_ObjCurrentEmrPatientSession.m_dtmHISInpatientDate; if (m_objCurrentRecordContent == null) { objPrintTool.m_mthSetPrintInfo(m_objBaseCurrentPatient, m_objBaseCurrentPatient.m_DtmSelectedInDate, DateTime.MinValue); } else { objPrintTool.m_mthSetPrintInfo(m_objBaseCurrentPatient, m_objBaseCurrentPatient.m_DtmSelectedInDate, m_objCurrentRecordContent.m_dtmOpenDate); } } objPrintTool.m_mthInitPrintContent(); m_mthStartPrint_this(); }
//infPrintRecord objPrintTool; protected override void m_mthSubPreviewInactiveRecord(IWin32Window p_infOwner, clsInactiveRecordInfo_VO p_objSelectedValue) { if (p_objSelectedValue == null) { return; } objPrintTool = new clsShuXueZhiLiaoyesPrintTool_xj(); if (m_objBaseCurrentPatient != null) { objPrintTool.m_mthInitPrintTool(null); objPrintTool.m_mthSetPrintInfo(m_objBaseCurrentPatient, p_objSelectedValue.m_DtmInpatientDate, p_objSelectedValue.m_DtmOpenDate); clsPrintInfo_ShuXueZhiLiaoyes_xj objPrintInfo = new clsPrintInfo_ShuXueZhiLiaoyes_xj(); //objPrintInfo.m_dtmHISInDate = p_objSelectedValue.m_DtmInpatientDate; //???BEFOREOPERATION objPrintInfo.m_dtmInPatientDate = p_objSelectedValue.m_DtmInpatientDate; objPrintInfo.m_dtmOpenDate = p_objSelectedValue.m_DtmOpenDate; //objPrintInfo.m_strAge = p_objSelectedValue; //objPrintInfo.m_strAreaName //objPrintInfo.m_strBedName //objPrintInfo.m_strDeptName= //objPrintInfo.m_strHISInPatientID= objPrintInfo.m_strInPatentID = p_objSelectedValue.m_StrInpatientId; //objPrintInfo.m_strPatientName = //objPrintInfo.m_strSex= clsTrackRecordContent p_objContent = new clsShuXueZhiLiaoyesContent_xj(); long lngRes = m_objGetDiseaseTrackDomain().m_lngGetDeleteRecordContent(p_objSelectedValue.m_StrInpatientId, p_objSelectedValue.m_DtmInpatientDate.ToString("yyyy-MM-dd HH:mm:ss"), p_objSelectedValue.m_DtmOpenDate.ToString("yyyy-MM-dd HH:mm:ss"), out p_objContent); clsShuXueZhiLiaoyesContent_xj objContent = (clsShuXueZhiLiaoyesContent_xj)p_objContent; //objPrintInfo.m_objContent = objContent; objPrintInfo.m_objRecordContent = objContent; //objPrintInfo.m_blnIsFirstPrint = false; objPrintTool.m_mthSetPrintContent(objPrintInfo); m_mthStartPrint(); //ppdPrintPreview.Document = m_pdcPrintDocument; //ppdPrintPreview.ShowDialog(p_infOwner); } }