public OptionRealtimeStartup(InitializationParms initializationParms) { this.initializationParms = initializationParms; InitializeComponent(); this.Text = "CONTROL PORTFOLIO: " + initializationParms.portfolioGroupName + " Version:" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); //modelDateStatus.Text = "MODEL DATE: " + initializationParms.modelDateTime // .ToString("yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo); //disableButtons(); optionSpreadManager = new OptionSpreadManager(initializationParms, this, optionStartupProgress); optionStartupProgress.Show(); //optionSpreadManager.passVariablesToOptionSpreadManager(initializationParms, this, optionStartupProgress); ThreadPool.QueueUserWorkItem(new WaitCallback(optionSpreadManager.initializeOptionSystem)); initializeBackgroundWorkerProgressBar(); }
/// <summary> /// Initializes a new instance of the <see cref="InitializationForm"/> class. /// </summary> /// <param name="initializationParms">The initialization parms.</param> public InitializationForm(InitializationParms initializationParms) { this.initializationParms = initializationParms; initializationParms.portfolioGroupName = ""; //this.tmlSystemRunType = tmlSystemRunType; InitializeComponent(); loadPortfolioGroups(); this.Text = "OPTIONS REALTIME"; transactionTime.Value = new DateTime(2014, 1, 1, 9, 30, 0); #if DEBUG TSErrorCatch.errorCatchSetup(); #endif }