Пример #1
0
 public EcoNewsControl(string sounds, string configfile)
 {
     _fp = sounds;
     _ens = new EcoNewsSettings();
     _ens.ConfigFile = configfile;
     InitializeComponent();
     LoadDefaultSettings();
     LoadNews();
 }
Пример #2
0
 public EcoNewsControl(string sounds, string configfile)
 {
     _fp             = sounds;
     _ens            = new EcoNewsSettings();
     _ens.ConfigFile = configfile;
     InitializeComponent();
     LoadDefaultSettings();
     LoadNews();
 }
Пример #3
0
        public bool LoadXmlSettings()
        {
            XmlSerializer mySerializer;
            FileStream    myFileStream = null;
            bool          fileExists   = false;

            try
            {
                // Create an XmlSerializer for the type.
                mySerializer = new XmlSerializer(typeof(EcoNewsSettings));
                FileInfo fi = new FileInfo(_cf + @"TSEcoNews.config");
                // If the config file exists, open it.
                if (fi.Exists)
                {
                    myFileStream = fi.OpenRead();
                    EcoNewsSettings ecoSettings = (EcoNewsSettings)mySerializer.Deserialize(myFileStream);

                    _impactHigh   = ecoSettings.ImpactHigh;
                    _impactMedium = ecoSettings.ImpactMedium;
                    _impactLow    = ecoSettings.ImpactLow;

                    _alertFile      = ecoSettings.AlertFile;
                    _alertMins      = ecoSettings.AlertMinutes;
                    _refreshMins    = ecoSettings.RefreshInterval;
                    _todaysNewsOnly = ecoSettings.TodaysNews;

                    _usd = ecoSettings.Usd;
                    _eur = ecoSettings.Eur;
                    _jpy = ecoSettings.Jpy;
                    _gbp = ecoSettings.Gbp;
                    _chf = ecoSettings.Chf;
                    _cad = ecoSettings.Cad;
                    _cny = ecoSettings.Cny;
                    _aud = ecoSettings.Aud;
                    _nzd = ecoSettings.Nzd;

                    fileExists = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                // If the FileStream is open, close it.
                if (myFileStream != null)
                {
                    myFileStream.Close();
                }
            }

            return(fileExists);
        }