Exemplo n.º 1
0
        /// <summary>
        /// 根据流水号获取药房出库明细
        /// </summary>
        /// <param name="m_lngSeqid"></param>
        /// <param name="dt"></param>
        /// <returns></returns>
        public long m_lngGetOutstorageDetailByID(bool p_blnIsHospital, long m_lngSeqid, out DataTable m_dtDetail)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetOutstorageDetailByID(objPrincipal, p_blnIsHospital, m_lngSeqid, out m_dtDetail);
            return(lngRes);
        }
Exemplo n.º 2
0
        /// <summary>
        ///  获取当天药房出库主表信息
        /// </summary>
        /// <param name="m_strBeginDate"></param>
        /// <param name="m_strEndDate"></param>
        /// <param name="m_dtOutstorage"></param>
        /// <returns></returns>
        public long m_mthGetCurrentDayOutstoragenfo(string m_strBeginDate, string m_strEndDate, out DataTable m_dtOutstorage)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_mthGetCurrentDayOutstorageInfo(objPrincipal, m_strBeginDate, m_strEndDate, out m_dtOutstorage);
            return(lngRes);
        }
Exemplo n.º 3
0
        internal long m_lngGetSumMoney(long p_intSeriesID, out double p_dblSummoney)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetSumMoney(objPrincipal, p_intSeriesID, out p_dblSummoney);
            return(lngRes);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 获取指定药品出库数量
        /// </summary>
        /// <param name="p_lngMainSEQ">主表序列</param>
        /// <param name="p_strMedicineID">药品ID</param>
        /// <param name="p_hstNetAmount">针对指定药物,以批号为键,出库数量为值的哈希表</param>
        /// <returns></returns>
        internal long m_lngGetIPAmount(long p_lngMainSEQ, string p_strMedicineID, out Hashtable p_hstNetAmount)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetIPAmount(objPrincipal, p_lngMainSEQ, p_strMedicineID, out p_hstNetAmount);
            return(lngRes);
        }
Exemplo n.º 5
0
        /// <summary>
        /// 根据流水号获取药房入库明细
        /// </summary>
        /// <param name="m_lngSeqid"></param>
        /// <param name="m_objDetailVoArr"></param>
        /// <returns></returns>
        public long m_lngGetOutstorageDetailByID(long m_lngSeqid, out clsDS_UpdateStorageBySeriesID_VO[] m_objDetailVoArr)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetOutstorageDetailByID(objPrincipal, m_lngSeqid, out m_objDetailVoArr);
            return(lngRes);
        }
Exemplo n.º 6
0
        public long m_lngGetDSStorageGross(List <long> m_glstSeriesID, long p_lngMainSeriesID, out Dictionary <long, double> m_gdicDSStorage)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetDSStorageGross(objPrincipal, m_glstSeriesID, p_lngMainSeriesID, out m_gdicDSStorage);
            return(lngRes);
        }
Exemplo n.º 7
0
        /// <summary>
        /// 获取指定药品库存信息
        /// </summary>
        /// <param name="p_strMedicineID">药品ID</param>
        /// <param name="p_strStorageID">仓库ID</param>
        /// <param name="p_objDetailArr">库存信息</param>
        /// <returns></returns>
        internal long m_lngGetStoreMedicineDetail(string p_strMedicineID, string p_strStorageID, out clsDS_StorageDetail_VO[] p_objDetailArr)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetStoreMedicineDetail(objPrincipal, p_strMedicineID, p_strStorageID, out p_objDetailArr);
            return(lngRes);
        }
Exemplo n.º 8
0
        /// <summary>
        /// 查询药房出库药品状态
        /// </summary>
        /// <param name="p_strSeq">序列号</param>
        /// <param name="p_intQueryStyle">查询类型是根据主表序列号还是子表序列号0-主表,1-子表</param>
        /// <param name="p_strState">状态</param>
        /// <returns></returns>
        public long m_lngQueryMedOutStoreState(string p_strSeq, int p_intQueryStyle, out string p_strState)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngQueryMedOutStoreState(p_strSeq, p_intQueryStyle, out p_strState);
            return(lngRes);
        }
Exemplo n.º 9
0
        public long m_lngLoadBill(bool p_blnIsHospital, string p_strBillID, out clsDS_OutStorage_VO p_objMain, out DataTable p_dtbSub)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngLoadBill(objPrincipal, p_blnIsHospital, p_strBillID, out p_objMain, out p_dtbSub);
            return(lngRes);
        }
Exemplo n.º 10
0
        internal long m_lngCheckStorage(bool p_blnIsHospital, string p_strDrugStoreID, ref DataTable p_dtbTemp, ref DataTable p_dtbResult)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngCheckStorage(objPrincipal, p_blnIsHospital, p_strDrugStoreID, ref p_dtbTemp, ref p_dtbResult);
            return(lngRes);
        }
Exemplo n.º 11
0
        internal long m_lngCheckIfHasGenerateInstorage(string p_strOutBillNo, out bool p_blnHasGenerateInstorageBill)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngCheckIfHasGenerateInstorage(objPrincipal, p_strOutBillNo, out p_blnHasGenerateInstorageBill);
            return(lngRes);
        }
Exemplo n.º 12
0
        internal long m_lngGetDetailForUpdate(long m_lngSeqID, int p_intMode, out clsDS_UpdateStorageBySeriesID_VO[] m_objForUpdateArr)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngGetDetailForUpdate(objPrincipal, m_lngSeqID, p_intMode, out m_objForUpdateArr);
            return(lngRes);
        }
Exemplo n.º 13
0
        /// <summary>
        ///  根据查询条件获取药房出库主表信息
        /// </summary>
        /// <param name="p_blnCombine">是否单品种查询</param>
        /// <param name="m_strBeginDate"></param>
        /// <param name="m_strEndDate"></param>
        /// <param name="m_strMakeOrderName"></param>
        /// <param name="m_strTypeCode"></param>
        /// <param name="m_intStatus"></param>
        /// <param name="m_strMedStoreID"></param>
        /// <param name="m_strBorrowDeptID"></param>
        /// <param name="m_strBillID"></param>
        /// <param name="p_strMedicineID"></param>
        /// <param name="m_dtInstorage"></param>
        /// <returns></returns>
        public long m_mthGetOutstorageInfoByconditions(bool p_blnCombine, string m_strBeginDate, string m_strEndDate, string m_strMakeOrderName, string m_strTypeCode, int m_intStatus, string m_strMedStoreID, string m_strBorrowDeptID, string m_strBillID, string p_strMedicineID,
                                                       out DataTable m_dtInstorage)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_mthGetOutstorageInfoByconditions(objPrincipal, p_blnCombine, m_strBeginDate, m_strEndDate, m_strMakeOrderName, m_strTypeCode, m_intStatus, m_strMedStoreID, m_strBorrowDeptID, m_strBillID, p_strMedicineID, out m_dtInstorage);
            return(lngRes);
        }