private string GetStatusString() { StockOutputOrderState currentState = this.stockOutputMessage == null ? StockOutputOrderState.InProcess : this.stockOutputMessage.Order.State; if (this.cancelled) { currentState = StockOutputOrderState.Aborted; } return(currentState.ToString()); }
/// <summary> /// Converts the specified state string into a valid state enumeration value. /// </summary> /// <param name="stateString">The state string to convert.</param> /// <returns>The valid state enumeration value</returns> public static StockOutputOrderState ConvertOrderState(string stateString) { StockOutputOrderState result = StockOutputOrderState.Rejected; if (string.IsNullOrWhiteSpace(stateString)) { return(result); } if (Enum.TryParse <StockOutputOrderState>(stateString, out result) == false) { result = StockOutputOrderState.Rejected; } return(result); }
private TaskState OutputStateToTaskState(StockOutputOrderState outputState) { switch (outputState) { case StockOutputOrderState.Queued: return(TaskState.Queued); case StockOutputOrderState.InProcess: return(TaskState.InProcess); case StockOutputOrderState.Aborting: return(TaskState.Aborting); case StockOutputOrderState.Aborted: return(TaskState.Aborted); case StockOutputOrderState.Completed: return(TaskState.Completed); case StockOutputOrderState.Incomplete: case StockOutputOrderState.HasError: { return(TaskState.Incomplete); } default: return(TaskState.Unknown); } }