Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }