public clsController_SampleReceive() { // // TODO: 在此处添加构造函数逻辑 // m_objManage = new clsDomainController_SampleManage(); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
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"; } }
/// <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); }
/// <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); }
/// <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); }