Example #1
0
 /// <summary>
 /// 根据索引查询是否为当前使用单位
 /// </summary>
 /// <param name="strSeledMedId">药品ID </param>
 /// <param name="p_strUnit">单位名称</param>
 /// <param name="p_intPackage_Dec">单位数量</param>
 /// <returns></returns>
 public bool m_blnQueryByIndex(string strSeledMedId, string p_strUnit, int p_intPackage_Dec)
 {
     com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC m_objService =
         (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType
             (typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));
     return(m_objService.m_blnQueryByIndex(strSeledMedId, p_strUnit, p_intPackage_Dec));
 }
Example #2
0
 /// <summary>
 /// 根据药品Id获取相应的收费项目ID
 /// </summary>
 /// <param name="p_strMedicineID"></param>
 /// <param name="p_strItemID"></param>
 /// <returns></returns>
 internal long m_lngGetItemID(string p_strMedicineID, out string p_strItemID)
 {
     com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC m_objService =
         (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType
             (typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));
     return(m_objService.m_lngGetItemID(p_strMedicineID, out p_strItemID));
 }
Example #3
0
 /// <summary>
 /// 获取单位列表
 /// </summary>
 /// <param name="p_strId"></param>
 /// <param name="p_intBy"></param>
 /// <param name="p_dtAliasList"></param>
 /// <returns></returns>
 public long m_lngGetTableMultiUnitList(string p_strId, out DataTable p_dtMultiUnit)
 {
     com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC m_objService =
         (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType
             (typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));
     return(m_objService.m_lngGetTableMultiUnitList(p_strId, out p_dtMultiUnit));
 }
Example #4
0
        /// <summary>
        /// 获取药品低于最低限量的数量
        /// </summary>
        /// <param name="p_strStorageID">药库ID</param>
        /// <param name="p_strBeginDate"></param>
        /// <param name="p_strEndDate"></param>
        /// <param name="p_dtbAmount">生成请领单的库存限量数据</param>
        public long m_lngGetNeapData(string p_strStorageID, DateTime p_strBeginDate, DateTime p_strEndDate, ref DataTable p_dtbAmount)
        {
            com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));

            return(objSvc.m_mthGetNeapData(objPrincipal, p_strStorageID, p_strBeginDate, p_strEndDate, ref p_dtbAmount));
        }
Example #5
0
        /// <summary>
        /// 获取药品类型
        /// </summary>
        /// <param name="p_dtbResult">返回结果</param>
        /// <returns></returns>
        public long m_lngGetMedicineType(out DataTable p_dtbResult)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));
            lngRes = objSvc.m_lngGetMedicineType(objPrincipal, out p_dtbResult);
            return(lngRes);
        }
Example #6
0
        /// <summary>
        /// 获取药品最基本信息
        /// </summary>
        /// <param name="p_strAssistCode">查询条件</param>
        /// <param name="p_strDrugType">药品类型</param>
        /// <param name="p_dtbMedicine">返回结果</param>
        /// <returns></returns>
        public long m_lngGetBaseMedicine(string p_strAssistCode, string p_strDrugType, out DataTable p_dtbMedicine)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));
            lngRes = objSvc.m_lngGetBaseMedicine(objPrincipal, p_strAssistCode, p_strDrugType, out p_dtbMedicine);
            return(lngRes);
        }
Example #7
0
        /// <summary>
        /// 保存限量信息
        /// </summary>
        /// <param name="p_objLimit">要保存的限量信息</param>
        /// <returns></returns>
        public long m_lngSaveMedicine(clsDS_MedicineLimit[] p_objLimit)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));
            lngRes = objSvc.m_lngSaveMedicine(p_objLimit);
            return(lngRes);
        }
Example #8
0
        /// <summary>
        /// 获取药房限量信息
        /// </summary>
        /// <param name="p_strStorageID">药房ID</param>
        /// <param name="p_strDrugType">药品类型</param>
        /// <param name="p_blnIsHospital">是否住院药房</param>
        /// <param name="p_dtbResult">限量信息</param>
        /// <returns></returns>
        public long m_mthGetLimitData(string p_strStorageID, string p_strDrugType, bool p_blnIsHospital, ref DataTable p_dtbResult)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsMedicineLimit_Supported_SVC));

            lngRes = objSvc.m_mthGetLimitData(objPrincipal, p_strStorageID, p_strDrugType, p_blnIsHospital, ref p_dtbResult);
            return(lngRes);
        }