public HotelFilter() { InitializeComponent(); cb_Land.Items.Add("NL"); cb_Land.Items.Add("EN"); cb_Land.Items.Add("DE"); cb_Land.SelectedIndex = 0; cb_MinSter.Items.Add("0"); cb_MinSter.Items.Add("1"); cb_MinSter.Items.Add("2"); cb_MinSter.Items.Add("3"); cb_MinSter.Items.Add("4"); cb_MinSter.Items.Add("5"); cb_MinSter.SelectedIndex = 0; cb_MaxSter.Items.Add("0"); cb_MaxSter.Items.Add("1"); cb_MaxSter.Items.Add("2"); cb_MaxSter.Items.Add("3"); cb_MaxSter.Items.Add("4"); cb_MaxSter.Items.Add("5"); cb_MaxSter.SelectedIndex = 5; using (HotelControlClient hcs = new HotelControlClient()) { this.fac = hcs.getFacilities(); foreach(facility fac in this.fac) listBox1.Items.Add(fac.description); } }
private void button2_Click(object sender, RoutedEventArgs e) { if (plannedRooms.Count == 0) return; Match mat = Regex.Match(tb_StartDatum.Text, "[0-9]{2}-[0-9]{2}-[1-9][0-9]{3}"); Match mat2 = Regex.Match(tb_EindDatum.Text, "[0-9]{2}-[0-9]{2}-[1-9][0-9]{3}"); using (HotelControlClient hcs = new HotelControlClient()) { List<room> roomlist = new List<room>(); foreach(KeyValuePair<roomType, int> kvp in plannedRooms) { room[] r = hcs.getRoomToBook(this.selectedHotel.hotelID, kvp.Key.typeID, kvp.Value, DateTime.Parse(tb_StartDatum.Text), DateTime.Parse(tb_EindDatum.Text)); if (r.Count() < kvp.Value) { textBlock1.Foreground = Brushes.Red; textBlock1.Text = kvp.Key.name + " was niet beschikbaar"; plannedRooms.Clear(); listBox1.Items.Clear(); return; } foreach(room ro in r) roomlist.Add(ro); } textBlock1.Text = "Read code"; /** * Service klopt op dit moment niet: * roomlist.ToArray() zou een int moeten zijn volgens wsdl, maar een room[] volgens definitie document. * hcs.BookHotel(this.selectedHotel.hotelID, DateTime.Parse(tb_StartDatum.Text), DateTime.Parse(tb_EindDatum.Text), roomlist.ToArray(), Int32.Parse(tb_Personen.Text), CommonMethods.loginUser.name, CommonMethods.loginUser.adres, CommonMethods.loginUser.postcode, CommonMethods.loginUser.woonplaats, CommonMethods.loginUser.nationaliteit, CommonMethods.loginUser.telefoon, CommonMethods.loginUser.email); **/ } }
public BookingHotelInfo(ClientBooking b) { InitializeComponent(); using (HotelControlClient hcs = new HotelControlClient()) { hotelBooking hb = hcs.GetBookingInformation(Int32.Parse(b.bookingidentifier)); tb_v_dat.Text = hb.startdate.ToString("dd MM yyyy"); tb_t_dat.Text = hb.endDate.ToString("dd MM yyyy"); foreach (room r in hb.bookedRooms) listBox1.Items.Add("Kamer: " + r.roomNumber); } }
private void LoadData(string ld, string ct, DateTime dt1, DateTime dt2, int perso, double minp, double maxp, int mins, int maxs, int?[] facil) { using (HotelControlClient hsc = new HotelControlClient()) { this.lastHotelResults = hsc.FindHotels(ld, ct, dt1, dt2, perso, minp, maxp, mins, maxs, facil); if (this.lastHotelResults == null) textBlock1.Text = "Geen resultaten gevonden, probeer de filter aan te passen."; else { textBlock1.Text = this.lastHotelResults.Count() + " hotel gevonden."; foreach (hotel h in this.lastHotelResults) listBox1.Items.Add(h.name); if(listBox1.Items.Count > 0) listBox1.SelectedIndex = 0; } } }