예제 #1
0
 public clsController_SampleReceive()
 {
     //
     // TODO: 在此处添加构造函数逻辑
     //
     m_objManage = new clsDomainController_SampleManage();
 }
예제 #2
0
        /// <summary>
        /// 修改样本号
        /// </summary>
        /// <param name="strSampleID"></param>
        /// <param name="strAppID"></param>
        /// <returns></returns>
        public long m_lngModifyBarCode(string strSampleID, string strAppID)
        {
            long lngRes = 0;

            lngRes = new clsDomainController_SampleManage().m_lngModifyBarCode(strSampleID, strAppID);
            return(lngRes);
        }
예제 #3
0
        /// <summary>
        /// BarCode是否存在
        /// </summary>
        /// <param name="p_strBarCode"></param>
        /// <returns></returns>
        public bool m_blnBarCodeExsit(string p_strBarCode)
        {
            long lngRes = 0;

            com.digitalwave.iCare.ValueObject.clsT_OPR_LIS_SAMPLE_VO[] objSampleVOArr = null;

            try
            {
                lngRes = new clsDomainController_SampleManage().m_lngGetSampleVOByBarcode(p_strBarCode, out objSampleVOArr);
            }
            catch
            {
                lngRes = 0;
            }

            if (objSampleVOArr != null && objSampleVOArr.Length > 0 && lngRes > 0)
            {
                return(true);
            }
            else if (lngRes <= 0)
            {
                throw new Exception("操作数据库失败!");
            }
            return(false);
        }
예제 #4
0
        /// <summary>
        /// 根据标本号查询标本状态
        /// </summary>
        /// <param name="strSampleID"></param>
        /// <param name="intStatus"></param>
        /// <returns></returns>
        public long m_lngFindStatusBySampleID(string strSampleID, out int intStatus)
        {
            long lngRes = 0;

            lngRes = new clsDomainController_SampleManage().m_lngFindStatusBySampleID(strSampleID, out intStatus);
            return(lngRes);
        }
예제 #5
0
        /// <summary>
        /// 查找病区	根据输入字符串
        /// </summary>
        /// <param name="strCode">输入字符串</param>
        /// <param name="p_objResultArr">病区对象	[out 参数]</param>
        public long m_lngFindArea(string strCode, out clsBIHArea[] p_objResultArr)
        {
            long lngRes = 0;

            lngRes = new clsDomainController_SampleManage().m_lngFindArea(strCode, out p_objResultArr);

            return(lngRes);
        }
예제 #6
0
파일: frmFormula.cs 프로젝트: ewin66/HIS
        public void m_mthGetSampleType()
        {
            long      lngRes        = 0;
            DataTable dtbSampleType = null;
            clsDomainController_SampleManage objDomain = new clsDomainController_SampleManage();

            lngRes = objDomain.m_lngGetSampleTypeList(out dtbSampleType);
            if (lngRes > 0 && dtbSampleType != null)
            {
                this.m_cboSampleType.DataSource    = dtbSampleType;
                this.m_cboSampleType.DisplayMember = "SAMPLE_TYPE_DESC_VCHR";
                this.m_cboSampleType.ValueMember   = "SAMPLE_TYPE_ID_CHR";
            }
        }
예제 #7
0
        /// <summary>
        /// 保存样本信息
        /// </summary>
        public long m_lngSave(string p_strAppID, ref clsT_OPR_LIS_SAMPLE_VO p_objSampleVO)
        {
            long lngRes = 0;

            try
            {
                lngRes = new clsDomainController_SampleManage().m_lngAddNewSampleAndModifyAppSampleGroup(p_strAppID, ref p_objSampleVO);
            }
            catch
            {
                lngRes = 0;
            }
            return(lngRes);
        }
예제 #8
0
        /// <summary>
        /// 根据样本Id获取样本VO
        /// </summary>
        /// <param name="p_strSampleID"></param>
        /// <param name="p_objSampleVO"></param>
        /// <returns></returns>
        public long m_lngGetSampleBySampleID(string p_strSampleID, out clsT_OPR_LIS_SAMPLE_VO p_objSampleVO)
        {
            long lngRes = 0;

            p_objSampleVO = null;
            clsT_OPR_LIS_SAMPLE_VO[] objSampleVOArr = null;
            try
            {
                lngRes = new clsDomainController_SampleManage().m_lngGetSampleVOArrBySampleID(p_strSampleID, out objSampleVOArr);
                if (lngRes > 0 && objSampleVOArr != null && objSampleVOArr.Length > 0)
                {
                    p_objSampleVO = objSampleVOArr[0];
                }
            }
            catch
            {
                lngRes        = 0;
                p_objSampleVO = null;
            }
            return(lngRes);
        }
예제 #9
0
        /// <summary>
        /// 修改采样人员
        /// </summary>
        /// <param name="p_strEmpId"></param>
        /// <param name="p_strSampleId"></param>
        public void m_mthUpdateCollector(string p_strEmpId, string p_strSampleId, string p_strApplicationID)
        {
            long lngRes = 0;

            lngRes = new clsDomainController_SampleManage().m_lngInsertCollector(p_strEmpId, p_strSampleId, p_strApplicationID);
        }