internal DataSet GetHistorySettings(DateTime tradeDay) { string[] tableNames = { "Currency", "CurrencyRate", "QuotePolicyDetail", "TradePolicy", "TradePolicyDetail", "DealingPolicy", "DealingPolicyDetail", "VolumeNecessary", "VolumeNecessaryDetail", "InstalmentPolicy", "InstalmentPolicyDetail", "Customer", "Account", "Instrument", "TradeDay", "PhysicalPaymentDiscount", "PhysicalPaymentDiscountDetail" }; return(ResetAndInitDataDBHelper.GetHistorySettings(tradeDay, this.ConnectionString, tableNames)); }
internal DataRow GetRefPriceForUsableMargin(Guid instrumentId, Guid accountId, DateTime tradeDay) { var data = ResetAndInitDataDBHelper.GetRefPriceForUsableMargin(instrumentId, accountId, tradeDay, this.ConnectionString); return(data.Tables[0].Rows[0]); }
internal DataRow GetInstrumentDailyClosePrice(Guid instrumentId, Guid accountId, DateTime tradeDay) { var data = ResetAndInitDataDBHelper.GetDailyClosePrice(instrumentId, accountId, tradeDay, this.ConnectionString); return(data.Tables[0].Rows[0]); }
internal DataSet GetCompletedOrderForDelete(Guid orderId) { return(ResetAndInitDataDBHelper.GetCompletedOrderForDelete(orderId, this.ConnectionString)); }
internal SqlDataReader GetInstrumentTradeDaySettingData(Guid instrumentId, DateTime tradeDay) { return(ResetAndInitDataDBHelper.GetInstrumentHistorySettings(instrumentId, tradeDay, this.ConnectionString)); }
internal SqlDataReader GetHistorySettingsByReader(DateTime tradeDay) { return(ResetAndInitDataDBHelper.GetHistorySettingsByReader(tradeDay, this.ConnectionString)); }
internal SqlDataReader GetInitDataByReader(string transactionServerName) { return(ResetAndInitDataDBHelper.GetInitDataByReader(transactionServerName, this.ConnectionString)); }
internal DataSet GetInitData(string transactionServerName) { return(ResetAndInitDataDBHelper.GetInitData(transactionServerName, this.ConnectionString)); }
internal DataSet GetOpenOrderIdsExceedOpenDays(XElement instrumentIds, DateTime tradeDay) { return(ResetAndInitDataDBHelper.GetOpenOrderIdsExceedOpenDays(instrumentIds, tradeDay, this.ConnectionString)); }