/// <summary> /// /// </summary> /// <param name="basePath">Directory with date-named subdirectories; @"\\fileserver\Users\dv_bre\Ambre\Drops\".</param> public EventSeriesView(string basePath, string userAccountFileNamePattern, DateTime startTime) { InitializeComponent(); m_BasePath = basePath; m_FileNamePattern = userAccountFileNamePattern; /// ********************************************* /// *** get settlement time table here *** /// ********************************************* this.textMessageBox.Text = ""; textMessageBox.Visible = false; m_AppInfo = AppInfo.GetInstance("Breconcile", true); string settlementTable = string.Format("{0}ProductSettleTimes.txt", m_AppInfo.UserPath); ProductSettlementTable.TryCreate(settlementTable, out m_ProductSettlementTable, m_SettlementDate); /// settlement table got, stored at m_ProductSettlementTable if (EventPlayer.TryCreate(m_BasePath, m_FileNamePattern, out m_EventPlayer)) { m_EventPlayer.TaskStarted += new EventHandler(EventPlayer_TaskStarted); m_EventPlayer.TaskCompleted += new EventHandler(EventPlayer_TaskCompleted); //progressBar.Visible = true; //progressBar.MarqueeAnimationSpeed = 30; } }
// ***************************************************************** // **** Constructors **** // ***************************************************************** public FormBookViewer(string[] args) { InitializeComponent(); string basePath = @"\\fileserver\Users\dv_bre\Ambre\Drops\"; string baseFileName = "FillBooks_DVBRE4_82804115"; DateTime startTime = new DateTime(2013, 6, 11, 16, 30, 0); //m_EventPlayer = new EventPlayer(basePath, baseFileName, startTime); if (EventPlayer.TryCreate(basePath, baseFileName, out m_EventPlayer)) { m_EventPlayer.Load(startTime); UpdateInstrumentNames(m_EventPlayer); } }