public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:已完成訂單\n" + "紀錄本關卡的處理過程‧‧‧。\n"; procResult = procResult + "實作上應該把已完成訂單的狀態設定為關閉 (CLOSED)\n\n"; return procResult; }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:已完成訂單\n" + "紀錄本關卡的處理過程‧‧‧。\n"; procResult = procResult + "實作上應該把已完成訂單的狀態設定為關閉 (CLOSED)\n\n"; return(procResult); }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:已付款\n" + "紀錄本關卡的處理過程‧‧‧。\n"; //current_state = ORDER_STATE.FINISHED; // 設定下一關的狀態 context.setState(new FINISHEDOrderState()); procResult = procResult + "轉移至下一關卡狀態為:已完成\n\n"; return procResult; }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:新訂單\n" + "紀錄本關卡的處理過程‧‧‧。\n"; //current_state = ORDER_STATE.SHIPPED; // 設定下一關的狀態 context.setState(new ShippedOrderState()); procResult = procResult + "轉移至下一關卡狀態為:已出貨\n\n"; return procResult; }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:新訂單成立中‧‧‧\n" + "紀錄本關卡的處理過程‧‧‧。\n"; //current_state = ORDER_STATE.PAID; // 設定下一關的狀態 context.setState(new PaidOrderState()); procResult = procResult + "轉移至下一關卡狀態為:已付款"; return procResult; }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:已付款\n" + "紀錄本關卡的處理過程‧‧‧。\n"; //current_state = ORDER_STATE.FINISHED; // 設定下一關的狀態 context.setState(new FINISHEDOrderState()); procResult = procResult + "轉移至下一關卡狀態為:已完成\n\n"; return(procResult); }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:新訂單\n" + "紀錄本關卡的處理過程‧‧‧。\n"; //current_state = ORDER_STATE.SHIPPED; // 設定下一關的狀態 context.setState(new ShippedOrderState()); procResult = procResult + "轉移至下一關卡狀態為:已出貨\n\n"; return(procResult); }
public string processSomething(OrderStateContext context) { // 回傳處理過程資訊 string procResult = "目前狀態:新訂單成立中‧‧‧\n" + "紀錄本關卡的處理過程‧‧‧。\n"; //current_state = ORDER_STATE.PAID; // 設定下一關的狀態 context.setState(new PaidOrderState()); procResult = procResult + "轉移至下一關卡狀態為:已付款"; return(procResult); }
// constructor public TrackOrderControl() { order_state_use_switch = new OrderState_SwitchCase(); state_context = new OrderStateContext(); }