/// <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)); }
/// <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)); }