Example #1
0
 private WebFleetOrderState GetOrderState(OrdersService.OrderState orderState)
 {
     return((WebFleetOrderState)GetOrderStateInt(orderState));
 }
Example #2
0
        private int GetOrderStateInt(OrdersService.OrderState orderState)
        {
            var result = 0;

            if (orderState != null)
            {
                switch (orderState.stateCode)
                {
                case OrderStateCode.NotYetSent:
                    result = (int)WebFleetOrderState.NotYetSent;
                    break;

                case OrderStateCode.Sent:
                    result = (int)WebFleetOrderState.Sent;
                    break;

                case OrderStateCode.Received:
                    result = (int)WebFleetOrderState.Received;
                    break;

                case OrderStateCode.Read:
                    result = (int)WebFleetOrderState.Read;
                    break;

                case OrderStateCode.Accepted:
                    result = (int)WebFleetOrderState.Accepted;
                    break;

                case OrderStateCode.ServiceOrderStarted:
                    result = (int)WebFleetOrderState.ServiceOrderStarted;
                    break;

                case OrderStateCode.ArrivedAtDestination:
                    result = (int)WebFleetOrderState.ArrivedAtDestination;
                    break;

                case OrderStateCode.WorkStarted:
                    result = (int)WebFleetOrderState.WorkStarted;
                    break;

                case OrderStateCode.WorkFinished:
                    result = (int)WebFleetOrderState.WorkFinished;
                    break;

                case OrderStateCode.DepartedFromDestination:
                    result = (int)WebFleetOrderState.DepartedFromDestination;
                    break;

                case OrderStateCode.PickupOrderStarted:
                    result = (int)WebFleetOrderState.PickupOrderStarted;
                    break;

                case OrderStateCode.ArrivedAtPickUpLocation:
                    result = (int)WebFleetOrderState.ArrivedAtPickUpLocation;
                    break;

                case OrderStateCode.PickUpStarted:
                    result = (int)WebFleetOrderState.PickUpStarted;
                    break;

                case OrderStateCode.PickUpFinished:
                    result = (int)WebFleetOrderState.PickupOrderStarted;
                    break;

                case OrderStateCode.DepartedFromPickUpLocation:
                    result = (int)WebFleetOrderState.DepartedFromPickUpLocation;
                    break;

                case OrderStateCode.DeliveryOrderStarted:
                    result = (int)WebFleetOrderState.DeliveryOrderStarted;
                    break;

                case OrderStateCode.ArrivedAtDeliveryLocation:
                    result = (int)WebFleetOrderState.ArrivedAtDeliveryLocation;
                    break;

                case OrderStateCode.DeliveryStarted:
                    result = (int)WebFleetOrderState.DeliveryStarted;
                    break;

                case OrderStateCode.DeliveryFinished:
                    result = (int)WebFleetOrderState.DeliveryFinished;
                    break;

                case OrderStateCode.DepartedFromDeliveryLocation:
                    result = (int)WebFleetOrderState.DepartedFromDeliveryLocation;
                    break;

                case OrderStateCode.Resumed:
                    result = (int)WebFleetOrderState.Resumed;
                    break;

                case OrderStateCode.Suspended:
                    result = (int)WebFleetOrderState.Suspended;
                    break;

                case OrderStateCode.Cancelled:
                    result = (int)WebFleetOrderState.Cancelled;
                    break;

                case OrderStateCode.Rejected:
                    result = (int)WebFleetOrderState.Rejected;
                    break;

                case OrderStateCode.Finished:
                    result = (int)WebFleetOrderState.Finished;
                    break;
                }
            }
            return(result);
        }