Example #1
0
        private static void runDeleteShipmentRequest(GKVAPIServicePortTypeClient port, AuthentificationType auth)
        {
            Console.WriteLine("enter tracking number:");
            String Sendungsnummer = Console.ReadLine();
            DeleteShipmentOrderRequest ddRequest = GeschaeftskundenversandRequestBuilder.getDeleteShipmentOrcerRequest(Sendungsnummer);

            try
            {
                DeleteShipmentOrderResponse delResponse = port.deleteShipmentOrder(auth, ddRequest);

                //Response status
                Statusinformation status     = delResponse.Status;
                String            statusText = status.statusText;
                DeletionState[]   delStates  = delResponse.DeletionState;

                Console.Write("deleteShipmentOrderRequest: \n" +
                              "Status-msg: " + statusText + "\n");

                foreach (DeletionState delState in delStates)
                {
                    Console.Write("tracking number: " + delState.shipmentNumber + "\n" +
                                  "Status: " + delState.Status.statusText + "\n" +
                                  "Status-Code: " + delState.Status.statusCode + "\n");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine("Each key terminates the Program!");
                String wait = Console.ReadLine();
                Environment.Exit(0);
            }
        }
Example #2
0
        public static DeleteShipmentOrderRequest getDeleteShipmentOrcerRequest(
            String shipmentId)
        {
            DeleteShipmentOrderRequest Request = new DeleteShipmentOrderRequest();

            Request.Version = createVersion();
            String[] shNumbers = new String[1];
            shNumbers[0]           = shipmentId;
            Request.shipmentNumber = shNumbers;
            return(Request);
        }