private void UpdateCustomerComplaintsButton_Click(object sender, RoutedEventArgs e) { using (var db = new PSDB()) { foreach (var c in CustomerComplaints) { var ms = db.CustomerComplaints.Find(c.CustomerComplaintID); if (ms == null) { continue; } ms.Jan = c.Jan; ms.Feb = c.Feb; ms.Mar = c.Mar; ms.Apr = c.Apr; ms.May = c.May; ms.Jun = c.Jun; ms.Jul = c.Jul; ms.Aug = c.Aug; ms.Sep = c.Sep; ms.Oct = c.Oct; ms.Nov = c.Nov; ms.Dec = c.Dec; } db.SaveChanges(); MessageBox.Show("Update Complete", "Update Info", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void UpdateStatsButton_Click(object sender, RoutedEventArgs e) { using (var db = new PSDB()) { EventDictionary["CustomerComplaintDate"].Timestamp = CustomerComplaintDatePicker.SelectedDate; EventDictionary["LastAccidentDate"].Timestamp = AccidentDatePicker.SelectedDate; foreach (var m in MonthlyStats) { // try to retrieve existing entity var ms = db.MonthlyStats.Find(m.ID); ms.Inventory_Actual = m.Inventory_Actual; ms.Inventory_Average = m.Inventory_Average; ms.Inventory_Target = m.Inventory_Target; ms.LPC_Actual = m.LPC_Actual; ms.LPC_Target = m.LPC_Target; ms.NQC_Actual = m.NQC_Actual; ms.NQC_Target = m.NQC_Target; ms.OEE_Actual = m.OEE_Actual; ms.OEE_Target = m.OEE_Target; } foreach (Event ev in EventDictionary.Values) { var eve = db.Events.Find(ev.ID); eve.Timestamp = ev.Timestamp; } db.SaveChanges(); MessageBox.Show("Update Complete", "Update Info", MessageBoxButton.OK, MessageBoxImage.Information); } }