Example #1
0
        public getOrderStatusTypesResponse1 getOrderStatusTypes(getOrderStatusTypesRequest1 request)
        {
            string errorMessage = string.Empty;
            var    response     = new getOrderStatusTypesResponse1();

            if (Valid(request, ref errorMessage))
            {
                if (Authorized(request, ref errorMessage))
                {
                    response.GetOrderStatusTypesResponse = new GetOrderStatusTypesResponse();

                    List <GetOrderStatusTypesResponseStatus> statuses = new List <GetOrderStatusTypesResponseStatus>();
                    statuses.Add(new GetOrderStatusTypesResponseStatus
                    {
                        id   = 0,
                        name = "None"
                    });

                    statuses.Add(new GetOrderStatusTypesResponseStatus
                    {
                        id   = 1,
                        name = "Open Order"
                    });

                    statuses.Add(new GetOrderStatusTypesResponseStatus
                    {
                        id   = 2,
                        name = "Delivered"
                    });

                    statuses.Add(new GetOrderStatusTypesResponseStatus
                    {
                        id   = 3,
                        name = "Invoiced"
                    });

                    statuses.Add(new GetOrderStatusTypesResponseStatus
                    {
                        id   = 4,
                        name = "Canceled"
                    });

                    response.GetOrderStatusTypesResponse.StatusArray = statuses.ToArray();
                }
                else
                {
                    response.GetOrderStatusTypesResponse = new GetOrderStatusTypesResponse();
                    response.GetOrderStatusTypesResponse.errorMessage = errorMessage;
                }
            }
            else
            {
                response.GetOrderStatusTypesResponse = new GetOrderStatusTypesResponse();
                response.GetOrderStatusTypesResponse.errorMessage = errorMessage;
            }

            return(response);
        }
Example #2
0
    public GetOrderStatusTypesResponse getOrderStatusTypes(GetOrderStatusTypesRequest GetOrderStatusTypesRequest)
    {
        getOrderStatusTypesRequest1 inValue = new getOrderStatusTypesRequest1();

        inValue.GetOrderStatusTypesRequest = GetOrderStatusTypesRequest;
        getOrderStatusTypesResponse1 retVal = ((OrderStatusService)(this)).getOrderStatusTypes(inValue);

        return(retVal.GetOrderStatusTypesResponse);
    }