private void searchTrpAltBtn_Click(object sender, EventArgs e)
        {
            var bookingClient = new JenaExternalBookingWebService
            {
                SoapVersion = SoapProtocolVersion.Soap11
            };

            /* Fill out booking data */
            var externalBooking = UserPickedBookingTypeInForm == Resources.JPSClientForm_JPSClientForm__Flight
                ? CreateExternalFlightBooking()
                : CreateExternalCourierBooking();

            SetTransportGuiData(externalBooking);

            /* Get transport alternatives */
            var transportAlternatives = bookingClient.JenaGetTransportAlternatives(externalBooking);

            SetTransportAlternativeRadioButtons(transportAlternatives, UserPickedBookingTypeInForm);
        }
        private void makeBookingBtn_Click(object sender, EventArgs e)
        {
            var bookingClient = new JenaExternalBookingWebService
            {
                SoapVersion = SoapProtocolVersion.Soap11
            };

            /* Fill out booking data, flight or courier */
            var externalBooking = UserPickedBookingTypeInForm == Resources.JPSClientForm_JPSClientForm__Flight
                ? CreateExternalFlightBooking()
                : CreateExternalCourierBooking();

            /* Set transport alternative with chosen TransportAlternativeId (received from JenaGetTransportAlternatives response) */
            externalBooking.Body.Shipments[0].TransportAlternativeId = UserPickedTransportAlternativeInForm;

            /* Make the booking, response will be returned */
            var bookingConfirmation = bookingClient.JenaExternalBooking(externalBooking);

            /* Check booking status in response, "Item2" = booking is definitive (everything ok) */
            if (bookingConfirmation.Body.Shipments[0].Status == ShipmentStatusType.Item2)
            {
                resultTextBox.Text = Resources.JPSClientForm_JPSClientForm_Booking_confirmed_;

                /* Jetpak booking reference */
                resultTextBox.Text += Environment.NewLine + Resources.JPSClientForm_JPSClientForm_Jetpak_booking_reference__ + bookingConfirmation.Body.Shipments[0].AwbNbr;
            }
            else
            {
                /* Display error texts */
                resultTextBox.Text += Resources.JPSClientForm_JPSClientForm__booking_not_confirmed__ + bookingConfirmation.Body.Shipments[0].ErrorTexts[0];
            }
        }