public void ItemsSync(out HttpRespXmlBase pRespXmlObj) { C_WMS.Data.Utility.MyLog.Instance.Info("[弃用的]批量同步商品(同步操作),开始"); var trans = new CWmsTransactionItemSync(); pRespXmlObj = trans.DoTransaction(); }
/// <summary> /// 批量同步商品(异步操作)。若操作成功启动异步计时器则返回TError.RunGood;否则返回其他值 /// </summary> /// <param name="pError">若操作成功启动异步计时器则返回TError.RunGood;否则返回其他值</param> public void ItemsSyncAsync(out int pError) { C_WMS.Data.Utility.MyLog.Instance.Info("批量同步商品(异步操作),开始"); var trans = new CWmsTransactionItemSync(); pError = trans.Activate(); C_WMS.Data.Utility.MyLog.Instance.Info("批量同步商品(异步操作)结束。启动异步计时器结果{0}", pError); }
/// <summary> /// 同步单个商品。返回WMS系统响应的XML内容反序列化后的实体, 若执行失败则返回null /// </summary> /// <param name="pId">商品编码</param> /// <param name="pRespXmlObj">返回WMS系统响应的XML内容反序列化后的实体, 若执行失败则返回null</param> public void SingleItemSync(int pId, out HttpRespXmlBase pRespXmlObj) { C_WMS.Data.Utility.MyLog.Instance.Info("同步单个商品{0},开始", pId); var trans = new CWmsTransactionItemSync(); pRespXmlObj = trans.DoTransaction(pId); C_WMS.Data.Utility.MyLog.Instance.Info("同步单个商品{0},结束。返回:{1}", pId, pRespXmlObj); }