From 377132fae60245f12696d997c238f70b11670d49 Mon Sep 17 00:00:00 2001 From: Sean Date: Tue, 1 Apr 2025 18:29:51 -0400 Subject: [PATCH] Cleanup DA --- .../DataAccess/AnalystPriceTargetDA.cs | 4 +- .../DataAccess/AnalystRatingsDA.cs | 80 ------------------- .../DataAccess/BalanceSheetDA.cs | 4 +- MarketData/MarketDataLib/DataAccess/CashDA.cs | 5 +- .../DataAccess/CashflowStatementDA.cs | 4 +- .../DataAccess/CompanyProfileDA.cs | 3 +- .../MarketDataLib/DataAccess/CompositeDA.cs | 4 +- .../DataAccess/ConsumerPriceIndexDA.cs | 5 +- .../DataAccess/CurrencyConversionDA.cs | 4 +- .../MarketDataLib/DataAccess/DictionaryDA.cs | 5 +- .../DataAccess/DividendHistoryDA.cs | 6 +- .../DataAccess/DividendPaymentDA.cs | 4 +- .../MarketDataLib/DataAccess/ETFHoldingsDA.cs | 4 +- .../DataAccess/EarningsAnnouncementsDA.cs | 5 +- .../DataAccess/EconomicIndicatorDA.cs | 5 +- .../MarketDataLib/DataAccess/FundamentalDA.cs | 4 +- .../MarketDataLib/DataAccess/HeadlinesDA.cs | 6 +- .../MarketDataLib/DataAccess/HistoricalDA.cs | 5 +- .../MarketDataLib/DataAccess/HolidayDA.cs | 6 +- .../DataAccess/IncomeStatementDA.cs | 4 +- .../DataAccess/InsiderTransactionDA.cs | 4 +- .../MarketDataLib/DataAccess/LexicalDA.cs | 5 +- .../DataAccess/MStarSecurityDA.cs | 7 +- .../MarketDataLib/DataAccess/OptionsDA.cs | 5 +- .../MarketDataLib/DataAccess/PortfolioDA.cs | 5 +- .../MarketDataLib/DataAccess/PremarketDA.cs | 8 +- .../MarketDataLib/DataAccess/PricingDA.cs | 5 +- .../MarketDataLib/DataAccess/SECFilingDA.cs | 4 +- .../MarketDataLib/DataAccess/SplitsDA.cs | 4 +- MarketData/MarketDataLib/DataAccess/UserDA.cs | 3 +- .../MarketDataLib/DataAccess/ValuationDA.cs | 4 +- .../MarketDataLib/DataAccess/WatchListDA.cs | 4 +- .../MarketDataLib/DataAccess/YieldCurveDA.cs | 4 +- MarketData/MarketDataLib/Utility/Utility.cs | 41 +--------- 34 files changed, 33 insertions(+), 237 deletions(-) diff --git a/MarketData/MarketDataLib/DataAccess/AnalystPriceTargetDA.cs b/MarketData/MarketDataLib/DataAccess/AnalystPriceTargetDA.cs index 3deb08b..2b89701 100755 --- a/MarketData/MarketDataLib/DataAccess/AnalystPriceTargetDA.cs +++ b/MarketData/MarketDataLib/DataAccess/AnalystPriceTargetDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/AnalystRatingsDA.cs b/MarketData/MarketDataLib/DataAccess/AnalystRatingsDA.cs index bedfb4e..2a34d5c 100755 --- a/MarketData/MarketDataLib/DataAccess/AnalystRatingsDA.cs +++ b/MarketData/MarketDataLib/DataAccess/AnalystRatingsDA.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; @@ -88,17 +87,6 @@ namespace MarketData.DataAccess sb.Append(" where A.date>=@minDate and A.date<=@maxDate "); sb.Append(" order by date "); - - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=").Append(SqlUtils.ToSqlString(symbol)); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.symbol=").Append(SqlUtils.ToSqlString(symbol)).Append(" and zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" where A.date>=").Append(SqlUtils.SqlDate(minDate,true)).Append(" and A.date<=").Append(SqlUtils.SqlDate(maxDate,true)); - //sb.Append(" order by date "); - strQuery = sb.ToString(); ; sqlCommand = new MySqlCommand(strQuery, sqlConnection); sqlCommand.CommandTimeout = SqlUtils.COMMAND_TIMEOUT; @@ -220,31 +208,6 @@ namespace MarketData.DataAccess { StringBuilder sb = new StringBuilder(); sqlConnection = SqlUtils.CreateMySqlConnection(MainDataSource.Instance.LocateDataSource("market_data")); -// sb.Append("set @symbol='").Append(symbol).Append("' COLLATE utf8mb4_unicode_ci ;"); - //sb.Append("set @symbol='").Append(symbol).Append("';"); - //sb.Append("set @maxDate='").Append(Utility.DateTimeToStringYYYYHMMHDD(maxDate)).Append("';"); - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=@symbol "); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.symbol=@symbol and zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" where A.date<=@maxDate "); - //sb.Append(" order by date"); - - - - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=").Append(SqlUtils.ToSqlString(symbol)); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.symbol=").Append(SqlUtils.ToSqlString(symbol)).Append(" and zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" where A.date<=").Append(SqlUtils.SqlDate(maxDate,true)); - //sb.Append(" order by date"); - sb.Append("set @symbol='").Append(symbol).Append("';"); sb.Append("set @maxDate='").Append(Utility.DateTimeToStringYYYYHMMHDD(maxDate)).Append("';"); sb.Append(" select A.* from "); @@ -300,7 +263,6 @@ namespace MarketData.DataAccess { StringBuilder sb = new StringBuilder(); sqlConnection = SqlUtils.CreateMySqlConnection(MainDataSource.Instance.LocateDataSource("market_data")); -// sb.Append("set @symbol='").Append(symbol).Append("' COLLATE utf8mb4_unicode_ci ;"); sb.Append("set @symbol='").Append(symbol).Append("';"); sb.Append("set @date='").Append(Utility.DateTimeToStringYYYYHMMHDD(date)).Append("';"); sb.Append(" select A.* from "); @@ -313,16 +275,6 @@ namespace MarketData.DataAccess sb.Append(" where A.date=@date "); sb.Append(" order by A.symbol"); - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=").Append(SqlUtils.ToSqlString(symbol)); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.symbol=@symbol and zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" where A.date=").Append(SqlUtils.SqlDate(date,true)); - //sb.Append(" order by A.symbol"); - strQuery = sb.ToString(); ; sqlCommand = new MySqlCommand(strQuery, sqlConnection); sqlCommand.CommandTimeout = SqlUtils.COMMAND_TIMEOUT; @@ -366,18 +318,6 @@ namespace MarketData.DataAccess { StringBuilder sb = new StringBuilder(); sqlConnection = SqlUtils.CreateMySqlConnection(MainDataSource.Instance.LocateDataSource("market_data")); - //sb.Append("set @date='").Append(Utility.DateTimeToStringYYYYHMMHDD(date)).Append("';"); - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings "); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" where A.date=@date "); - //sb.Append(" order by A.symbol; "); - - //sb.Append("set @date='").Append(Utility.DateTimeToStringYYYYHMMHDD(date)).Append("';"); sb.Append(" select A.* from "); sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings "); sb.Append(" union "); @@ -432,25 +372,6 @@ namespace MarketData.DataAccess StringBuilder sb = new StringBuilder(); sqlConnection = SqlUtils.CreateMySqlConnection(MainDataSource.Instance.LocateDataSource("market_data")); - //sb.Append(" set @symbol='").Append(symbol).Append("';"); - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=@symbol "); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.symbol=@symbol and zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" order by date desc "); - - //sb.Append(" select A.* from "); - //sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=").Append(SqlUtils.ToSqlString(symbol)); - //sb.Append(" union "); - //sb.Append(" select zr.date,zr.symbol,upper(sm.company) as company,'Zacks' as brokerage_firm,zr.type,zr.zacks_rank as ratings_change,null as price_target from zacksrank zr "); - //sb.Append(" left join securitymaster sm on sm.symbol=zr.symbol "); - //sb.Append(" where zr.symbol=").Append(SqlUtils.ToSqlString(symbol)).Append(" and zr.type is not null "); - //sb.Append(" )A "); - //sb.Append(" order by date desc "); - sb.Append(" set @symbol='").Append(symbol).Append("';"); sb.Append(" select A.* from "); sb.Append(" (select date,symbol,upper(company),brokerage_firm,type,ratings_change,price_target from analystratings where symbol=@symbol "); @@ -461,7 +382,6 @@ namespace MarketData.DataAccess sb.Append(" )A "); sb.Append(" order by date desc "); - strQuery = sb.ToString(); ; sqlCommand = new MySqlCommand(strQuery, sqlConnection); sqlCommand.CommandTimeout = SqlUtils.COMMAND_TIMEOUT; diff --git a/MarketData/MarketDataLib/DataAccess/BalanceSheetDA.cs b/MarketData/MarketDataLib/DataAccess/BalanceSheetDA.cs index e98b14b..843c036 100755 --- a/MarketData/MarketDataLib/DataAccess/BalanceSheetDA.cs +++ b/MarketData/MarketDataLib/DataAccess/BalanceSheetDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Text; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/CashDA.cs b/MarketData/MarketDataLib/DataAccess/CashDA.cs index 31de8f1..5bf6ab2 100755 --- a/MarketData/MarketDataLib/DataAccess/CashDA.cs +++ b/MarketData/MarketDataLib/DataAccess/CashDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; @@ -98,7 +96,6 @@ namespace MarketData.DataAccess { StringBuilder sb = new StringBuilder(); sqlConnection = SqlUtils.CreateMySqlConnection(MainDataSource.Instance.LocateDataSource("portfolio_data")); -// sb.Append("select sum(a.balance) from (select account,balance,date from cash b group by account desc) a"); sb.Append("select sum(balance) from cash"); strQuery = sb.ToString(); sqlCommand = new MySqlCommand(strQuery, sqlConnection); diff --git a/MarketData/MarketDataLib/DataAccess/CashflowStatementDA.cs b/MarketData/MarketDataLib/DataAccess/CashflowStatementDA.cs index e35c113..7935a98 100755 --- a/MarketData/MarketDataLib/DataAccess/CashflowStatementDA.cs +++ b/MarketData/MarketDataLib/DataAccess/CashflowStatementDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Text; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/CompanyProfileDA.cs b/MarketData/MarketDataLib/DataAccess/CompanyProfileDA.cs index af8edc5..56a8fe2 100755 --- a/MarketData/MarketDataLib/DataAccess/CompanyProfileDA.cs +++ b/MarketData/MarketDataLib/DataAccess/CompanyProfileDA.cs @@ -1,5 +1,4 @@ -using System; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/CompositeDA.cs b/MarketData/MarketDataLib/DataAccess/CompositeDA.cs index 479a599..d1e1312 100755 --- a/MarketData/MarketDataLib/DataAccess/CompositeDA.cs +++ b/MarketData/MarketDataLib/DataAccess/CompositeDA.cs @@ -1,5 +1,4 @@ -using System; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; @@ -38,7 +37,6 @@ namespace MarketData.DataAccess sb.Append("SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;select 'Splits' description,count(*), modified from splits group by 3 order by modified desc"); break; case FeedStatistic.FeedStatisticType.SECURITY_MASTER: -// sb.Append("SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;select 'Security Master' description,count(*), date(create_date) from securitymaster group by 3 order by create_date desc"); sb.Append("SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;select 'Security Master' description,count(*), date(create_date) from securitymaster group by 3 order by 3 desc"); break; case FeedStatistic.FeedStatisticType.SEC_FILINGS: diff --git a/MarketData/MarketDataLib/DataAccess/ConsumerPriceIndexDA.cs b/MarketData/MarketDataLib/DataAccess/ConsumerPriceIndexDA.cs index 6f98200..d8ae0a4 100755 --- a/MarketData/MarketDataLib/DataAccess/ConsumerPriceIndexDA.cs +++ b/MarketData/MarketDataLib/DataAccess/ConsumerPriceIndexDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Text; -using System.Collections.Generic; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/CurrencyConversionDA.cs b/MarketData/MarketDataLib/DataAccess/CurrencyConversionDA.cs index 7e0cd37..17a6225 100755 --- a/MarketData/MarketDataLib/DataAccess/CurrencyConversionDA.cs +++ b/MarketData/MarketDataLib/DataAccess/CurrencyConversionDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/DictionaryDA.cs b/MarketData/MarketDataLib/DataAccess/DictionaryDA.cs index 8636fbf..c4bb006 100755 --- a/MarketData/MarketDataLib/DataAccess/DictionaryDA.cs +++ b/MarketData/MarketDataLib/DataAccess/DictionaryDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/DividendHistoryDA.cs b/MarketData/MarketDataLib/DataAccess/DividendHistoryDA.cs index 2a18c67..37f273a 100755 --- a/MarketData/MarketDataLib/DataAccess/DividendHistoryDA.cs +++ b/MarketData/MarketDataLib/DataAccess/DividendHistoryDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; @@ -231,7 +228,6 @@ namespace MarketData.DataAccess if (null == dividendHistoryItem.PaymentDate) sb.Append("null").Append(","); else sb.Append(SqlUtils.AddQuotes(Utility.DateTimeToStringYYYYHMMHDD(dividendHistoryItem.PaymentDate.Value))).Append(","); -// sb.Append(SqlUtils.AddQuotes(Utility.DateTimeToStringYYYYHMMHDD(modified))); sb.Append(SqlUtils.AddQuotes(SqlUtils.ToSqlDateTime(modified))); sb.Append(")"); strQuery = sb.ToString(); diff --git a/MarketData/MarketDataLib/DataAccess/DividendPaymentDA.cs b/MarketData/MarketDataLib/DataAccess/DividendPaymentDA.cs index 54cb0a5..e2a92ee 100755 --- a/MarketData/MarketDataLib/DataAccess/DividendPaymentDA.cs +++ b/MarketData/MarketDataLib/DataAccess/DividendPaymentDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/ETFHoldingsDA.cs b/MarketData/MarketDataLib/DataAccess/ETFHoldingsDA.cs index ffde864..e7ab2c7 100755 --- a/MarketData/MarketDataLib/DataAccess/ETFHoldingsDA.cs +++ b/MarketData/MarketDataLib/DataAccess/ETFHoldingsDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/EarningsAnnouncementsDA.cs b/MarketData/MarketDataLib/DataAccess/EarningsAnnouncementsDA.cs index b280734..65bda4b 100755 --- a/MarketData/MarketDataLib/DataAccess/EarningsAnnouncementsDA.cs +++ b/MarketData/MarketDataLib/DataAccess/EarningsAnnouncementsDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Text; -using System.Diagnostics; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/EconomicIndicatorDA.cs b/MarketData/MarketDataLib/DataAccess/EconomicIndicatorDA.cs index 2266d9d..86dde46 100755 --- a/MarketData/MarketDataLib/DataAccess/EconomicIndicatorDA.cs +++ b/MarketData/MarketDataLib/DataAccess/EconomicIndicatorDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Text; -using System.Collections.Generic; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/FundamentalDA.cs b/MarketData/MarketDataLib/DataAccess/FundamentalDA.cs index 0c0749c..1f04051 100755 --- a/MarketData/MarketDataLib/DataAccess/FundamentalDA.cs +++ b/MarketData/MarketDataLib/DataAccess/FundamentalDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/HeadlinesDA.cs b/MarketData/MarketDataLib/DataAccess/HeadlinesDA.cs index d1362ad..73bed1a 100755 --- a/MarketData/MarketDataLib/DataAccess/HeadlinesDA.cs +++ b/MarketData/MarketDataLib/DataAccess/HeadlinesDA.cs @@ -1,8 +1,4 @@ -using System; -using System.Text; -using System.Diagnostics; -using System.Collections.Generic; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/HistoricalDA.cs b/MarketData/MarketDataLib/DataAccess/HistoricalDA.cs index a770253..dd65042 100755 --- a/MarketData/MarketDataLib/DataAccess/HistoricalDA.cs +++ b/MarketData/MarketDataLib/DataAccess/HistoricalDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/HolidayDA.cs b/MarketData/MarketDataLib/DataAccess/HolidayDA.cs index 475b6bb..f9389bb 100755 --- a/MarketData/MarketDataLib/DataAccess/HolidayDA.cs +++ b/MarketData/MarketDataLib/DataAccess/HolidayDA.cs @@ -1,9 +1,5 @@ -using System; -using System.Text; -using System.Diagnostics; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; -using MarketData.MarketDataModel; using MarketData.Utils; namespace MarketData.DataAccess diff --git a/MarketData/MarketDataLib/DataAccess/IncomeStatementDA.cs b/MarketData/MarketDataLib/DataAccess/IncomeStatementDA.cs index a956d32..4fdaa23 100755 --- a/MarketData/MarketDataLib/DataAccess/IncomeStatementDA.cs +++ b/MarketData/MarketDataLib/DataAccess/IncomeStatementDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Text; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/InsiderTransactionDA.cs b/MarketData/MarketDataLib/DataAccess/InsiderTransactionDA.cs index 82e4769..d5eaa35 100755 --- a/MarketData/MarketDataLib/DataAccess/InsiderTransactionDA.cs +++ b/MarketData/MarketDataLib/DataAccess/InsiderTransactionDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/LexicalDA.cs b/MarketData/MarketDataLib/DataAccess/LexicalDA.cs index e0fc8bf..ed73d6d 100755 --- a/MarketData/MarketDataLib/DataAccess/LexicalDA.cs +++ b/MarketData/MarketDataLib/DataAccess/LexicalDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/MStarSecurityDA.cs b/MarketData/MarketDataLib/DataAccess/MStarSecurityDA.cs index fd0ac31..0083659 100755 --- a/MarketData/MarketDataLib/DataAccess/MStarSecurityDA.cs +++ b/MarketData/MarketDataLib/DataAccess/MStarSecurityDA.cs @@ -1,10 +1,5 @@ -using System; -using System.Text; -using System.Diagnostics; -using System.Collections.Generic; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; -using MarketData.MarketDataModel; using MarketData.Utils; namespace MarketData.DataAccess diff --git a/MarketData/MarketDataLib/DataAccess/OptionsDA.cs b/MarketData/MarketDataLib/DataAccess/OptionsDA.cs index b358857..331def9 100755 --- a/MarketData/MarketDataLib/DataAccess/OptionsDA.cs +++ b/MarketData/MarketDataLib/DataAccess/OptionsDA.cs @@ -1,10 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; -using MarketData.Numerical; namespace MarketData.DataAccess { diff --git a/MarketData/MarketDataLib/DataAccess/PortfolioDA.cs b/MarketData/MarketDataLib/DataAccess/PortfolioDA.cs index 81360c5..f4c96a1 100755 --- a/MarketData/MarketDataLib/DataAccess/PortfolioDA.cs +++ b/MarketData/MarketDataLib/DataAccess/PortfolioDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/PremarketDA.cs b/MarketData/MarketDataLib/DataAccess/PremarketDA.cs index 56750d3..f7117b3 100755 --- a/MarketData/MarketDataLib/DataAccess/PremarketDA.cs +++ b/MarketData/MarketDataLib/DataAccess/PremarketDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; @@ -13,9 +10,6 @@ namespace MarketData.DataAccess private PremarketDA() { } -//SELECT market, change_value,change_percent,timestamp, STR_TO_DATE(SUBSTRING(TIMESTAMP,12,11),'%h:%i:%s %p') time_of_day,CONVERT(TIMESTAMP,DATE) AS the_day -//FROM premarket WHERE market='S&P' ORDER BY the_day DESC, time_of_day DESC - public static bool AddElements(PremarketElements premarketElements) { MySqlConnection sqlConnection=null; diff --git a/MarketData/MarketDataLib/DataAccess/PricingDA.cs b/MarketData/MarketDataLib/DataAccess/PricingDA.cs index 7b50389..a870a6c 100755 --- a/MarketData/MarketDataLib/DataAccess/PricingDA.cs +++ b/MarketData/MarketDataLib/DataAccess/PricingDA.cs @@ -1,7 +1,4 @@ -using System; -using System.Text; -using System.Diagnostics; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/SECFilingDA.cs b/MarketData/MarketDataLib/DataAccess/SECFilingDA.cs index 737315b..905e6ad 100755 --- a/MarketData/MarketDataLib/DataAccess/SECFilingDA.cs +++ b/MarketData/MarketDataLib/DataAccess/SECFilingDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Text; -using System.Collections.Generic; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/SplitsDA.cs b/MarketData/MarketDataLib/DataAccess/SplitsDA.cs index 25c6a9b..3055d80 100755 --- a/MarketData/MarketDataLib/DataAccess/SplitsDA.cs +++ b/MarketData/MarketDataLib/DataAccess/SplitsDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/UserDA.cs b/MarketData/MarketDataLib/DataAccess/UserDA.cs index 043ccc9..b9c0f14 100755 --- a/MarketData/MarketDataLib/DataAccess/UserDA.cs +++ b/MarketData/MarketDataLib/DataAccess/UserDA.cs @@ -1,5 +1,4 @@ -using System; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.Utils; using MarketData.MarketDataModel.User; diff --git a/MarketData/MarketDataLib/DataAccess/ValuationDA.cs b/MarketData/MarketDataLib/DataAccess/ValuationDA.cs index 88030cd..8a69d8b 100755 --- a/MarketData/MarketDataLib/DataAccess/ValuationDA.cs +++ b/MarketData/MarketDataLib/DataAccess/ValuationDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/WatchListDA.cs b/MarketData/MarketDataLib/DataAccess/WatchListDA.cs index e1366ba..f98440a 100755 --- a/MarketData/MarketDataLib/DataAccess/WatchListDA.cs +++ b/MarketData/MarketDataLib/DataAccess/WatchListDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/DataAccess/YieldCurveDA.cs b/MarketData/MarketDataLib/DataAccess/YieldCurveDA.cs index ddbff24..7b15019 100755 --- a/MarketData/MarketDataLib/DataAccess/YieldCurveDA.cs +++ b/MarketData/MarketDataLib/DataAccess/YieldCurveDA.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Text; using MySql.Data.MySqlClient; using MarketData.MarketDataModel; using MarketData.Utils; diff --git a/MarketData/MarketDataLib/Utility/Utility.cs b/MarketData/MarketDataLib/Utility/Utility.cs index 84a9365..43485ff 100755 --- a/MarketData/MarketDataLib/Utility/Utility.cs +++ b/MarketData/MarketDataLib/Utility/Utility.cs @@ -1,6 +1,5 @@ using System.Text; using System.IO.Compression; -using System.IO; using System.Globalization; using System.Diagnostics; using MarketData.MarketDataModel; @@ -98,6 +97,7 @@ namespace MarketData.Utils { DateTime creationTime = File.GetCreationTime(logFile); int age = dateGenerator.DaysBetweenActual(currentDate, creationTime); + MDTrace.WriteLine($"[ExpireLogs ]{logFile} is {age} {(age>1?"days":"day")} old"); if(age>=expiryDays) { File.Delete(logFile); @@ -107,45 +107,6 @@ namespace MarketData.Utils } } - // public static void RemoveLogFiles(String strFolder=null) - // { - // if(null==strFolder)strFolder=Directory.GetCurrentDirectory(); - // String[] logFiles=Directory.GetFiles(strFolder); - // if(null==logFiles || 0==logFiles.Length)return; - // logFiles=logFiles.Where(x => x.EndsWith(".log",StringComparison.InvariantCultureIgnoreCase)).ToArray(); - // if(null==logFiles || 0==logFiles.Length)return; - // foreach(String logFile in logFiles) - // { - // try - // { - // MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Removing {0}",logFile)); - // File.Delete(logFile); - // } - // catch(Exception){;} - // } - // } - - // public static void RemoveLogFilesExcept(String exceptFile,String strFolder=null) - // { - // if(null==strFolder)strFolder=Directory.GetCurrentDirectory(); - // String[] logFiles=Directory.GetFiles(strFolder,"*.log"); - // if(null==logFiles || 0==logFiles.Length)return; - // logFiles=logFiles - // .Where(x => x.EndsWith(".log",StringComparison.InvariantCultureIgnoreCase) && - // !x.EndsWith(exceptFile,StringComparison.InvariantCultureIgnoreCase)).ToArray(); - - // if(null==logFiles || 0==logFiles.Length)return; - // foreach(String logFile in logFiles) - // { - // try - // { - // MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Removing {0}",logFile)); - // File.Delete(logFile); - // } - // catch(Exception){;} - // } - // } - public static String Pad(string str, char filler, int length) { int stringLength = str.Length;