コード例 #1
0
        public static void Initialize(this TradingSet tradingSet, DataSet dataSet)
        {
            tradingSet.Quotations        = InitializationHelper.CreateArray <InitialQuotation>(dataSet, "Quotation", Initialize);
            tradingSet.Transactions      = InitializationHelper.CreateArray <Transaction>(dataSet, "Transaction", Initialize);
            tradingSet.Orders            = InitializationHelper.CreateArray <Order>(dataSet, "Order", Initialize);
            tradingSet.OrderRelations    = InitializationHelper.CreateArray <OrderRelation>(dataSet, "OrderRelation", Initialize);
            tradingSet.AccountCurrencies = InitializationHelper.CreateArray <AccountCurrency>(dataSet, "AccountCurrency", Initialize);
            tradingSet.DayPLNotValueds   = InitializationHelper.CreateArray <DayPLNotValued>(dataSet, "DayPLNotValued", Initialize);

            tradingSet.BestPendings = InitializationHelper.CreateArray <InitialPendingItem>(dataSet, "BestPending", Initialize);
            tradingSet.TimeAndSales = InitializationHelper.CreateArray <InitialTimeAndSale>(dataSet, "TimeAndSale", Initialize);
            tradingSet.HasMessage   = TradingSetHelper.GetHasMessage(dataSet);

            tradingSet.GroupStatus      = InitializationHelper.CreateArray <IdStatus>(dataSet, "InstrumentGroupState", Initialize);
            tradingSet.InstrumentStatus = InitializationHelper.CreateArray <IdStatus>(dataSet, "InstrumentState", Initialize);

            tradingSet.DeliveryRequests             = InitializationHelper.CreateArray <DeliveryRequest>(dataSet, "DeliveryRequest", Initialize);
            tradingSet.ScrapDeposits                = InitializationHelper.CreateArray <ScrapDeposit>(dataSet, "ScrapDeposit", Initialize);
            tradingSet.DeliveryRequestOrderRelation = InitializationHelper.CreateArray <DeliveryRequestOrderRelation>(dataSet, "DeliveryRequestOrderRelation", Initialize);
        }
コード例 #2
0
 public static void Initialize(this SettingSet settingSet, DataSet dataSet)
 {
     settingSet.Customer                  = InitializationHelper.Create <Customer>(dataSet, "Customer", Initialize);
     settingSet.TradeDay                  = InitializationHelper.Create <TradeDay>(dataSet, "TradeDay", Initialize);
     settingSet.SystemParameter           = InitializationHelper.Create <SystemParameter>(dataSet, "SystemParameter", Initialize);
     settingSet.Currencies                = InitializationHelper.CreateArray <Currency>(dataSet, "Currency", Initialize);
     settingSet.CurrencyRates             = InitializationHelper.CreateArray <CurrencyRate>(dataSet, "CurrencyRate", Initialize);
     settingSet.TradePolicies             = InitializationHelper.CreateArray <TradePolicy>(dataSet, "TradePolicy", Initialize);
     settingSet.TradePolicyDetails        = InitializationHelper.CreateArray <TradePolicyDetail>(dataSet, "TradePolicyDetail", Initialize);
     settingSet.VolumeNecessaries         = InitializationHelper.CreateArray <VolumeNecessary>(dataSet, "VolumeNecessary", Initialize);
     settingSet.VolumeNecessaryDetails    = InitializationHelper.CreateArray <VolumeNecessaryDetail>(dataSet, "VolumeNecessaryDetail", Initialize);
     settingSet.Accounts                  = InitializationHelper.CreateArray <Account>(dataSet, "Account", Initialize);
     settingSet.AccountAgentHistories     = InitializationHelper.CreateArray <AccountAgentHistory>(dataSet, "AccountAgentHistory", Initialize);
     settingSet.Instruments               = InitializationHelper.CreateArray <Instrument>(dataSet, "Instrument", Initialize);
     settingSet.DealingPolicyDetails      = InitializationHelper.CreateArray <DealingPolicyDetail>(dataSet, "DealingPolicyDetail", Initialize);
     settingSet.QuotePolicyDetails        = InitializationHelper.CreateArray <QuotePolicyDetail>(dataSet, "QuotePolicyDetail", Initialize);
     settingSet.TradingTimes              = InitializationHelper.CreateArray <TradingTime>(dataSet, "TradingTime", Initialize);
     settingSet.PaymentInstructionRemarks = InitializationHelper.CreateArray <PaymentInstructionRemark>(dataSet, "PaymentInstructionRemark", Initialize);
     settingSet.ScrapInstruments          = InitializationHelper.CreateArray <ScrapInstrument>(dataSet, "ScrapInstrument", Initialize);
     settingSet.DeliveryCharges           = InitializationHelper.CreateArray <DeliveryCharge>(dataSet, "DeliveryCharge", Initialize);
     settingSet.DeliveryHolidaies         = InitializationHelper.CreateArray <DeliveryHolidays>(dataSet, "DeliveryHolidays", Initialize);
     settingSet.InstalmentPolicies        = InitializationHelper.CreateArray <InstalmentPolicy>(dataSet, "InstalmentPolicy", Initialize);
     settingSet.InstalmentPolicyDetails   = InitializationHelper.CreateArray <InstalmentPolicyDetail>(dataSet, "InstalmentPolicyDetail", Initialize);
 }
コード例 #3
0
 public static void InitializeMessages(this TradingSet tradingSet, DataSet messagesDataSet)
 {
     tradingSet.Messages = InitializationHelper.CreateArray <Chat>(messagesDataSet, "Messages", Initialize);
 }