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