public ReservationWindow(int id, ReceptionService rs) { InitializeComponent(); this.rs = rs; this.reservation = rs.GetReservations(false).Where(r => r.Id == id).First(); Id.Text = reservation.Id.ToString(); Start.Value = reservation.Start; End.Value = reservation.End; foreach (String s in rs.GetRoomTypes()) { Type.Items.Add(s); } Type.SelectedItem = reservation.Type.Name; User.Text = reservation.User.UserName; foreach (Room r in rs.GetReadyRooms(reservation.Type.Name)) { RoomSelect.Items.Add(r.Nr); } if (reservation.Room != null) { RoomSelect.Items.Add(reservation.Room.Nr); RoomSelect.SelectedItem = reservation.Room.Nr; } }
private void Type_SelectedValueChanged(object sender, EventArgs e) { RoomSelect.Items.Clear(); foreach (Room r in rs.GetReadyRooms(Type.SelectedItem.ToString())) { RoomSelect.Items.Add(r.Nr); } }