public void m_mthOpenImage() { // 新PACS if (this.m_objViewer.webBrowser.Visible && this.m_objViewer.webBrowser.Tag != null) { System.Diagnostics.Process pro = new System.Diagnostics.Process(); pro.StartInfo.FileName = Application.StartupPath + @"\PACSReport\ClinicalAccessTo.exe"; pro.StartInfo.Arguments = this.m_objViewer.webBrowser.Tag.ToString(); pro.Start(); } return; if (this.m_objViewer.btOpenImage.Tag == null) { return; } clsImageReportPrintValue obj = (clsImageReportPrintValue)this.m_objViewer.btOpenImage.Tag; clsPatientInfoQuery PQVO = new clsPatientInfoQuery(); PQVO.m_strPatientName = obj.m_strPatientName.Trim(); PQVO.m_strPatientSex = obj.m_strPatientSex.Trim(); // PQVO.m_strDiagnoreNO=obj.m_strPatientNO; // PQVO.m_strInHospitalNo=obj.m_strInHospitalNO;frmPacsWSLeft //20080707 刘皓中说:现在不用frmPacsWSLeft,而用frmPacsWSLeftNew,因为frmPacsWSLeft编译不过去,只能换成frmPacsWSLeftNew -- by shaowei.zheng com.digitalwave.iCare.gui.PACS.frmPacsWSLeftNew objfrm = new frmPacsWSLeftNew(); objfrm.PatientInfoQuery = PQVO; objfrm.StratupClassByScreenControl("1"); }
public long m_mthGetPacsInfo(string ID, out clsImageReportPrintValue m_objItem) { m_objItem = null; com.digitalwave.iCare.middletier.HIS.clsShowReportsSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsShowReportsSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsShowReportsSvc)); long lngRes = objSvc.m_mthGetPacsInfo(objPrincipal, ID, out m_objItem); objSvc.Dispose(); return(lngRes); }