Example #1
0
        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);
        }
Example #2
0
        //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;
        }
Example #3
0
        //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");
            }
            /*<====================================*/
        }