private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { var file = System.AppDomain.CurrentDomain.BaseDirectory + "\\default.chg"; var ccf = new ChargeCodeFile(); foreach (var timer in Timers) { ccf.ChargeCode.Add(new ChargeCode() { Code = timer.Code, Description = timer.Description }); } ccf.WriteFile(file); }
private void saveBtn_Click(object sender, RoutedEventArgs e) { var sfd = new Microsoft.Win32.SaveFileDialog { FileName = "ChargeCodes", DefaultExt = "chg", Filter = "Charge Codes (.chg)|*.chg" }; if (sfd.ShowDialog() == true) { var name = sfd.FileName; var ccf = new ChargeCodeFile(); foreach (var timer in Timers) { ccf.ChargeCode.Add(new ChargeCode() { Code = timer.Code, Description = timer.Description }); } ccf.WriteFile(name); } }