/// <summary>
        /// 获取盘点数量不为零的数据
        /// </summary>
        /// <param name="p_strCheckID">盘点ID</param>
        /// <param name="p_dtbResult">结果数据</param>
        /// <returns></returns>
        internal long m_lngGetCheckResult(string p_strCheckID, out DataTable p_dtbResult)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngGetCheckResult(objPrincipal, p_strCheckID, out p_dtbResult);
            return(lngRes);
        }
Esempio n. 2
0
        /// <summary>
        /// 获取盘点明细表信息
        /// </summary>
        /// <param name="p_lngSeriesId">主表序列号</param>
        /// <param name="p_intCheckMode">盘点模式,0为默认,1为三院</param>
        /// <param name="p_blnIsHospital">是否住院药房</param>
        /// <param name="dtbDetailTrue">未合并的明细表信息</param>
        /// <param name="dtbStorageCheck_detail">已合并的明细表信息</param>
        /// <returns></returns>
        internal long m_lngGetStoreCheck_detail(long p_lngSeriesId, int p_intCheckMode, bool p_blnIsHospital, out DataTable dtbDetailTrue, out DataTable dtbStorageCheck_detail)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngGetStorageCheck_detail(objPrincipal, p_lngSeriesId, p_intCheckMode, p_blnIsHospital, out dtbDetailTrue, out dtbStorageCheck_detail);
            return(lngRes);
        }
        /// <summary>
        /// 根据药品ID获取药品
        /// </summary>
        /// <param name="p_strMedicineID">药品ID</param>
        /// <param name="p_strStorageID">仓库ID</param>
        /// <param name="p_dtbMedicine">药品数据</param>
        /// <returns></returns>
        internal long m_lngGetMedicineByMedicineID(string p_strMedicineID, string p_strStorageID, bool p_blnIsHospital, out DataTable p_dtbMedicine)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngGetMedicineByMedicineID(objPrincipal, p_strMedicineID, p_strStorageID, p_blnIsHospital, out p_dtbMedicine);
            return(lngRes);
        }
        /// <summary>
        /// 检查当前帐务期是否已开盘点单
        /// </summary>
        ///<param name="p_strDrugStoreID"></param>
        /// <param name="p_dtmStartDate"></param>
        /// <param name="p_dtmEndDate"></param>
        /// <param name="p_strCheckId"></param>
        /// <param name="p_blnExist"></param>
        /// <returns></returns>
        public long m_lngCheckExistBill(string p_strDrugStoreID, DateTime p_dtmStartDate, DateTime p_dtmEndDate, string p_strCheckId, out bool p_blnExist)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngCheckExistBill(objPrincipal, p_strDrugStoreID, p_dtmStartDate, p_dtmEndDate, p_strCheckId, out p_blnExist);
            return(lngRes);
        }
        internal long m_lngGetCurrentAccountDate(string p_strDrugStoreID, out DateTime p_dtmStartDate, out DateTime p_dtmEndDate)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngGetCurrentAccountDate(objPrincipal, p_strDrugStoreID, out p_dtmStartDate, out p_dtmEndDate);
            return(lngRes);
        }
        /// <summary>
        /// 未审核业务单据
        /// </summary>
        /// <param name="p_objPrincipal"></param>
        /// <param name="p_strDrugStoreID"></param>
        /// <param name="p_dtbIn">入库单</param>
        /// <param name="p_dtbOut">出库单</param>
        /// <param name="p_dtbAsk">请领单</param>
        /// <returns></returns>
        public long m_lngCheckUnAuditData(string p_strDrugStoreID, out DataTable p_dtbIn, out DataTable p_dtbOut, out DataTable p_dtbAsk)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngCheckUnAuditData(objPrincipal, p_strDrugStoreID, out p_dtbIn, out p_dtbOut, out p_dtbAsk);
            return(lngRes);
        }
        /// <summary>
        /// 获取盘点明细打印(常平)
        /// </summary>
        /// <returns></returns>
        internal long m_lngGetStoreCheck_DetailForPrintCP(long p_lngMainSEQ, bool p_blnIsHospital, out DataTable p_dtbStorageCheck_detail)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsDrugStoreCheck_Supported_SVC));
            lngRes = objSvc.m_lngGetStoreCheck_DetailForPrintCP(objPrincipal, p_lngMainSEQ, p_blnIsHospital, out p_dtbStorageCheck_detail);
            return(lngRes);
        }
Esempio n. 8
0
        /// <summary>
        /// 根据查询条件获取药房盘点数据
        /// </summary>
        /// <param name="p_objPrincipal"></param>
        /// <param name="m_strDrugStoreid"></param>
        /// <param name="m_datBeginTime"></param>
        /// <param name="m_datEndTime"></param>
        /// <param name="m_strCheckid"></param>
        /// <param name="m_strMakerid"></param>
        /// <param name="m_intStatus"></param>
        /// <param name="m_dtCheckMainInfo"></param>
        /// <returns></returns>
        public long m_lngGetDrugStoreCheckMainInfo(string m_strDrugStoreid, DateTime m_datBeginTime, DateTime m_datEndTime, string m_strCheckid, string m_strMakerid, Int16 m_intStatus, out DataTable m_dtCheckMainInfo)
        {
            long lngRes = 0;

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

            lngRes = objSvc.m_lngGetDrugStoreCheckMainInfo(objPrincipal, m_strDrugStoreid, m_datBeginTime, m_datEndTime, m_strCheckid, m_strMakerid, m_intStatus, out m_dtCheckMainInfo);
            return(lngRes);
        }
Esempio n. 9
0
        /// <summary>
        /// 根据序列号获取药房盘点明细数据
        /// </summary>
        /// <param name="m_strSerialID"></param>
        /// <param name="m_dtCheckDetailInfo"></param>
        /// <returns></returns>
        public long m_lngGetDrugStoreCheckDetailInfoById(string m_strSerialID, out DataTable m_dtCheckDetailInfo)
        {
            long lngRes = 0;

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

            lngRes = objSvc.m_lngGetDrugStoreCheckDetailInfoById(objPrincipal, m_strSerialID, out m_dtCheckDetailInfo);
            return(lngRes);
        }