Refactor InsiderTransactionParser, InsiderTransactionDA and UpdateManager
This commit is contained in:
@@ -106,7 +106,7 @@ namespace MarketData.DataAccess
|
||||
if (null != sqlConnection) sqlConnection.Close();
|
||||
}
|
||||
}
|
||||
// Add NumberOrValueAcquiredDisposed to key
|
||||
|
||||
public static bool InsertInsiderTransactions(InsiderTransactions insiderTransactions)
|
||||
{
|
||||
MySqlConnection sqlConnection = null;
|
||||
@@ -125,13 +125,23 @@ namespace MarketData.DataAccess
|
||||
String insiderTransactionKey = insiderTransaction.Form + insiderTransaction.SECAccessionNumber + insiderTransaction.FormRowNumber;
|
||||
if (insiderTransactionsUniqueKey.ContainsKey(insiderTransactionKey))
|
||||
{
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"*********************************************************************************************************");
|
||||
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Collection already contains a value for Form:{0} SECAccessionNumber:{1} FormRowNumber:{2}",
|
||||
insiderTransaction.Form,insiderTransaction.SECAccessionNumber,insiderTransaction.FormRowNumber));
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("InsiderName:{0} OwnershipType:{1} Securities:{2} NatureOfTransaction:{3} NumberOrValueAcquiredDisposed:{4} Price:{5} FilingDate:{6} TransactionDate:{7}",
|
||||
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Item attempting to add: InsiderName:{0} OwnershipType:{1} Securities:{2} NatureOfTransaction:{3} NumberOrValueAcquiredDisposed:{4} Price:{5} FilingDate:{6} TransactionDate:{7}",
|
||||
insiderTransaction.InsiderName,insiderTransaction.OwnershipType,insiderTransaction.Securities,insiderTransaction.NatureOfTransaction,insiderTransaction.NumberOrValueAcquiredDisposed,insiderTransaction.Price,
|
||||
Utility.DateTimeToStringMMHDDHYYYY(insiderTransaction.FilingDate),Utility.DateTimeToStringMMSDDSYYYY(insiderTransaction.TransactionDate)));
|
||||
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Item already in collection: InsiderName:{0} OwnershipType:{1} Securities:{2} NatureOfTransaction:{3} NumberOrValueAcquiredDisposed:{4} Price:{5} FilingDate:{6} TransactionDate:{7}",
|
||||
insiderTransaction.InsiderName,insiderTransaction.OwnershipType,insiderTransaction.Securities,insiderTransaction.NatureOfTransaction,insiderTransaction.NumberOrValueAcquiredDisposed,insiderTransaction.Price,
|
||||
Utility.DateTimeToStringMMHDDHYYYY(insiderTransaction.FilingDate),Utility.DateTimeToStringMMSDDSYYYY(insiderTransaction.TransactionDate)));
|
||||
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"*********************************************************************************************************");
|
||||
|
||||
continue;
|
||||
}
|
||||
}
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.Append("insert into InsiderTransaction (symbol,filing_date,transaction_date,insider_name,ownership_type,securities,nature_of_transaction,number_or_value_acquired_disposed,price,form,sec_accession_number,form_row_number,modified) ");
|
||||
sb.Append("values(");
|
||||
|
||||
Reference in New Issue
Block a user