/// <summary>
        /// 获取所有仓库名称

        /// </summary>
        /// limitunitprice_mny
        internal long m_lngGetStoreroom(out DataTable p_dtbVendor)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC));
            lngRes = objSvc.m_lngGetStoreroom(objPrincipal, out p_dtbVendor);
            return(lngRes);
        }
        /// <summary>
        /// 入库统计(外退)
        /// </summary>
        /// <param name="p_strStorageID">仓库ID</param>
        /// <param name="p_dtmBegin">查询开始时间</param>
        /// <param name="p_dtmEnd">查询结束时间</param>
        /// <param name="p_strVendorID">供应商ID</param>
        /// <param name="p_dtbData">统计结果</param>
        /// <returns></returns>
        internal long m_lngStatisticsForeignRetreat(string p_strStorageID, DateTime p_dtmBegin, DateTime p_dtmEnd, string p_strVendorID, int p_intMedicineSetID, out DataTable p_dtbData)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC));
            lngRes = objSvc.m_lngStatisticsForeignRetreat(objPrincipal, p_strStorageID, p_dtmBegin, p_dtmEnd, p_strVendorID, p_intMedicineSetID, out p_dtbData);
            return(lngRes);
        }
        internal long m_lngGetMedicineInnerWithdrawDetailDataReport(string instorageid_vchr, out DataTable dtbResult)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsInStorageStatisticsReportSVC));
            lngRes = objSvc.m_lngGetMedicineInnerWithdrawDetailDataReport(instorageid_vchr, out dtbResult);
            return(lngRes);
        }