Beispiel #1
0
        private void InitializeDataBinding()
        {
            // Log data
            _qsoLog = new QSOLog(Properties.Settings.Default.LogPath);

            qsoGrid.ItemsSource = _qsoLog.QSOs;

            // Type data
            _typeDataDb = new TypeDataDb();

            _bandsManager     = new BandsManager(_typeDataDb);
            _modesManager     = new ModesManager(_typeDataDb);
            _countriesManager = new CountriesManager(_typeDataDb);
            _statesManager    = new StatesManager(_typeDataDb);

            _bandsManager.LoadAndUpdate();
            _modesManager.LoadAndUpdate();
            _countriesManager.LoadAndUpdate();
            _statesManager.LoadAndUpdate();

            bandTxt.ItemsSource    = _bandsManager.Bands;
            modeTxt.ItemsSource    = _modesManager.Modes;
            countryTxt.ItemsSource = _countriesManager.Countries;
            stateTxt.ItemsSource   = _statesManager.States;
        }
Beispiel #2
0
        private void OpenLogFile(string path)
        {
            _qsoLog.Close();
            _qsoLog.Dispose();

            _qsoLog             = new QSOLog(path);
            qsoGrid.ItemsSource = _qsoLog.QSOs;

            Properties.Settings.Default.LogPath = path;

            Properties.Settings.Default.Save();
        }
Beispiel #3
0
        private void SaveNewLogFile(string path)
        {
            if (File.Exists(path))
            {
                File.WriteAllBytes(path, new byte[0]);
            }

            _qsoLog.Close();
            _qsoLog.Dispose();

            _qsoLog             = new QSOLog(path);
            qsoGrid.ItemsSource = _qsoLog.QSOs;

            Properties.Settings.Default.LogPath = path;

            Properties.Settings.Default.Save();
        }
Beispiel #4
0
        private void SaveNewLogFile(string path)
        {
            if (File.Exists(path))
                File.WriteAllBytes(path, new byte[0]);

            _qsoLog.Close();
            _qsoLog.Dispose();

            _qsoLog = new QSOLog(path);
            qsoGrid.ItemsSource = _qsoLog.QSOs;

            Properties.Settings.Default.LogPath = path;

            Properties.Settings.Default.Save();
        }
Beispiel #5
0
        private void OpenLogFile(string path)
        {
            _qsoLog.Close();
            _qsoLog.Dispose();

            _qsoLog = new QSOLog(path);
            qsoGrid.ItemsSource = _qsoLog.QSOs;

            Properties.Settings.Default.LogPath = path;

            Properties.Settings.Default.Save();
        }
Beispiel #6
0
        private void InitializeDataBinding()
        {
            // Log data
            _qsoLog = new QSOLog(Properties.Settings.Default.LogPath);

            qsoGrid.ItemsSource = _qsoLog.QSOs;

            // Type data
            _typeDataDb = new TypeDataDb();

            _bandsManager = new BandsManager(_typeDataDb);
            _modesManager = new ModesManager(_typeDataDb);
            _countriesManager = new CountriesManager(_typeDataDb);
            _statesManager = new StatesManager(_typeDataDb);

            _bandsManager.LoadAndUpdate();
            _modesManager.LoadAndUpdate();
            _countriesManager.LoadAndUpdate();
            _statesManager.LoadAndUpdate();

            bandTxt.ItemsSource = _bandsManager.Bands;
            modeTxt.ItemsSource = _modesManager.Modes;
            countryTxt.ItemsSource = _countriesManager.Countries;
            stateTxt.ItemsSource = _statesManager.States;
        }