public clsLisApplyReportInfo_VO m_mthContructApplyReportInfoVO(DataRow p_objRow) { clsLisApplyReportInfo_VO p_objResult = new clsLisApplyReportInfo_VO(); p_objResult.m_strAge = p_objRow["AGE_CHR"].ToString().Trim(); p_objResult.m_strApplicationNO = p_objRow["APPLICATION_ID_CHR"].ToString().Trim(); p_objResult.m_strApplyDat = p_objRow["APPLICATION_DAT"].ToString().Trim(); p_objResult.m_strApplyDept = p_objRow["deptname_vchr"].ToString().Trim(); p_objResult.m_strApplyer = p_objRow["applyer"].ToString().Trim(); p_objResult.m_strBedNO = p_objRow["BEDNO_CHR"].ToString().Trim(); p_objResult.m_strCheckContent = p_objRow["CHECK_CONTENT_VCHR"].ToString().Trim(); p_objResult.m_strCollectDat = p_objRow["sampling_date_dat"].ToString().Trim(); p_objResult.m_strCollector = p_objRow["collector"].ToString().Trim(); p_objResult.m_strDiagnose = p_objRow["DIAGNOSE_VCHR"].ToString().Trim(); p_objResult.m_strPatientInHospitalNO = p_objRow["PATIENT_INHOSPITALNO_CHR"].ToString().Trim(); p_objResult.m_strPatientName = p_objRow["PATIENT_NAME_VCHR"].ToString().Trim(); p_objResult.m_strSampleType = p_objRow["SAMPLE_TYPE_VCHR"].ToString().Trim(); p_objResult.m_strSex = p_objRow["SEX_CHR"].ToString().Trim(); p_objResult.m_strChargeInfo = p_objRow["CHARGE_INFO_VCHR"].ToString().Trim(); int.TryParse(p_objRow["PRINTED_NUM"].ToString().Trim(), out p_objResult.m_intPRINTED_NUM); DateTime.TryParse(p_objRow["PRINTED_DATE"].ToString().Trim(), out p_objResult.m_dtPRINTED_DATE); p_objResult.m_strPatientType = p_objRow["patient_type_id_chr"].ToString().Trim(); p_objResult.m_strEmergency = p_objRow["emergency_int"].ToString().Trim(); return(p_objResult); }
//xing.chen add for print barcode public void m_mthInitalPrintInfo(clsLisApplyReportInfo_VO objReportInfo, string p_strBarCode) { if (objReportInfo == null) { return; } m_strPatientInHospitalNO = objReportInfo.m_strPatientInHospitalNO; if (objReportInfo.m_strApplicationNO.Length > 8) { //取后面8位 m_strApplicationNO = objReportInfo.m_strApplicationNO.Substring(objReportInfo.m_strApplicationNO.Length - 9, 8); } else { m_strApplicationNO = objReportInfo.m_strApplicationNO; } m_strPatientName = objReportInfo.m_strPatientName; m_strSex = objReportInfo.m_strSex; m_strAge = objReportInfo.m_strAge; m_strSampleType = objReportInfo.m_strSampleType; m_strCollector = objReportInfo.m_strCollector; if (objReportInfo.m_strCollectDat != null && objReportInfo.m_strCollectDat != "") { m_strCollectDat = DateTime.Parse(objReportInfo.m_strCollectDat).ToShortDateString(); } else { m_strCollectDat = objReportInfo.m_strCollectDat; } m_strApplyer = objReportInfo.m_strApplyer; if (objReportInfo.m_strApplyDat != null && objReportInfo.m_strApplyDat != "") { m_strApplyDat = DateTime.Parse(objReportInfo.m_strApplyDat).ToString("yyyy-MM-dd HH:mm"); } else { m_strApplyDat = objReportInfo.m_strApplyDat; } m_strApplyDept = objReportInfo.m_strApplyDept; m_strBedNO = objReportInfo.m_strBedNO; m_strCheckItem = objReportInfo.m_strCheckContent; m_strDiagnose = objReportInfo.m_strDiagnose; string strChargeInfo = ""; if (objReportInfo.m_strChargeInfo != null) { strChargeInfo = objReportInfo.m_strChargeInfo.Replace("|", ", "); strChargeInfo = strChargeInfo.Replace(">", " "); } m_strChargeInfo = strChargeInfo; m_strChargeState = objReportInfo.m_strChargeState; m_strBarCode = p_strBarCode; }
//xing.chen add for print barcode public void m_mthInitalPrintInfo(clsLisApplyReportInfo_VO objReportInfo, string p_strBarCode) { if (objReportInfo == null) { return; } m_strPatientInHospitalNO = objReportInfo.m_strPatientInHospitalNO; if (objReportInfo.m_strApplicationNO.Length > 8) { //取后面8位 m_strApplicationNO = objReportInfo.m_strApplicationNO.Substring(objReportInfo.m_strApplicationNO.Length - 8, 8); } else { m_strApplicationNO = objReportInfo.m_strApplicationNO; } m_strPatientName = objReportInfo.m_strPatientName; m_strSex = objReportInfo.m_strSex; m_strAge = objReportInfo.m_strAge; m_strSampleType = objReportInfo.m_strSampleType; m_strCollector = objReportInfo.m_strCollector; if (objReportInfo.m_strCollectDat != null && objReportInfo.m_strCollectDat != "") { m_strCollectDat = DateTime.Parse(objReportInfo.m_strCollectDat).ToShortDateString(); } else { m_strCollectDat = objReportInfo.m_strCollectDat; } m_strApplyer = objReportInfo.m_strApplyer; if (objReportInfo.m_strApplyDat != null && objReportInfo.m_strApplyDat != "") { m_strApplyDat = DateTime.Parse(objReportInfo.m_strApplyDat).ToString("yyyy-MM-dd HH:mm"); } else { m_strApplyDat = objReportInfo.m_strApplyDat; } m_strApplyDept = objReportInfo.m_strApplyDept; m_strBedNO = objReportInfo.m_strBedNO; m_strCheckItem = objReportInfo.m_strCheckContent; m_strDiagnose = objReportInfo.m_strDiagnose; string strChargeInfo = ""; if (objReportInfo.m_strChargeInfo != null) { strChargeInfo = objReportInfo.m_strChargeInfo.Replace("|", ", "); strChargeInfo = strChargeInfo.Replace(">", " "); } m_strChargeInfo = strChargeInfo; m_strChargeState = objReportInfo.m_strChargeState; m_strBarCode = p_strBarCode; //add by wjqin(07-3-30) m_strPRINTED_NUM = objReportInfo.m_intPRINTED_NUM.ToString(); m_strPRINTED_DATE = ""; if (objReportInfo.m_dtPRINTED_DATE != null && objReportInfo.m_dtPRINTED_DATE != DateTime.MinValue && objReportInfo.m_dtPRINTED_DATE != DateTime.MaxValue) { m_strPRINTED_DATE = objReportInfo.m_dtPRINTED_DATE.ToString("yyyy-MM-dd HH:mm"); } if (objReportInfo.m_intPRINTED_NUM == 0) { m_strPRINTED_DATE = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); } /*<====================================*/ }