Esempio n. 1
0
        /// <summary>
        /// 添加库存主表
        /// </summary>
        /// <param name="p_objSDVO">库存</param>
        /// <returns></returns>
        internal long m_lngAddNewStorage(ref clsMS_Storage p_objSDVO)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC));
            lngRes = objSvc.m_lngAddNewStorage(objPrincipal, ref p_objSDVO);
            return(lngRes);
        }
Esempio n. 2
0
        /// <summary>
        /// 退审后更新库存信息
        /// </summary>
        /// <param name="p_objRecord"></param>
        /// <param name="p_lngSEQ"></param>
        /// <returns></returns>
        internal long m_lngModifyStorageFromUnCommit(clsMS_Storage p_objRecord, long p_lngSEQ)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC));
            lngRes = objSvc.m_lngModifyStorageFromUnCommit(objPrincipal, p_objRecord, p_lngSEQ);
            return(lngRes);
        }
Esempio n. 3
0
        /// <summary>
        /// 减少库存主表库存数量
        /// </summary>
        /// <param name="p_objMain">库存主表内容</param>
        /// <returns></returns>
        internal long m_lngSubStorageGross(clsMS_Storage p_objMain)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsStorageSVC));
            lngRes = objSvc.m_lngSubStorageGross(objPrincipal, p_objMain);
            return(lngRes);
        }
Esempio n. 4
0
        /// <summary>
        /// 删除指定出库药品
        /// </summary>
        /// <param name="p_lngSeq">药品序列</param>
        /// <param name="p_strOutStorageID">出库单据号</param>
        /// <param name="p_strStorageID">仓库ID</param>
        /// <param name="p_strMedicineID">药品ID</param>
        /// <param name="p_strLotNO">批号</param>
        /// <param name="p_strInStroageID">入库单据号</param>
        /// <param name="p_dtmValidDate">有效期</param>
        /// <param name="p_dblInPrice">购入价</param>
        /// <param name="p_blnIsCommit">是否保存即审核</param>
        /// <param name="p_objStMed">库存药品信息</param>
        /// <param name="p_dblOutGross">此药品出库数量</param>
        /// <returns></returns>
        internal long m_lngDeleteSelectedMedicine(long p_lngSeq, string p_strOutStorageID, string p_strStorageID, string p_strMedicineID, string p_strLotNO, string p_strInStroageID, DateTime p_dtmValidDate, double p_dblInPrice, bool p_blnIsCommit, clsMS_Storage p_objStMed, double p_dblOutGross)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.MedicineStoreService.clsOutStorageSVC objSvc =
                (com.digitalwave.iCare.middletier.MedicineStoreService.clsOutStorageSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsOutStorageSVC));
            lngRes = objSvc.m_lngDeleteSelectedMedicine(objPrincipal, p_lngSeq, p_strOutStorageID, p_strStorageID, p_strMedicineID, p_strLotNO, p_strInStroageID, p_dtmValidDate, p_dblInPrice, p_blnIsCommit, p_objStMed, p_dblOutGross);
            return(lngRes);
        }