Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
            });
        }