示例#1
0
        public static OrderState GetOrderStatus(int OrderId)
        {
            OrderState orderStateret = new OrderState();

            try
            {
                OrderStateHelper orderStateHelper = new OrderStateHelper();
                OrderState       orderState       = OrderStatusHelper.GetOrderState(OrderId);
                orderStateret.InsertTime = orderState.InsertTime;
                orderStateret.OrderId    = orderState.OrderId;
                if (String.IsNullOrEmpty(orderState.URL))
                {
                    orderStateret.URL = "../Htmls/DataLoading.htm";
                }
                else
                {
                    orderStateret.URL = orderState.URL;
                }
                orderStateret.TazWorksStatus = orderState.TazWorksStatus;
                if (orderState.TazWorksStatus != 4)
                {
                    orderStateHelper.saveOrderStatusEnquiryAsync(OrderId, SessionWrapper.LoggedUser.UserId);
                    orderStateret.TazWorksOrderId = 2;
                }
                orderStateret.OrderId        = orderState.OrderId;
                SessionWrapper.orderStatusID = orderState.OrderStatusId;
                string str = (((TazWorksStatus)orderState.TazWorksStatus).ToString());
                orderStateret.xmlRequestStatus = str;
            }
            catch { }

            return(orderStateret);
        }
示例#2
0
        /// <summary>
        /// 更新订单状态
        /// </summary>
        /// <param name="helper">订单状态操作类</param>
        /// <param name="orderStateEnum">要更新的订单状态</param>
        protected virtual bool UpdateState(OrderStateHelper helper, OrderStateEnum orderStateEnum)
        {
            bool result = false;

            result = new OrderInfoBll().UpdateValue(helper.OrderId, orderStateEnum);
            return(result);
        }
示例#3
0
 /// <summary>
 /// 审核通过
 /// </summary>
 /// <param name="helper">订单状态操作类</param>
 /// <returns></returns>
 public virtual bool AuditPass(OrderStateHelper helper)
 {
     return(false);
 }
示例#4
0
 /// <summary>
 /// 待审核
 /// </summary>
 /// <param name="helper">订单状态操作类</param>
 public virtual bool PendingAudit(OrderStateHelper helper)
 {
     return(false);
 }
示例#5
0
 /// <summary>
 /// 待提交
 /// </summary>
 /// <param name="helper">订单状态操作类</param>
 public virtual bool PendingSubmission(OrderStateHelper helper)
 {
     return(false);
 }