예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            // Shut down system gracefully.
            _Manager.Go = false;
            if (_Manager != null)
            {
                _Manager.OnPriceUpdate -= OnUpdateEventHandler;
                _Manager.OnFillUpdate  -= OnFillEventHandler;

                _Manager = null;
                GC.Collect();
            }
            this.ControlBox = true;
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            _FillData = new DataSet();
            SetUpDataSet();

            // Create new SystemManager object and subscribe to delegates.
            _Manager = new SysMan();
            _Manager.OnPriceUpdate += OnUpdateEventHandler;
            _Manager.OnFillUpdate  += OnFillEventHandler;

            // Set buttons for secure start up / shut down.
            button1.Enabled = false;
            button2.Enabled = true;
            this.ControlBox = false;
        }