Example #1
0
        /// <summary>
        /// 通过设备编号获取仪器的质控项目对应的检验项目
        /// </summary>
        /// <param name="p_strDeviceID"></param>
        /// <returns></returns>
        public long m_lngGetDeviceQCCheckItemByID(string p_strDeviceID, out clsLISCheckItemNode[] p_objResultArr)
        {
            p_objResultArr = null;
            if (string.IsNullOrEmpty(p_strDeviceID))
            {
                return(0L);
            }

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

            return(objServ.m_lngGetDeviceQCCheckItemByID(m_objPrincipal, p_strDeviceID, out p_objResultArr));
        }
Example #2
0
        /// <summary>
        /// 获取质控样本结果数据,采用固定检验样本编号
        /// </summary>
        /// <param name="p_strSampleID">仪器样本编号</param>
        /// <param name="p_strStartDat">开始时间</param>
        /// <param name="p_strEndDat">结束时间</param>
        /// <param name="p_intBatchSeqArr">质控批序号</param>
        /// <param name="p_objQCDataArr"></param>
        /// <returns></returns>
        public long m_lngGetDeviceQCDataBySampleID(string p_strSampleID,
                                                   string p_strStartDat, string p_strEndDat, int[] p_intBatchSeqArr, out clsLisQCDataVO[] p_objQCDataArr)
        {
            p_objQCDataArr = null;
            long lngRes = 0;

            if (string.IsNullOrEmpty(p_strSampleID) || string.IsNullOrEmpty(p_strStartDat) || string.IsNullOrEmpty(p_strEndDat) || p_intBatchSeqArr == null || p_intBatchSeqArr.Length <= 0)
            {
                return(lngRes);
            }

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

            return(objServ.m_lngGetDeviceQCDataBySampleID(m_objPrincipal, p_strSampleID, p_strStartDat, p_strEndDat, p_intBatchSeqArr, out p_objQCDataArr));
        }