//Detect new stockCode and create new one public static void AddNewCode(string market, databases.importDS.importPriceDataTable tbl, OnCodeAdded onAddstockCodeFunc) { databases.baseDS.stockCodeDataTable stockCodeTbl = new databases.baseDS.stockCodeDataTable(); for (int count = 0; count < tbl.Count; count++) { if (tbl[count].RowState == DataRowState.Deleted) continue; if (AddNewCode(tbl[count].stockCode, market, stockCodeTbl) != null && onAddstockCodeFunc != null) onAddstockCodeFunc(tbl[count].stockCode); } databases.DbAccess.UpdateData(stockCodeTbl); }
public static void AddNewCode(databases.importDS.importPriceDataTable tbl, OnCodeAdded onAddstockCodeFunc) { databases.tmpDS.stockCodeRow shortCodeRow; databases.baseDS.stockCodeDataTable stockCodeTbl = new databases.baseDS.stockCodeDataTable(); for (int count = 0; count < tbl.Count; count++) { if (tbl[count].RowState == DataRowState.Deleted) continue; shortCodeRow = databases.AppLibs.FindAndCache_StockCodeShort(tbl[count].stockCode); if (shortCodeRow == null) continue; if (AddNewCode(tbl[count].stockCode, shortCodeRow.stockExchange, stockCodeTbl) != null && onAddstockCodeFunc != null) onAddstockCodeFunc(tbl[count].stockCode); } databases.DbAccess.UpdateData(stockCodeTbl); }
public static void AddNewCode(databases.importDS.importPriceDataTable tbl, OnCodeAdded onAddstockCodeFunc) { databases.tmpDS.stockCodeRow shortCodeRow; databases.baseDS.stockCodeDataTable stockCodeTbl = new databases.baseDS.stockCodeDataTable(); for (int count = 0; count < tbl.Count; count++) { if (tbl[count].RowState == DataRowState.Deleted) { continue; } shortCodeRow = databases.AppLibs.FindAndCache_StockCodeShort(tbl[count].stockCode); if (shortCodeRow == null) { continue; } if (AddNewCode(tbl[count].stockCode, shortCodeRow.stockExchange, stockCodeTbl) != null && onAddstockCodeFunc != null) { onAddstockCodeFunc(tbl[count].stockCode); } } databases.DbAccess.UpdateData(stockCodeTbl); }
public static void AddNewCode(databases.baseDS.priceDataDataTable tbl, string stockEchangeCode, OnCodeAdded onAddstockCodeFunc) { databases.baseDS.stockCodeDataTable stockCodeTbl = new databases.baseDS.stockCodeDataTable(); for (int count = 0; count < tbl.Count; count++) { if (tbl[count].RowState == DataRowState.Deleted) { continue; } if (AddNewCode(tbl[count].stockCode, stockEchangeCode, stockCodeTbl) != null && onAddstockCodeFunc != null) { onAddstockCodeFunc(tbl[count].stockCode); } } databases.DbAccess.UpdateData(stockCodeTbl); }