Exemplo n.º 1
0
 private void CarArrivesAtExit(object sender, EventArgs e)
 {
     carPark.carLeavesRandomSpace();
     exitSensor.CarDetected();
     UpdateDisplay(true);
     btnCarArrivesAtExit.Visible   = false;
     btnDriverEntersTicket.Visible = true;
 }
Exemplo n.º 2
0
 private void CarArrivesAtExit(object sender, EventArgs e)
 {
     carPark.CarArrivedAtExit();
     exitSensor.CarDetected();
     btnCarArrivesAtExit.Visible   = false;
     btnDriverEntersTicket.Visible = true;
     UpdateDisplay();
 }
Exemplo n.º 3
0
        private void CarArrivesAtExit(object sender, EventArgs e)
        {
            exitSensor.CarDetected(carPark);

            if (exitSensor.IsCarOnSensor())
            {
                lblTicketValidator.Text = ticketValidator.GetMessage("Please insert your ticket.");
            }

            btnCarArrivesAtExit.Visible   = false;
            btnDriverEntersTicket.Visible = true;
            UpdateDisplay();
        }
Exemplo n.º 4
0
        private void CarArrivesAtExit(object sender, EventArgs e)
        {
            carPark.CarArrivedAtExit();
            exitSensor.CarDetected();
            btnCarArrivesAtExit.Visible   = false;
            btnDriverEntersTicket.Visible = true;

            if (carPark.GetCurrentSpaces() == 4)
            {
                btnCarArrivesAtExit2.Visible   = false;
                btnDriverEntersTicket2.Visible = false;
                HideBottom();
            }
            UpdateDisplay();
        }
Exemplo n.º 5
0
 private void button3_Click(object sender, EventArgs e)
 {
     //carPark.TicketDispensed(ticketMachine, entryBarrier, activeTickets);
     //btnPay.Visible = false;
     btnCarArrivesAtEntrance.Visible   = false;
     btnDriverPressesForTicket.Visible = false;
     btnCarEntersCarPark.Visible       = false;
     btnCarArrivesAtExit.Visible       = false;
     btnDriverEntersTicket.Visible     = false;
     btnCarExitsCarPark.Visible        = false;
     fullSign.emergencyLit();
     entryBarrier.Raise();
     exitBarrier.Raise();
     entrySensor.CarDetected();
     exitSensor.CarDetected();
     lblSpaces.Text  = "EMERGENCY !!!";
     lblchip.Text    = "NULL";
     button1.Visible = false;
     UpdateDisplay();
 }
Exemplo n.º 6
0
 public void CarArrivedAtExit(ExitSensor exitSensor, TicketValidator ticketValidator)
 {
     exitSensor.CarDetected();
     ticketValidator.CarArrived();
 }
Exemplo n.º 7
0
 public void CarArrivedAtExit()
 {
     exitSensor.CarDetected();
     ticketMachine.GetMessage();
 }
 private void CarArrivesAtExit(object sender, EventArgs e)
 {
     exitSensor.CarDetected();
     UpdateDisplay();
 }