Beispiel #1
0
 public GarageITron()
 {
     InitializeComponent();
     _repo                = GarageRepository.Instance;
     _mediator            = new GarageMediator.GarageMediator();
     _mediator.IDScanned += _mediator_IDScanned;
     _mediator.VehicleInstructionsStarted += _mediator_VehicleInstructionsStarted;
     _mediator.VehicleProcessingStarted   += _mediator_VehicleProcessingStarted;
     _mediator.VehicleProcessed           += _mediator_VehicleProcessed;
 }
Beispiel #2
0
        public GarageITron()
        {
            InitializeComponent();
            _repo = GarageRepository.Instance;
            _mediator = new GarageMediator.GarageMediator();
            _mediator.IDScanned += _mediator_IDScanned;
            _mediator.VehicleInstructionsStarted += _mediator_VehicleInstructionsStarted;
            _mediator.VehicleProcessingStarted += _mediator_VehicleProcessingStarted;
            _mediator.VehicleProcessed += _mediator_VehicleProcessed;

        }
Beispiel #3
0
        private void startServersUI_Click(object sender, EventArgs e)
        {
            try
            {
                _mediator.Request();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                _mediator = new GarageMediator.GarageMediator();
                UpdateSystemStatus();
                return;
            }

            startServersUI.Enabled = false;
            killServersUI.Enabled  = true;
            UpdateSystemStatus();
        }
Beispiel #4
0
        private void killServersUI_Click(object sender, EventArgs e)
        {
            try
            {
                _mediator.Kill();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }

            _scanned = null;
            killServersUI.Enabled    = false;
            processVehicleUI.Enabled = false;
            rescanUI.Enabled         = false;
            startServersUI.Enabled   = true;
            _mediator = new GarageMediator.GarageMediator();
            UpdateSystemStatus();
        }
Beispiel #5
0
        private void startServersUI_Click(object sender, EventArgs e)
        {
            try
            {
                _mediator.Request();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                _mediator = new GarageMediator.GarageMediator();
                UpdateSystemStatus();
                return;
            }

            startServersUI.Enabled = false;
            killServersUI.Enabled = true;
            UpdateSystemStatus();
        }