public static TickerExchangeWebListInfo FromFile(string fileName) { TickerExchangeWebListInfo res = (TickerExchangeWebListInfo)SerializationHelper.FromFile(fileName, typeof(TickerExchangeWebListInfo)); res.FullPath = fileName; return(res); }
private void biOpen_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this.xtraOpenFileDialog1.ShowDialog() == DialogResult.OK) { WebTickers = TickerExchangeWebListInfo.FromFile(this.xtraOpenFileDialog1.FileName); if (WebTickers == null) { WebTickers = new TickerExchangeWebListInfo(); } else { var handle = SplashScreenManager.ShowOverlayForm(this); try { foreach (var ticker in WebTickers.Tickers) { ticker.Update(); } } finally { SplashScreenManager.CloseOverlayForm(handle); } } } }
public TinkoffGapScannerForm(TickerExchangeWebListInfo tickers) : this() { WebTickers = tickers; }