[Quantproject-developers] QuantDownloader/Downloader/TickerSelectors TickerViewerMenu.cs,1.2,1.3
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2004-05-22 07:07:03
|
Update of /cvsroot/quantproject/QuantDownloader/Downloader/TickerSelectors In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21389/Downloader/TickerSelectors Modified Files: TickerViewerMenu.cs Log Message: Added new menu item in the context menu for the visual selector forms Index: TickerViewerMenu.cs =================================================================== RCS file: /cvsroot/quantproject/QuantDownloader/Downloader/TickerSelectors/TickerViewerMenu.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TickerViewerMenu.cs 25 Apr 2004 17:24:50 -0000 1.2 --- TickerViewerMenu.cs 22 May 2004 07:06:39 -0000 1.3 *************** *** 24,27 **** --- 24,28 ---- using System.Data; using System.Windows.Forms; + using QuantProject.DataAccess.Tables; using QuantProject.Data.DataTables; using QuantProject.Data.Selectors; *************** *** 42,46 **** private MenuItem menuItemValidate = new MenuItem("&Validate selection"); private MenuItem menuItemCopy = new MenuItem("&Copy selection"); ! //private MenuItem menuItemPaste = new MenuItem("&Paste"); private MenuItem menuItemQuotesEditor = new MenuItem("&Open Quotes Editor"); --- 43,48 ---- private MenuItem menuItemValidate = new MenuItem("&Validate selection"); private MenuItem menuItemCopy = new MenuItem("&Copy selection"); ! private MenuItem menuItemComputeCloseToCloseRatios = ! new MenuItem("C&ompute Close to Close ratios"); private MenuItem menuItemQuotesEditor = new MenuItem("&Open Quotes Editor"); *************** *** 54,57 **** --- 56,60 ---- this.menuItemCopy.Click += new System.EventHandler(this.copySelectedTickers); this.menuItemQuotesEditor.Click += new System.EventHandler(this.openQuotesEditor); + this.menuItemComputeCloseToCloseRatios.Click += new System.EventHandler(this.computeCloseToCloseRatios); this.MenuItems.Add(this.menuItemSelectAll); *************** *** 60,63 **** --- 63,67 ---- this.MenuItems.Add(this.menuItemCopy); this.MenuItems.Add(this.menuItemQuotesEditor); + this.MenuItems.Add(this.menuItemComputeCloseToCloseRatios); } *************** *** 123,133 **** quotesEditor.Show(); } ! /* ! private void paste(object sender, System.EventArgs e) { ! MessageBox.Show("Possible only if ITickerReceiver"); } ! */ } } --- 127,147 ---- quotesEditor.Show(); } ! ! private void computeCloseToCloseRatios(object sender, System.EventArgs e) { ! Cursor.Current = Cursors.WaitCursor; ! ITickerSelector iTickerSelector = (ITickerSelector)this.parentForm; ! TickerDataTable tableOfSelectedTickers = iTickerSelector.GetTableOfSelectedTickers(); ! string currentTicker; ! foreach(DataRow row in tableOfSelectedTickers.Rows) ! { ! currentTicker = (string)row[Tickers.Ticker]; ! QuantProject.DataAccess.Tables.Quotes.ComputeAndCommitCloseToCloseRatios(currentTicker); ! } ! Cursor.Current = Cursors.WaitCursor; ! } ! } } |