private void buttonEvaluateOriginalTimetable_Click(object sender, EventArgs e)
        {
            Timetable      tt   = TimetableUtil.constructOriginalTimetable(TrainLineCache.getInstance().getCacheContent());
            FormTimetables form = new FormTimetables(new DummyAlgorithm(tt));

            form.generateTimetables();
            form.Show();
        }
        private void buttonGenerateTimetablesRandomized_Click(object sender, EventArgs e)
        {
            FormTimetables formTimetablesRandomized = new FormTimetables(new GenerationAlgorithmRandomized());

            formTimetablesRandomized.Show();
        }
        //-----------------------------------------------------------
        // Button GenerationAlgorithm start
        //-----------------------------------------------------------

        private void buttonGenerationAlgorithmDSA_Click(object sender, EventArgs e)
        {
            FormTimetables formTimetablesDSA = new FormTimetables(new GenerationAlgorithmDSA());

            formTimetablesDSA.Show();
        }