// ***************************************************************** // **** Constructors **** // ***************************************************************** // // // public HedgeOptionsDatabaseWriterTest() { m_Log = new LogHub("BRELibLog", string.Format("{0}{1}", UV.Lib.Application.AppInfo.GetInstance().BasePath, UV.Lib.Application.AppInfo.GetInstance().LogDirectory), true, LogLevel.ShowAllMessages); InitializeComponent(); m_UIDispatcher = Dispatcher.CurrentDispatcher; DatabaseInfo dbInfo = DatabaseInfo.Create(DatabaseInfo.DatabaseLocation.bredev); dbInfo.UserName = "******"; dbInfo.UserPW = "test"; m_DatabaseReaderWriter = new DatabaseReaderWriter(dbInfo); m_DatabaseReaderWriter.QueryResponse += new EventHandler(DatabaseReaderWriter_QueryResponse); this.textBoxExchangeName.Text = "CME"; this.textBoxProductName.Text = "GE"; this.textBoxProductType.Text = "Spread"; m_TTAPIService = TTApiService.GetInstance(); m_TTAPIService.ServiceStateChanged += new EventHandler(TTApiService_ServiceStateChanged); m_TTAPIService.Start(true); m_Market = new MarketTTAPI(); m_Market.MarketStatusChanged += new EventHandler(MarketTTAPI_MarketStatusChanged); m_Market.FoundResource += new EventHandler(MarketTTAPI_MarketFoundServiceResource); m_Market.Start(); m_Market.Connect(); // initialize connection to API. }