[Quantproject-developers] QuantDownloader/Downloader/TickerSelectors TickerViewerMenu.cs, 1.7, 1.8
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2008-07-01 17:46:36
|
Update of /cvsroot/quantproject/QuantDownloader/Downloader/TickerSelectors In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12722/TickerSelectors Modified Files: TickerViewerMenu.cs Log Message: Added the item "Download from OT" to the context menu for ITickerSelectorForm Index: TickerViewerMenu.cs =================================================================== RCS file: /cvsroot/quantproject/QuantDownloader/Downloader/TickerSelectors/TickerViewerMenu.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TickerViewerMenu.cs 1 Dec 2004 22:54:01 -0000 1.7 --- TickerViewerMenu.cs 1 Jul 2008 17:46:33 -0000 1.8 *************** *** 24,30 **** --- 24,32 ---- using System.Data; using System.Windows.Forms; + using QuantProject.DataAccess.Tables; using QuantProject.Data.DataTables; using QuantProject.Data.Selectors; + using QuantProject.Applications.Downloader.OpenTickDownloader.UserForms; *************** *** 41,45 **** protected Form parentForm; private MenuItem menuItemSelectAll = new MenuItem("&Select all items"); ! private MenuItem menuItemDownload = new MenuItem("&Download selection"); private MenuItem menuItemValidate = new MenuItem("&Validate selection"); private MenuItem menuItemCopy = new MenuItem("&Copy selection"); --- 43,48 ---- protected Form parentForm; private MenuItem menuItemSelectAll = new MenuItem("&Select all items"); ! private MenuItem menuItemDownloadFromYahoo = new MenuItem("&Download selection - Yahoo"); ! private MenuItem menuItemDownloadFromOpenTick = new MenuItem("&Download selection - OpenTick"); private MenuItem menuItemValidate = new MenuItem("&Validate selection"); private MenuItem menuItemCopy = new MenuItem("&Copy selection"); *************** *** 54,58 **** //this.parentForm.ContextMenu = this; this.menuItemSelectAll.Click += new System.EventHandler(this.selectAllTickers); ! this.menuItemDownload.Click += new System.EventHandler(this.downloadSelectedTickers); this.menuItemValidate.Click += new System.EventHandler(this.validateSelectedTickers); this.menuItemCopy.Click += new System.EventHandler(this.copySelectedTickers); --- 57,62 ---- //this.parentForm.ContextMenu = this; this.menuItemSelectAll.Click += new System.EventHandler(this.selectAllTickers); ! this.menuItemDownloadFromYahoo.Click += new System.EventHandler(this.downloadSelectedTickersFromYahoo); ! this.menuItemDownloadFromOpenTick.Click += new System.EventHandler(this.downloadSelectedTickersFromOpenTick); this.menuItemValidate.Click += new System.EventHandler(this.validateSelectedTickers); this.menuItemCopy.Click += new System.EventHandler(this.copySelectedTickers); *************** *** 62,66 **** this.MenuItems.Add(this.menuItemSelectAll); ! this.MenuItems.Add(this.menuItemDownload); this.MenuItems.Add(this.menuItemValidate); this.MenuItems.Add(this.menuItemCopy); --- 66,71 ---- this.MenuItems.Add(this.menuItemSelectAll); ! this.MenuItems.Add(this.menuItemDownloadFromYahoo); ! this.MenuItems.Add(this.menuItemDownloadFromOpenTick); this.MenuItems.Add(this.menuItemValidate); this.MenuItems.Add(this.menuItemCopy); *************** *** 82,86 **** } ! private void downloadSelectedTickers(object sender, System.EventArgs e) { ITickerSelector iTickerSelector = (ITickerSelector)this.parentForm; --- 87,91 ---- } ! private void downloadSelectedTickersFromYahoo(object sender, System.EventArgs e) { ITickerSelector iTickerSelector = (ITickerSelector)this.parentForm; *************** *** 95,98 **** --- 100,116 ---- webDownloader.Show(); } + private void downloadSelectedTickersFromOpenTick(object sender, System.EventArgs e) + { + ITickerSelector iTickerSelector = (ITickerSelector)this.parentForm; + DataTable tableOfSelectedTickers = iTickerSelector.GetTableOfSelectedTickers(); + + if(tableOfSelectedTickers.Rows.Count == 0) + { + this.displayMessageNoTickersSelected(); + return; + } + OTWebDownloader webDownloader = new OTWebDownloader(tableOfSelectedTickers); + webDownloader.Show(); + } private void validateSelectedTickers(object sender, System.EventArgs e) { |