private void m_mthSubPrintDB(clsCaseHistorySummary p_CurrentRecord, System.Drawing.Printing.PrintPageEventArgs e) { m_sfmPrint.Alignment = StringAlignment.Near; int intPosX = clsPrintPosition.c_intLeftX; int intPosY = clsPrintPosition.c_intTopLineY - 10; int intHeight = 30; int intWidth = 40; intPosY += 40; e.Graphics.DrawString(p_CurrentRecord.m_strCaseHistorySummary, new Font("SimSun", 11), Brushes.Black, new RectangleF(intPosX + 6, intPosY + 4, clsPrintPosition.c_intRightX - intPosX - 4, 793), m_sfmPrint); e.Graphics.DrawLine(m_penDash, intPosX, intPosY - 5, clsPrintPosition.c_intRightX, intPosY - 5); e.Graphics.DrawLine(m_penDash, intPosX, intPosY - 5, intPosX, intPosY + 800); e.Graphics.DrawLine(m_penDash, clsPrintPosition.c_intRightX, intPosY - 5, clsPrintPosition.c_intRightX, intPosY + 800); e.Graphics.DrawLine(m_penDash, intPosX, intPosY + 800, clsPrintPosition.c_intRightX, intPosY + 800); }
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; } }