public static void LoadData(baseDS.investorStockDataTable tbl, string stockCode, string portfolio,DateTime buyDate) { investorStockTA.ClearBeforeFill = false; investorStockTA.FillByPortfolioStockBuyDate(tbl, portfolio, stockCode,buyDate); }
public static void UpdateData(baseDS.priceDataRow row) { priceDataTA.Update(row); row.AcceptChanges(); }
public static void UpdateData(baseDS.stockExchangeRow data) { stockExchangeTA.Update(data); data.AcceptChanges(); }
public static void LoadStockCode_ByStatus(baseDS.stockCodeDataTable tbl,AppTypes.CommonStatus status) { stockCodeTA.FillByStatusMask(tbl, ((byte)status).ToString()); }
public static void UpdateData(baseDS.priceDataSumDataTable tbl) { priceDataSumTA.Update(tbl); tbl.AcceptChanges(); }
public static void LoadLastPrice(baseDS.priceDataSumDataTable tbl, string timeScale,string stockCode) { priceDataSumTA.ClearBeforeFill = false; priceDataSumTA.FillLastPrice(tbl,stockCode, timeScale); }
public static void LoadPortfolioByInvestor(baseDS.portfolioDataTable tbl, string investorCode,AppTypes.PortfolioTypes type) { portfolioTA.ClearBeforeFill = false; portfolioTA.FillByInvestorCodeAndTypeMask(tbl, investorCode,((byte)type).ToString()); }
//public static void LoadAbnormalData(baseDS.priceDataDataTable tbl, string code, DateTime frDate, DateTime toDate, string timeScale) //{ // priceDataTA.ClearBeforeFill = false; // if (timeScale == AppTypes.MainDataTimeScale.Code) // { // priceDataTA.FillAbnormal(tbl, code, frDate, toDate); // } // else // { // priceDataTA.FillAbnomalSumData(tbl, code, timeScale, frDate, toDate); // } //} public static void LoadData(baseDS.priceDataDataTable tbl, string timeScale,DateTime frDate,DateTime toDate,string stockCode) { try { common.SysLog.WriteLog("AAA0: ", Settings.sysFileUserLog); //priceDataTA.Connection.ConnectionString = @"Data Source=HAIQUAN\MSSQLSERVER2008;Initial Catalog=stock;User ID=sa;Password=123"; common.SysLog.WriteLog("AAA: " + priceDataTA.Connection.ConnectionString, Settings.sysFileUserLog); priceDataTA.ClearBeforeFill = false; if (timeScale == AppTypes.MainDataTimeScale.Code) { if (frDate == DateTime.MinValue && toDate == DateTime.MaxValue) priceDataTA.FillByCode(tbl, stockCode); else priceDataTA.FillByDateCode(tbl, frDate, toDate, stockCode); } else { if (frDate == DateTime.MinValue && toDate == DateTime.MaxValue) priceDataTA.FillByTypeCode(tbl, timeScale, stockCode); else priceDataTA.FillByTypeDateCode(tbl, timeScale, frDate, toDate, stockCode); } } catch (Exception er) { WriteLog(common.SysSeverityLevel.Alert, "ABC", er); } }
public static void LoadData(baseDS.priceDataDataTable tbl, string timeScale, DateTime frDate,string stockCode) { WriteLog(common.SysSeverityLevel.Informational,"", timeScale + " " + frDate.ToString() + " " + stockCode); string eCode = "DB000"; try { if (tbl.Count>0) common.SysLog.WriteLog(DateTime.Now.ToString() + common.Consts.constTab + "test 00: LoadData ", Settings.sysFileUserLog); priceDataTA.ClearBeforeFill = false; if (timeScale == AppTypes.MainDataTimeScale.Code) { eCode = "DB001"; priceDataTA.FillByCodeFromDate(tbl, stockCode, frDate); } else { eCode = "DB002 " + priceDataTA.Connection.State.ToString(); priceDataTA.FillByTypeCodeFromDate(tbl, timeScale, stockCode, frDate); } } catch (Exception er) { WriteLog(common.SysSeverityLevel.Error, eCode , er); } }
public static void LoadData(baseDS.portfolioDetailDataTable tbl, string portfolioCode) { portfolioDetailTA.ClearBeforeFill = false; portfolioDetailTA.FillByPortfolio(tbl, portfolioCode); }
public static void LoadData(baseDS.portfolioDetailDataTable tbl, byte typeMask) { portfolioDetailTA.ClearBeforeFill = false; portfolioDetailTA.FillByTypeMask(tbl, ((byte)typeMask).ToString()); }
public static void LoadData(baseDS.portfolioDataTable tbl, string code) { portfolioTA.ClearBeforeFill = false; portfolioTA.FillByCode(tbl, code); }
public static void LoadData(baseDS.portfolioDataTable tbl, AppTypes.PortfolioTypes type) { common.SysLog.WriteLog(DateTime.Now.ToString() + common.Consts.constTab + "ABC "+portfolioDetailTA.Connection.ConnectionString, Settings.sysFileUserLog); portfolioTA.ClearBeforeFill = false; portfolioTA.FillByTypeMask(tbl, ((byte)type).ToString()); }
public static void LoadData(baseDS.transactionsDataTable tbl,string portfolio,string stockCode) { transactionsTA.ClearBeforeFill = false; transactionsTA.FillByPortfolioStockCode(tbl, portfolio,stockCode); }
public static void LoadInvestorByAccount(baseDS.investorDataTable tbl, string account) { investorTA.ClearBeforeFill = false; investorTA.FillByAccount(tbl, account); }
public static void LoadData(baseDS.priceDataDataTable tbl, string timeScale,string stockCode,int maxCount) { string dataTbl = ""; string cond = "stockCode=N'" + stockCode.Trim() + "'"; if (timeScale == AppTypes.MainDataTimeScale.Code) { dataTbl = "priceData"; } else { dataTbl = "priceDataSum"; cond += (cond==""?"" : " AND ")+ "type=N'" + timeScale + "'"; } string sqlCmd = "SELECT * FROM " + "(SELECT TOP " + maxCount.ToString() + " onDate,stockCode,openPrice,closePrice,lowPrice,highPrice,volume FROM " + dataTbl + common.Consts.constCRLF + "WHERE " + cond + " ORDER BY onDate DESC)a" + common.Consts.constCRLF + "ORDER BY onDate"; LoadFromSQL(tbl, sqlCmd); }
public static void LoadInvestorByEmail(baseDS.investorDataTable tbl, string email) { investorTA.ClearBeforeFill = false; investorTA.FillByEmail(tbl, email); }
public static void LoadData(baseDS.tradeAlertDataTable tbl, string portfolio, DateTime frDate, DateTime toDate,byte statusMask) { tradeAlertTA.ClearBeforeFill = false; tradeAlertTA.Fill(tbl,portfolio,frDate,toDate,statusMask.ToString()); }
public static void LoadMessageBySQL(baseDS.messagesDataTable tbl, string sql) { LoadFromSQL(tbl, sql); }
public static void LoadData(baseDS.messagesDataTable tbl, DateTime frDate,DateTime toDate) { messagesTA.FillByDate(tbl, frDate, toDate); }
public static void LoadPortfolioByInvestor(baseDS.portfolioDataTable tbl, string investorCode) { portfolioTA.ClearBeforeFill = false; portfolioTA.FillByInvestorCode(tbl, investorCode); }
public static void LoadDataByIndustryCode(baseDS.bizSubSectorDataTable tbl, string industryCode) { bizSubSectorTA.ClearBeforeFill = false; bizSubSectorTA.FillByIndustryCode(tbl, industryCode); }
public static void LoadStockOwnedByInvestor(baseDS.investorStockDataTable tbl, string investorCode) { investorStockTA.ClearBeforeFill = false; investorStockTA.FillByInvestor(tbl, investorCode); }
public static void LoadDataBySuperSectorCode(baseDS.bizSubSectorDataTable tbl, string superSectorCode) { bizSubSectorTA.ClearBeforeFill = false; bizSubSectorTA.FillBySuperSector(tbl, superSectorCode); }
public static void UpdateData(baseDS.priceDataDataTable tbl) { try { priceDataTA.Update(tbl); tbl.AcceptChanges(); } catch (Exception e) { foreach (baseDS.priceDataRow row in tbl.Rows) { if (row.HasErrors) { WriteSyslog(e, row.stockCode + " Date: " + row.onDate); } } } }
public static void LoadDataOneRow(baseDS.priceDataDataTable tbl,DateTime frDate, DateTime toDate, string stockCode) { priceDataTA.ClearBeforeFill = false; priceDataTA.FillOneByDateStockCode(tbl, frDate, toDate, stockCode); }
public static void UpdateData(baseDS.exchangeDetailDataTable tbl) { exchangeDetailTA.Update(tbl); tbl.AcceptChanges(); }
public static void LoadInvestor(baseDS.investorDataTable tbl, string cond) { string sqlCmd = "SELECT * FROM investor WHERE " + cond; LoadFromSQL(tbl, sqlCmd); }
public static void UpdateData(baseDS.stockCodeDataTable tbl) { stockCodeTA.Update(tbl); tbl.AcceptChanges(); }
/// <summary> /// Load an portfolio by investor /// </summary> /// <param name="tbl"></param> /// <param name="portfolioCode"></param> public static void LoadData(baseDS.investorStockDataTable tbl, string portfolioCode) { investorStockTA.ClearBeforeFill = false; investorStockTA.FillByPortfolio(tbl, portfolioCode); }