private void bindData() { HotelGTAService hotelGTAService = new HotelGTAService(); if (HotelMaterial != null && HotelMaterial.Count > 0) { for (int i = 0; i < HotelMaterial.Count; i++) { MVHotel hotel = (MVHotel)HotelMaterial[i]; if (hotel.HotelInformation.HotelCode.Trim().ToUpper() == HotelCode.Trim().ToUpper()) { lbhotelname.Text = hotel.HotelInformation.Name; if (hotel.Items[0].Items[0].Room != null) { lbroomcode.Text = hotel.Items[0].Items[0].Room.CategoryName; lbremark.Text = "Stay Offer - " + hotel.Items[0].Items[0].Room.OfferName; string strRemarks = ""; string strValidity = ""; hotelGTAService.GetGTAOffer(CityCode, HotelCode, CheckInDate, CheckOutDate, out strRemarks, out strValidity); lbremark1.Text = strRemarks; lbValidity.Text = strValidity; //lbroomcode.Text = ((RoomInfo)hotel.Rooms[index]). } } } } }
protected void btnBooking_Click(object sender, EventArgs e) { if (Session["OrderItem"] != null) { SightSeeingOrderItem orderitem = (SightSeeingOrderItem)Session["OrderItem"]; if (dllLanguage.Items.Count > 0) { orderitem.DeparturePointLanguageCode = dllLanguage.SelectedValue; string temp = dllLanguage.SelectedValue; int index = temp.IndexOf(@"/"); orderitem.DeparturePointLanguageCode = temp.Substring(0, index).Trim(); orderitem.DeparturePointLanguageListCode = temp.Substring(index + 1).Trim(); orderitem.DeparturePointLanguageName = dllLanguage.SelectedItem.Text; } if (dllTime.Items.Count > 0) { string temp = dllTime.SelectedValue; int index = temp.IndexOf(@"/"); string timeTemp = temp.Substring(0, index); int point = timeTemp.IndexOf(@"."); int hour = Convert.ToInt32(timeTemp.Substring(0, point)); int minute = Convert.ToInt32(timeTemp.Substring(point + 1)); orderitem.TourDepartureTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, hour, minute, 0); orderitem.DeparturePointCode = temp.Substring(index + 1).Trim(); } orderitem.SpecialItemCode = orderitem.TourOperationsItems[0].SpecialCodeitem.Code; Terms.Material.Service.HotelGTAService gtaHotel = new HotelGTAService(); List<Passenger> passengers = new List<Passenger>(); passengers.Add(new Passenger("AAA", "AAA", "", TERMS.Common.PassengerType.Adult)); passengers.Add(new Passenger("BBB", "BBB", "", TERMS.Common.PassengerType.Adult)); passengers.Add(new Passenger("CCC", "CCC", "", TERMS.Common.PassengerType.Child)); passengers.Add(new Passenger("DDD", "DDD", "", TERMS.Common.PassengerType.Child)); try { gtaHotel.SightSeeingBooking(orderitem, passengers, "MT-102008-zxin-WEB-OP-081408", new Terms.Sales.Utility.MessageOrderItem()); } catch { lblGtaID.Text = "Error"; } if (string.IsNullOrEmpty(orderitem.StatusCode)) { lblGtaID.Text = "Error : " + orderitem.Error; } else { lblGtaID.Text = "GTA ID :" + orderitem.TOKEN + " / " + orderitem.API + " / " + orderitem.BookingReferences; } } }