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