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);
     }
 }