private void initializeTrainsAndTrack() { buttonCircuit.Enabled = false; buttonPower.Enabled = false; comboBoxSegments.Items.Add("Track 1"); comboBoxSegments.Items.Add("Track 2"); comboBoxSegments.Items.Add("Track 3"); comboBoxSegments.Items.Add("Track 4"); comboBoxSegments.Items.Add("Track 5"); trains = new ArrayList(); segments = new ArrayList(); trains.Add(1); segments.Add(1); segments.Add(2); segments.Add(3); segments.Add(4); segments.Add(5); CTCOffice.InitializeSystemTrains(trains); CTCOffice.InitializeSystemTrackSegments(segments); }
private void ButtonDispatch_Click(object sender, EventArgs e) { int number = 0, result = 0, segment = 0; string message = "", title = ""; ArrayList train = new ArrayList(); Train newTrain = new Train(); if (stationBox.Text != null) { if (int.TryParse(numberBox.Text, out number)) { if (int.TryParse(stationBox.Text, out segment)) { message = "Train " + number.ToString() + " confirmed at station " + segment.ToString(); title = "Dispatch"; result = 1; } else { message = "Please enter a valid segment number"; title = "Error"; } } else { message = "Please enter a valid train number"; title = "Error"; } } MessageBox.Show(message, title); if (result == 1) { train.Add(number); office.InitializeSystemTrains(train); office.SetTrainSegment(number, segment); } }