示例#1
0
 // Async run helper function
 public bool DownloadStockData(StockDataDownloader downloader, BackgroundWorker worker)
 {
     stockDataPrintoutFile = DEFAULTDIRECTORY + "\\StockData_" + DateTime.Now.Month.ToString() + "-" +
                             DateTime.Now.Day.ToString() + "-" + DateTime.Now.Year.ToString() + "_" + DateTime.Now.Hour.ToString() +
                             DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + ".sdp";
     downloader.WriteDataToCSV(stockDataPrintoutFile);
     return(true);
 }
示例#2
0
        // Method that runs when "Run" button is clicked
        private void downloadButton_Click(object sender, EventArgs e)
        {
            StockDataDownloader downloader = new StockDataDownloader(selectedFileName,
                                                                     exchangeColumnDropDown.SelectedIndex,
                                                                     tickerColumnDropDown.SelectedIndex,
                                                                     startDatePicker.Value,
                                                                     endDatePicker.Value);

            downloadButton.Enabled = false;

            downloadBackgroundWorker.RunWorkerAsync(downloader);
        }