Exemple #1
0
        public double RepareerWagen(ref Wagen _wagen)
        {
            double _schade = _wagen.Schade;

            _wagen.Schade = 0;
            return(_schade);
        }
Exemple #2
0
        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();
        }
Exemple #3
0
 public bool SchrijfWagenIn(ref Wagen wagen)
 {
     if (wagen.Nummerplaat == string.Empty)
     {
         return(false);
     }
     Wagens.Add(wagen);
     return(true);
 }
Exemple #4
0
        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");
            }
        }