示例#1
0
        private void m_mthStartPrint()
        {
            long lngRef = -1;

            if (m_objCurrentPatient != null)
            {
                DateTime dtmInPatientDate = m_ctlAreaPatientSelection.CurrentSessionInfo.m_dtmEMRInpatientDate;

                clsInHospitalMainRecordServ objServ =
                    (clsInHospitalMainRecordServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsInHospitalMainRecordServ));

                lngRef = objServ.m_lngGetAllergicValue("frmCaseHistorySummary", m_objCurrentPatient.m_StrInPatientID, dtmInPatientDate.ToString("yyyy-MM-dd HH:mm:ss"), false, out objRecordContent);
                //m_objServ.Dispose();
            }
            if (m_blnDirectPrint)
            {
                m_pdcPrintDocument.Print();
            }
            else
            {
                PrintTool.frmPrintPreviewDialog ppdPrintPreview = new PrintTool.frmPrintPreviewDialog();
                ppdPrintPreview.Document = m_pdcPrintDocument;
//				ppdPrintPreview.TopLevel = true;
                ppdPrintPreview.ShowDialog();
            }
        }
示例#2
0
 private void m_mthInitilize()
 {
     new ctlHighLightFocus(clsHRPColor.s_ClrHightLight).m_mthAddControlInContainer(m_txtRecordContent);
     m_mthResetRecordList();
     m_txtOnDoc.Text = MDIParent.strOperatorName;
     m_txtOnDoc.Tag  = new clsEmployee(MDIParent.strOperatorID);
     ppdPrintPreview = new PrintTool.frmPrintPreviewDialog();
     m_objDomain.m_mthInitilize();
 }
示例#3
0
 private void m_mthStartPrint_this()
 {
     if (m_blnDirectPrint)
     {
         m_pdcPrintDocument.Print();
     }
     else
     {
         PrintTool.frmPrintPreviewDialog ppdPrintPreview = new PrintTool.frmPrintPreviewDialog();
         ppdPrintPreview.Document = m_pdcPrintDocument;
         ppdPrintPreview.ShowDialog();
     }
 }
示例#4
0
 /// <summary>
 /// 开始打印。
 /// </summary>
 protected override void m_mthStartPrint()
 {
     //缺省使用打印预览,子窗体重载提供新的实现
     if (m_blnDirectPrint)
     {
         m_pdcPrintDocument.Print();
     }
     else
     {
         PrintTool.frmPrintPreviewDialog ppdPrintPreview = new PrintTool.frmPrintPreviewDialog();
         ppdPrintPreview.Document = m_pdcPrintDocument;
         ppdPrintPreview.ShowDialog();
     }
 }
示例#5
0
        protected override void m_mthSubPreviewInactiveRecord(IWin32Window p_infOwner, com.digitalwave.emr.AssistModuleVO.clsInactiveRecordInfo_VO p_objSelectedValue)
        {
            long lngRef = -1;

            if (m_objCurrentPatient != null && p_objSelectedValue != null)
            {
                clsInHospitalMainRecordServ objServ =
                    (clsInHospitalMainRecordServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsInHospitalMainRecordServ));
                clsCaseHistorySummary objTempContent = objRecordContent;
                lngRef = objServ.m_lngGetAllergicValue(this.Name, p_objSelectedValue.m_StrInpatientId, p_objSelectedValue.m_DtmInpatientDate.ToString("yyyy-MM-dd HH:mm:ss"), true, out objRecordContent);
                //m_objServ.Dispose();
                blnIsOutPrint = false;
                PrintTool.frmPrintPreviewDialog ppdPrintPreview = new PrintTool.frmPrintPreviewDialog();
                ppdPrintPreview.Document = m_pdcPrintDocument;
                ppdPrintPreview.m_mthCoverPrinter();
                ppdPrintPreview.ShowDialog(p_infOwner);
                objRecordContent = objTempContent;
                objTempContent   = null;
            }
        }