private void reloadForm()
        {
            cbReparatie.Items.Clear();
            cbSchoonmaak.Items.Clear();
            Schoonmaken.Clear();
            Reparaties.Clear();
            cbReparatie.Text         = "";
            cbSchoonmaak.Text        = "";
            tbxSchoonmaak.Text       = "";
            tbxReparatie.Text        = "";
            tbxReparatieSector.Text  = "";
            tbxReparatieSpoor.Text   = "";
            tbxSchoonmaakSector.Text = "";
            tbxSchoonmaakSpoor.Text  = "";

            TramManager.onderhoudsBeurten = DatabaseManager.LaadTramonderhoud();

            foreach (Tramonderhoud onderhoud in TramManager.onderhoudsBeurten)
            {
                if (onderhoud.TypeOnderhoud == TypeOnderhoud.GroteSchoonmaak ||
                    onderhoud.TypeOnderhoud == TypeOnderhoud.KleineSchoonmaak)
                {
                    Schoonmaken.Add(onderhoud);
                    cbSchoonmaak.Items.Add(onderhoud.ToString());
                }
                else if (onderhoud.TypeOnderhoud == TypeOnderhoud.GroteReparatie ||
                         onderhoud.TypeOnderhoud == TypeOnderhoud.KleineReparatie)
                {
                    Reparaties.Add(onderhoud);
                    cbReparatie.Items.Add(onderhoud.ToString());
                }
            }
        }
        private void btnReparatie_Click(object sender, EventArgs e)
        {
            string        onderhoudString   = Convert.ToString(cbReparatie.SelectedItem);
            Tramonderhoud selectedOnderhoud = TramManager.OnderhoudFromString(onderhoudString);

            DatabaseManager.VoltooiOnderhoud(selectedOnderhoud);
            MessageBox.Show("Opgeslagen!");
            TramManager.onderhoudsBeurten = DatabaseManager.LaadTramonderhoud();
            reloadForm();
        }
예제 #3
0
 public static void LaadTrams()
 {
     Trams             = DatabaseManager.LaadTrams();
     onderhoudsBeurten = DatabaseManager.LaadTramonderhoud();
 }