示例#1
0
        private void removeBT_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int num = Convert.ToInt32(removeTBox.Text);

                if (window.RemoveTrain(num))
                {
                    resLB.Content = "Removed";
                    richTextBox.Document.Blocks.Clear();
                    foreach (Railway rl in window.subway.GetRailways)
                    {
                        foreach (Train t in rl.Trains)
                        {
                            richTextBox.AppendText("Train number: " + t.Number.ToString() + " at railway number: " + (t.LineNumber + 1).ToString());
                            richTextBox.AppendText("\n");
                        }
                    }
                }
                else
                {
                    resLB.Content = "No this train";
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Wrong number!");
            }
        }