private void SaveRates_Click(object sender, RoutedEventArgs e)
        {
            //Variables
            OSHTRates        rates      = new OSHTRates();
            List <OSHTRates> ratesTable = tableRatesView.ItemsSource as List <OSHTRates>;

            if (!rates.UpdateRates(ratesTable[0]))
            {
                MessageBox.Show("Could Not Update the Database.", "Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                MessageBox.Show("Changes Saved!", "Success!", MessageBoxButton.OK, MessageBoxImage.Information);
                TMSv2_Logging.Logger.LogToFile("Rates updated");
            }

            //Refresh view of items in datagrid
            tableRatesView.Items.Refresh();
        }
        private void AlterRatesButton_Click(object sender, RoutedEventArgs e)
        {
            //Variables
            OSHTRates        tempRates = new OSHTRates();
            List <OSHTRates> rates     = new List <OSHTRates>();

            //Add rates to list
            rates.Add(tempRates.GetRates());

            //Reset view
            resetView();

            //Set datagrid itemssource to rates
            tableRatesView.ItemsSource = rates;

            //Set Grid to visible
            AlterRatesGrid.Visibility = Visibility.Visible;

            //Set headers to visible
            tableRatesView.HeadersVisibility = DataGridHeadersVisibility.All;

            //Refresh items
            tableRatesView.Items.Refresh();
        }