Exemple #1
0
        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();
        }
Exemple #2
0
        /// <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
        }