private void CarExitsCarPark(object sender, EventArgs e) { carPark.CarExitedCarPark(); exitSensor.CarLeftSensor(); btnCarExitsCarPark.Visible = false; if ((carPark.IsEmpty() == false) || (carPark.HasSpace() == true)) { btnCarArrivesAtExit.Visible = true; } if (carPark.IsEmpty() == true) { btnCarArrivesAtExit.Visible = false; } else { btnCarArrivesAtExit.Visible = true; } if (ActiveLeft() == false) { btnCarArrivesAtEntrance.Visible = true; } UpdateDisplay(); }
private void CarExitsCarPark(object sender, EventArgs e) { carPark.CarExitedCarPark(exitBarrier, ticketValidator, exitSensor, fullSign); btnCarArrivesAtExit.Visible = true; btnDriverEntersTicket.Visible = false; btnCarExitsCarPark.Visible = false; if (carPark.IsEmpty() == true) { btnCarArrivesAtExit.Visible = false; btnDriverEntersTicket.Visible = false; btnCarExitsCarPark.Visible = false; } if (carPark.HasSpace() == true) { btnCarArrivesAtEntrance.Visible = true; } lblchip.Text = "NULL"; UpdateDisplay(); }
public override void CarLeftSensor(CarPark carPark) { carOnSensor = false; carPark.CarExitedCarPark(); }
public override void CarLeftSensor() { base.CarLeftSensor(); carPark.CarExitedCarPark(); }
private void CarExitsCarPark(object sender, EventArgs e) { carPark.CarExitedCarPark(); UpdateDisplay(); }