Exemple #1
0
    private void GetHotelData()
    {
        //Define Credentials
        HotelCredentials credentials = new HotelCredentials();

        credentials.username = "******";
        credentials.password = "******";

        //Define Request parameters
        GetHotelRequest req = new GetHotelRequest();

        req.HotelCredentials = credentials;
        req.hotelId          = 105304;

        //Define a Hotel object
        Hotel hotel = new Hotel();

        //Get Response in the Hotel Object
        GetHotelResponse response = new GetHotelResponse();

        response = soap.GetHotel(req);
        hotel    = response.GetHotelResult;

        if (hotel != null)
        {
            //Bind Data to controls
            lblHotelId.Text     = "Hotel ID: " + hotel.HotelID.ToString();
            lblHotelName.Text   = "Hotel Name: " + (string.IsNullOrEmpty(hotel.Name) ? string.Empty : hotel.Name);
            lblAirportCode.Text = "Hotel AirportCode: " + hotel.AirportCode.ToString();
            lblAddress.Text     = "Hotel Address: " + (string.IsNullOrEmpty(hotel.Address1) ? string.Empty : hotel.Address1)
                                  + "<br />" + (string.IsNullOrEmpty(hotel.Address2) ? string.Empty : hotel.Address2)
                                  + "<br />" + (string.IsNullOrEmpty(hotel.Address3) ? string.Empty : hotel.Address3);
        }
    }
        void CallHotelServices()
        {
            HotelsService.HotelsSoapClient client = new HotelsSoapClient("HotelsSoap");
            HotelCredentials hotelCredentials     = new HotelCredentials();

            hotelCredentials.username = "******";
            hotelCredentials.password = "******";
            HotelsService.Hotel result = client.GetHotel(hotelCredentials, null, 105304);

            lblHotelId.Text      = result.HotelID.ToString();
            lblAirportCode.Text  = result.AirportCode.ToString();
            lblHotelName.Text    = result.Name.ToString();
            lblHotelAddress.Text = result.Address1.ToString();
        }