/// <summary> /// 获取药品调价明细 /// </summary> /// <param name="p_lngMainSEQ">主表序列</param> /// <param name="p_dtbDetail">药品调价明细记录</param> /// <returns></returns> internal long m_lngGetAdjustmentDetail(long p_lngMainSEQ, out DataTable p_dtbDetail) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)); lngRes = objSvc.m_lngGetAdjustmentDetail(objPrincipal, p_lngMainSEQ, out p_dtbDetail); return(lngRes); }
/// <summary> /// 根据药品获取药品的购入价信息 /// </summary> /// <param name="m_strMedicineid">药品id</param> /// <param name="m_dblCallInPrice">购入价</param> /// <returns></returns> public long m_lngGetMedicineCallInPriceByMedicineid(string m_strMedicineid, out double m_dblCallInPrice) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)); lngRes = objSvc.m_lngGetMedicineCallInPriceByMedicineid(objPrincipal, m_strMedicineid, out m_dblCallInPrice); return(lngRes); }
/// <summary> /// 获取药品调价主表信息 /// </summary> /// <param name="p_strStorageID">仓库ID</param> /// <param name="p_strMedicineID">药品ID</param> /// <param name="p_dtmSearchBegin">搜索开始时间</param> /// <param name="p_dtmSearchEnd">搜索结束时间</param> /// <param name="p_dtbValue">药品调价主表信息</param> /// <returns></returns> internal long m_lngGetAdjustmentMain(string p_strStorageID, string p_strMedicineID, DateTime p_dtmSearchBegin, DateTime p_dtmSearchEnd, out DataTable p_dtbValue) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)); lngRes = objSvc.m_lngGetAdjustmentMain(objPrincipal, p_strStorageID, p_strMedicineID, p_dtmSearchBegin, p_dtmSearchEnd, out p_dtbValue); return(lngRes); }
/// <summary> /// 判断药品是否可以调价 /// </summary> /// <param name="m_strMedicineid">药品id</param> /// <param name="m_strReturnMsg">返回信息,如果返回为空表示可以进行调价;非空返回不能调价原因</param> /// <returns></returns> public long m_lngJudgeCanAdjustPriceByMedicineID_ALLNewBill(string m_strMedicineid, out string m_strReturnMsg) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustment_Supported_SVC)); lngRes = objSvc.m_lngJudgeCanAdjustPriceByMedicineID_ALLNewBill(objPrincipal, m_strMedicineid, out m_strReturnMsg); return(lngRes); }