public double RepareerWagen(ref Wagen _wagen) { double _schade = _wagen.Schade; _wagen.Schade = 0; return(_schade); }
private void ButtonReparatie_Click(object sender, RoutedEventArgs e) { string _nrplaat = TextNummerplaat.Text; Wagen w = wp.ZoekWagen(_nrplaat); if (w != null) { Garage gar = g.AutoGarages.FirstOrDefault(x => x.Merk.ToUpper() == w.Merk.ToUpper()); if (gar != null) { string output = "de auto met nummerplaat " + _nrplaat + " is gerepareerd"; gar.RepareerWagen(ref w); MessageBox.Show(output); } else { MessageBox.Show("Er werd geen garage gevonden"); } } else if (TextNummerplaat.Text == string.Empty) { MessageBox.Show("Geen nummerplaat ingegeven"); } else { MessageBox.Show("De wagen met nummerplaat " + _nrplaat + " werd niet gevonden"); } TextNummerplaat.Clear(); }
public bool SchrijfWagenIn(ref Wagen wagen) { if (wagen.Nummerplaat == string.Empty) { return(false); } Wagens.Add(wagen); return(true); }
private void ButtonVoegToeAuto_Click(object sender, RoutedEventArgs e) { string _merk = TextMerkAuto.Text; string _nummerplaat = TextNummerplaat.Text; Wagen wagen = new Wagen(_nummerplaat, _merk); TextMerkAuto.Clear(); TextNummerplaat.Clear(); if (wp.SchrijfWagenIn(ref wagen)) { MessageBox.Show("Wagen ingegeschreven"); } else { MessageBox.Show("Geen nummerplaat, wagen niet ingeschreven"); } }