/// <summary> /// 插入拍品付款和物流信息 /// </summary> /// <param name="atcm">实体</param> /// <returns></returns> public bool AddPublishCondtition(AuctionTstConditionModel atcm) { AuctionMainFormBiz biz = new AuctionMainFormBiz(); bool result = true; try { //Web 可能已经确认过 result = biz.AddPublishCondtition(atcm); } catch { } if (result == true) { string dateTime = DateTime.Now.ToString("yyyy-MM-dd"); string key = string.Format("hall_{0}", dateTime); List <AuctionHallDataModel> pidlist = base.CurrentContext.Session.Get <List <AuctionHallDataModel> >(key); AuctionHallDataModel ahdm = pidlist.FirstOrDefault(p => p.PublishId == atcm.PublishId); if (ahdm != null) { ahdm.BidStatus = BidStatusType.出价不是最高; ahdm.DataStatus = 5; System.Diagnostics.Debug.WriteLine("确认按钮OK"); } } return(result); }
/// <summary> /// 添加确认条件 /// </summary> /// <param name="TvaID"></param> /// <param name="PId"></param> public void AddPublishCondtition(AuctionTstConditionModel model) { ServiceRequest request = new ServiceRequest(); request.ServiceName = "AuctionMainFormService"; request.MethodName = "AddPublishCondtition"; request.Parameters = new object[] { model }; IGlobalPresenter presenter = ((IBaseView)this.AuctionForm).MainPresenter; presenter.ServiceProxy.RequestService <bool>(presenter.ServiceProxy.ServiceSubscriber, request, DataType.Text, message => { this.AuctionForm.BindPublishCondtition(message); }); }