[Quantproject-developers] QuantDownloader/Downloader WebDownloader.cs,1.19,1.20 TickerDownloader.cs,
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2006-04-08 13:54:26
|
Update of /cvsroot/quantproject/QuantDownloader/Downloader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2942/Downloader Modified Files: WebDownloader.cs TickerDownloader.cs Log Message: Fixed bug: now it is possible to select tickers for download also from faulty tickers data grid in TickerViewer form. Index: WebDownloader.cs =================================================================== RCS file: /cvsroot/quantproject/QuantDownloader/Downloader/WebDownloader.cs,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** WebDownloader.cs 2 Jun 2005 17:52:10 -0000 1.19 --- WebDownloader.cs 8 Apr 2006 13:54:10 -0000 1.20 *************** *** 600,604 **** this.DsTickerCurrentlyDownloaded.Tables.Add( "Tickers" ); this.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Columns.Add( ! new DataColumn( dt.Columns[ "tiTicker" ].ColumnName , dt.Columns[ "tiTicker" ].DataType ) ); this.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Columns.Add( "currentState" , System.Type.GetType( "System.String" ) ); this.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Columns.Add( "databaseUpdated" , System.Type.GetType( "System.String" ) ); --- 600,604 ---- this.DsTickerCurrentlyDownloaded.Tables.Add( "Tickers" ); this.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Columns.Add( ! new DataColumn( dt.Columns[0].ColumnName , dt.Columns[0].DataType ) ); this.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Columns.Add( "currentState" , System.Type.GetType( "System.String" ) ); this.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Columns.Add( "databaseUpdated" , System.Type.GetType( "System.String" ) ); *************** *** 617,621 **** //if (this.dsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Rows.Count>5) // Monitor.Wait( this.dsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ); ! TickerDownloader qd = new TickerDownloader( this , myRow , myRow["tiTicker"].ToString() , ds.Tables[0].Rows.Count ); //Thread newThread = new Thread( new ThreadStart( qd.downloadTicker)); //newThread.Start(); --- 617,621 ---- //if (this.dsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Rows.Count>5) // Monitor.Wait( this.dsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ); ! TickerDownloader qd = new TickerDownloader( this , myRow , myRow[0].ToString() , ds.Tables[0].Rows.Count ); //Thread newThread = new Thread( new ThreadStart( qd.downloadTicker)); //newThread.Start(); Index: TickerDownloader.cs =================================================================== RCS file: /cvsroot/quantproject/QuantDownloader/Downloader/TickerDownloader.cs,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** TickerDownloader.cs 22 Jan 2006 09:53:13 -0000 1.18 --- TickerDownloader.cs 8 Apr 2006 13:54:10 -0000 1.19 *************** *** 63,67 **** lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select( "tiTicker='" + p_quTicker + "'" ); myRows[ 0 ][ "currentState" ] = newState; p_myForm.dataGrid1.Refresh(); --- 63,68 ---- lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! string columnName = p_myForm.DsTickerCurrentlyDownloaded.Tables["Tickers"].Columns[0].ColumnName; ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select( columnName + "='" + p_quTicker + "'" ); myRows[ 0 ][ "currentState" ] = newState; p_myForm.dataGrid1.Refresh(); *************** *** 73,77 **** lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select( "tiTicker='" + p_quTicker + "'" ); myRows[ 0 ][ "adjustedClose" ] = status; p_myForm.dataGrid1.Refresh(); --- 74,79 ---- lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! string columnName = p_myForm.DsTickerCurrentlyDownloaded.Tables["Tickers"].Columns[0].ColumnName; ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select( columnName + "='" + p_quTicker + "'" ); myRows[ 0 ][ "adjustedClose" ] = status; p_myForm.dataGrid1.Refresh(); *************** *** 83,87 **** lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select( "tiTicker='" + p_quTicker + "'" ); myRows[ 0 ][ "adjCloseToCloseRatio" ] = status; p_myForm.dataGrid1.Refresh(); --- 85,90 ---- lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! string columnName = p_myForm.DsTickerCurrentlyDownloaded.Tables["Tickers"].Columns[0].ColumnName; ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select(columnName + "='" + p_quTicker + "'" ); myRows[ 0 ][ "adjCloseToCloseRatio" ] = status; p_myForm.dataGrid1.Refresh(); *************** *** 93,97 **** lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select( "tiTicker='" + p_quTicker + "'" ); myRows[ 0 ][ "databaseUpdated" ] = status; p_myForm.dataGrid1.Refresh(); --- 96,101 ---- lock( p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ] ) { ! string columnName = p_myForm.DsTickerCurrentlyDownloaded.Tables["Tickers"].Columns[0].ColumnName; ! DataRow[] myRows = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].Select(columnName + "='" + p_quTicker + "'" ); myRows[ 0 ][ "databaseUpdated" ] = status; p_myForm.dataGrid1.Refresh(); *************** *** 271,275 **** { DataRow newRow = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].NewRow(); ! newRow[ "tiTicker" ] = p_quTicker; newRow[ "currentState" ] = "Searching ..."; newRow[ "databaseUpdated" ] = "No"; --- 275,279 ---- { DataRow newRow = p_myForm.DsTickerCurrentlyDownloaded.Tables[ "Tickers" ].NewRow(); ! newRow[ 0 ] = p_quTicker; newRow[ "currentState" ] = "Searching ..."; newRow[ "databaseUpdated" ] = "No"; |