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); }
/// <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); }
/// <summary> /// 审核通过 /// </summary> /// <param name="helper">订单状态操作类</param> /// <returns></returns> public virtual bool AuditPass(OrderStateHelper helper) { return(false); }
/// <summary> /// 待审核 /// </summary> /// <param name="helper">订单状态操作类</param> public virtual bool PendingAudit(OrderStateHelper helper) { return(false); }
/// <summary> /// 待提交 /// </summary> /// <param name="helper">订单状态操作类</param> public virtual bool PendingSubmission(OrderStateHelper helper) { return(false); }