示例#1
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();
        }
示例#2
0
 private void CarArrivesAtExit(object sender, EventArgs e)
 {
     carPark.CarArrivedAtExit();
     exitSensor.CarDetected();
     btnCarArrivesAtExit.Visible   = false;
     btnDriverEntersTicket.Visible = true;
     UpdateDisplay();
 }
示例#3
0
        private void CarArrivesAtExit(object sender, EventArgs e)
        {
            carPark.CarArrivedAtExit(exitSensor, ticketValidator);

            btnCarArrivesAtExit.Visible   = false;
            btnDriverEntersTicket.Visible = true;
            btnCarExitsCarPark.Visible    = false;
            lblchip.Text = "NULL";
            UpdateDisplay();
        }
示例#4
0
 public override void CarDetected()
 {
     carOnSensor = true;
     carpark.CarArrivedAtExit();
 }
        public override void CarDetected()
        {
            base.CarDetected();

            carPark.CarArrivedAtExit();
        }
示例#6
0
 private void CarArrivesAtExit(object sender, EventArgs e)
 {
     carPark.CarArrivedAtExit();
     UpdateDisplay();
 }