Beispiel #1
0
        private void TaximeterApp_Load(object sender, EventArgs e)
        {
            // initializing the taximeter
            currentTM               = new TaxiMeter();
            currentTM.Fuel          = 50.0;
            currentTM.NetIncome     = 50.00;
            currentTM.Mileage       = 0;
            currentTM.NumberOfTrips = 0;

            // loading values from current taximeter
            TaxiMeter_Reload(currentTM);
        }
Beispiel #2
0
        private void TaxiMeter_Reload(TaxiMeter current)
        {
            this.lbl_fuellevel.Text = current.Fuel.ToString();
            this.lbl_income.Text    = current.NetIncome.ToString();
            this.lbl_mileage.Text   = current.Mileage.ToString();
            this.lbl_trips.Text     = current.NumberOfTrips.ToString();

            // if the tank is empty, new trip button is disabled
            if (current.Fuel == 0)
            {
                btn_newtrip.Visible = false;
            }
        }
Beispiel #3
0
 private void F_FormClosing(object sender, FormClosingEventArgs e)
 {
     currentTM = f.Current;
     TaxiMeter_Reload(currentTM);
     f = null;
 }