/// <summary> /// 根据药房名称获取货架信息 /// </summary> /// <param name="p_strStoreName">药房名称</param> /// <param name="m_dtbStorageRack">货架信息</param> /// <returns></returns> internal long m_lngGetStorageRack(string p_strStoreName, out DataTable m_dtbStorageRack) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)); lngRes = objSvc.m_lngGetStorageRack(objPrincipal, p_strStoreName, out m_dtbStorageRack); return(lngRes); }
/// <summary> /// 查询库存明细信息 /// </summary> /// <param name="objvalue_Param"></param> /// <param name="lstMedicineType"></param> /// <param name="dtbResult"></param> /// <param name="p_strProductor"></param> /// <param name="p_objPrepTypeArr"></param> /// <returns></returns> public long m_lngGetResultByConditionStorageDetail(ref clsStorageDetail_SqlConditionQueryParam_VO objvalue_Param, List <string> lstMedicineType, ref DataTable dtbResult, string p_strProductor, clsMEDICINEPREPTYPE_VO[] p_objPrepTypeArr) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)); lngRes = objSvc.m_lngGetStorageDetailData(objPrincipal, ref objvalue_Param, lstMedicineType, ref dtbResult, p_strProductor, p_objPrepTypeArr); return(lngRes); }
/// <summary> /// 获取药品类型 /// </summary> /// <param name="p_objResultArr"></param> /// <returns></returns> public long m_lngGetResultByConditionMedicineType(out clsValue_MedicineType_VO[] p_objResultArr) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)); lngRes = objSvc.m_lngGetMedicineTypeData(objPrincipal, out p_objResultArr); return(lngRes); }
/// <summary> /// 根据ID获取库存明细表的资料 /// </summary> /// <param name="p_intSeriesID"></param> /// <param name="objHistory"></param> /// <returns></returns> internal long m_lngGetAmountBySeriesID(long p_intSeriesID, out clsDS_StorageHistory_VO p_objHistory) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)); lngRes = objSvc.m_lngGetAmountBySeriesID(objPrincipal, p_intSeriesID, out p_objHistory); return(lngRes); }
/// <summary> /// 检查是否住院药房使用 /// </summary> /// <param name="p_strDrugStoreID"></param> /// <param name="p_blnIsHospital"></param> /// <returns></returns> internal long m_lngCheckIsHospital(string p_strDrugStoreID, out bool p_blnIsHospital) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)); lngRes = objSvc.m_lngCheckIsHospital(objPrincipal, p_strDrugStoreID, out p_blnIsHospital); return(lngRes); }
internal long m_mthGetStorageDetailData(string p_strStorageID, string p_strMedicineID, string p_strAssistCode, string p_strMedicineTypeID, out DataTable dtbResult, List <string> lstMedicineType, bool p_blnIsHospital) { long lngRes = 0; dtbResult = new DataTable(); com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStorageQuery_Supported_SVC)); lngRes = objSvc.m_lngGetStorageDataForSet(objPrincipal, p_strStorageID, p_strMedicineID, p_strAssistCode, p_strMedicineTypeID, lstMedicineType, p_blnIsHospital, ref dtbResult); return(lngRes); }