Example #1
0
        public long m_lngModifyBarCode(string strSampleID, string strAppID)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngModifyBarCode(this.objPrincipal, strSampleID, strAppID);
            return(lngRes);
        }
Example #2
0
        /// <summary>
        /// 设置标本的状态
        /// </summary>
        /// <param name="strSampleID">标本的ID号</param>
        /// <param name="strSampleStatus">标本设置后的状态值</param>
        /// <returns></returns>
        public long m_lngSetSampleStatus(string strSampleID, int intSampleStatus)
        {
            long lngRes = 0;

            System.Security.Principal.IPrincipal p_objPrincipal            = null;
            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSampleSvc = (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSampleSvc.m_lngSetSampleStatusBySampleId(p_objPrincipal, strSampleID, intSampleStatus);
            return(lngRes);
        }
Example #3
0
        /// <summary>
        /// 更新样本标志位
        ///  刘彬 2004.10.31
        /// </summary>
        /// <param name="p_strSampleIDArr"></param>
        /// <param name="p_intSourceStatus"></param>
        /// <param name="p_intTargetStatus"></param>
        /// <returns>
        /// 小于等于0:出错;
        ///1:成功。
        /// </returns>
        public long m_lngUpdateSampleFlag(string[] p_strSampleIDArr, int p_intSourceStatus, int p_intTargetStatus)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngUpdateSampleFlag(objPrincipal, p_strSampleIDArr, p_intSourceStatus, p_intTargetStatus);
            objSvc.Dispose();
            return(lngRes);
        }
Example #4
0
        /// <summary>
        /// 为表 t_opr_lis_sample 新增,修改,删除 记录时用 ;
        /// 刘彬 2004.05.26
        /// </summary>
        /// <param name="p_objRecordVOArr"></param>
        /// <returns></returns>
        public long m_lngInsertSampleRecord(clsT_OPR_LIS_SAMPLE_VO [] p_objRecordVOArr)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngInsertSampleRecord(objPrincipal, p_objRecordVOArr);
            //			objSvc.Dispose();
            return(lngRes);
        }
Example #5
0
        /// <summary>
        /// 删除仪器关联
        /// </summary>
        /// <param name="p_objRelation"></param>
        /// <param name="p_blnReleaseDeviceSample"></param>
        /// <returns></returns>
        public long m_lngDeleteDeviceRelation(clsT_LIS_DeviceRelationVO p_objRelation, bool p_blnReleaseDeviceSample)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngDeleteDeviceRelation(objPrincipal, p_objRelation);
            //			objSvc.Dispose();
            return(lngRes);
        }
Example #6
0
        /// <summary>
        /// 删除仪器关联
        /// </summary>
        /// <param name="p_strDeviceID"></param>
        /// <param name="p_strRelationDate"></param>
        /// <param name="p_strSeq"></param>
        /// <returns></returns>
        public long m_lngDeleteDeviceRelation(string p_strDeviceID, string p_strRelationDate, string p_strSeq)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngDeleteDeviceRelation(objPrincipal, p_strDeviceID, p_strRelationDate, p_strSeq);
            //			objSvc.Dispose();
            return(lngRes);
        }
Example #7
0
        /// <summary>
        /// 删除仪器关联
        /// </summary>
        /// <param name="p_objSourceVO"></param>
        /// <param name="p_objTargetVO"></param>
        /// <returns></returns>
        public long m_lngModifyBind(clsT_LIS_DeviceRelationVO p_objSourceVO, clsT_LIS_DeviceRelationVO p_objTargetVO)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngModifyBind(objPrincipal, p_objSourceVO, p_objTargetVO);
            //			objSvc.Dispose();
            return(lngRes);
        }
Example #8
0
        public long m_lngReceptSample(clsT_OPR_LIS_SAMPLE_VO p_objSampleVO, clsT_LIS_DeviceRelationVO p_objDeviceRelationVO)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngReceptSample(objPrincipal, p_objSampleVO, p_objDeviceRelationVO);
//			objSvc.Dispose();
            return(lngRes);
        }
Example #9
0
        public long m_lngSampleInterpose(clsLisSampleInterposeVO p_objRecord)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngSampleInterpose(objPrincipal, p_objRecord);
            //			objSvc.Dispose();
            return(lngRes);
        }
Example #10
0
        public long m_lngReceiveSample(int p_intStatus, string p_strSampleID, string p_strReceiveDat, string p_strReceiveEmp, string p_strSendPeopleID)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngReceiveSample(objPrincipal, p_intStatus, p_strSampleID, p_strReceiveDat, p_strReceiveEmp, p_strSendPeopleID);
//			objSvc.Dispose();
            return(lngRes);
        }
Example #11
0
        /// <summary>
        /// 增加一个样本,同时修改申请样本组
        /// </summary>
        /// <param name="p_objPrincipal"></param>
        /// <param name="p_strAppID"></param>
        /// <param name="p_objRecordVO"></param>
        /// <returns></returns>
        public long m_lngAddNewSampleAndModifyAppSampleGroup(
            string p_strAppID, ref clsT_OPR_LIS_SAMPLE_VO p_objRecordVO)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));
            lngRes = objSvc.m_lngAddNewSampleAndModifyAppSampleGroup(objPrincipal,
                                                                     p_strAppID, ref p_objRecordVO);
            objSvc.Dispose();
            return(lngRes);
        }
Example #12
0
        /// <summary>
        /// 审核标本
        /// 刘彬 2004.05.11
        /// </summary>
        /// <param name="p_strSampleID"></param>
        /// <returns></returns>
        public long m_lngAuditingSample(string p_strSampleID)
        {
            long lngRes = 0;

            //com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc=null;
            //objSvc=new com.digitalwave.iCare.middletier.LIS.clsSampleSvc();
            com.digitalwave.iCare.middletier.LIS.clsSampleSvc objSvc =
                (com.digitalwave.iCare.middletier.LIS.clsSampleSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsSampleSvc));

            lngRes = objSvc.m_lngAuditingSample(objPrincipal, p_strSampleID);
            //objResultSvc.Dispose();
            return(lngRes);
        }