/// <summary>
        /// event handler when multiple rows are selected to trigger the inventory page report
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void uxPullDataButton_Click(object sender, RoutedEventArgs e)
        {
            List <SearchResult> list = new List <SearchResult>();

            foreach (var r in uxSearchResults.SelectedItems)
            {
                SearchResult search = (SearchResult)r;
                list.Add(search);
            }
            inventoryPage = new InventoryPage(list);
            inventoryPage.ShowDialog();
        }
 /// <summary>
 /// Upon clicking "Modify Existing Record," opens a Search Window and closes the Main Window
 /// </summary>
 /// <param name="sender">object containing sender information</param>
 /// <param name="e">EventArgs associated with button click</param>
 public void UxInventoryList_Click(object sender, RoutedEventArgs e)
 {
     inventoryPage = new InventoryPage();
     inventoryPage.ShowDialog();
     this.Close();
 }