//Update person list for AuthorizeForRoomListView button click event
        private void UpdateAuthRoomListBtn_Click(object sender, RoutedEventArgs e)
        {
            DataTable dtbl = database.selectRooms();

            rooms.Clear();
            foreach (DataRow row in dtbl.Rows)
            {
                room room = new room(row["RoomNumber"].ToString(), row["Floor"].ToString());
                rooms.Add(room);
            }
            AuthorizeForRoomListView.ItemsSource = rooms;
        }
 //Insert authorization button click event
 private void GiveAccessBtn_Click(object sender, RoutedEventArgs e)
 {
     if (AuthorizeListView.SelectedIndex == -1 || AuthorizeForRoomListView.SelectedIndex == -1)
     {
         GiveAccessFeedbackTB.Text = "You must pick a person and a room to give access";
     }
     else
     {
         person person = persons[AuthorizeListView.SelectedIndex];
         room   room   = rooms[AuthorizeForRoomListView.SelectedIndex];
         database.insertAuthorization(person.PersonId.ToString(), room.RoomNumber.ToString(), FormatDateTime(GiveAccessDatePicker.Date.DateTime), FormatDateTime(DateTime.Now));
     }
 }