コード例 #1
0
        /// <summary>
        /// 获取入库明细(打印)(药房使用)
        /// </summary>
        /// <param name="p_blnCombine">是否单品种查询</param>
        /// <param name="p_strStorageID">仓库ID</param>
        /// <param name="p_dtmBegin">开始时间</param>
        /// <param name="p_dtmEnd">结束时间</param>
        /// <param name="p_strVendor">供应商ID</param>
        /// <param name="p_strMedTypeCode">药品类型</param>
        /// <param name="p_strMedicine">药品ID</param>
        /// <param name="p_strType">入库类型ID</param>
        /// <param name="p_blnIsHospital">是否住院药房</param>
        /// <param name="p_dtbReport">入库明细数据</param>
        /// <returns></returns>
        internal long m_lngGetInstorageDetailReportForDrugStore(bool p_blnCombine, string p_strStorageID, DateTime p_dtmBegin, DateTime p_dtmEnd, string p_strVendor, string p_strMedTypeCode, string p_strMedicine, string p_strType, bool p_blnIsHospital, out DataTable p_dtbReport)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC));
            lngRes = objSvc.m_lngGetInstorageDetailReportForDrugStore(objPrincipal, p_blnCombine, p_strStorageID, p_dtmBegin, p_dtmEnd, p_strVendor, p_strMedTypeCode, p_strMedicine, p_strType, p_blnIsHospital, out p_dtbReport);
            return(lngRes);
        }
コード例 #2
0
ファイル: clsDcl_InOutReport.cs プロジェクト: ewin66/HIS
        /// <summary>
        /// 获取出入库情况(药库)
        /// </summary>
        /// <param name="p_blnCombine">是否单品种查询</param>
        /// <param name="p_strStorageID">仓库ID</param>
        /// <param name="p_dtmBegin">开始时间</param>
        /// <param name="p_dtmEnd">结束时间</param>
        /// <param name="p_strMedType">药品类型</param>
        /// <param name="p_strMedicine">药品ID</param>
        /// <param name="p_intFilter">过滤</param>
        /// <param name="p_blnShowNoAmount">是否显示零库存</param>
        /// <param name="p_dtbReport">入库明细数据</param>
        /// <returns></returns>
        internal long m_lngGetInOutDetail(bool p_blnCombine, string p_strStorageID, DateTime p_dtmBegin, DateTime p_dtmEnd, string p_strMedType, string p_strMedicine, int p_intFilter, bool p_blnShowNoAmount, out DataTable p_dtbReport)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC));
            lngRes = objSvc.m_lngGetInOutDetail(objPrincipal, p_blnCombine, p_strStorageID, p_dtmBegin, p_dtmEnd, p_strMedType, p_strMedicine, p_intFilter, p_blnShowNoAmount, out p_dtbReport);
            return(lngRes);
        }
コード例 #3
0
ファイル: clsDcl_AdjustmentDetail.cs プロジェクト: ewin66/HIS
        /// <summary>
        /// 获取药品毛利率

        /// </summary>
        /// <param name="p_strMedicineTypeID">药品类型ID</param>
        /// <param name="p_dblRate">毛利率</param>
        /// <returns></returns>
        public long m_lngGetGrossProfitRate(string p_strMedicineTypeID, out double p_dblRate)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorage_Supported_MS_SVC));
            lngRes = objSvc.m_lngGetGrossProfitRate(objPrincipal, p_strMedicineTypeID, out p_dblRate);
            return(lngRes);
        }