示例#1
0
        private void CopyTrain(GridView view, bool message = true)
        {
            if (view.SelectedItem != null)
            {
                var train = (Train)view.SelectedItem;

                using (var tcf = new TrainCopyDialog(train, info.Timetable))
                    tcf.ShowModal(this);

                UpdateListView(view, TrainDirection.tr);
            }
            else if (message)
            {
                MessageBox.Show("Zuerst muss ein Zug ausgewählt werden!", "Zug kopieren");
            }
        }
示例#2
0
        private void CopyTrain(GridView view, bool message = true)
        {
            if (view.SelectedItem != null)
            {
                if (view.SelectedItem is Train train)
                {
                    using (var tcf = new TrainCopyDialog(train, pluginInterface.Timetable))
                        tcf.ShowModal(this);

                    UpdateListView(view, TrainDirection.tr);
                }
                else if (message)
                {
                    MessageBox.Show(T._("Verlinke Züge können nicht kopiert werden."), T._("Zug kopieren"));
                }
            }
            else if (message)
            {
                MessageBox.Show(T._("Zuerst muss ein Zug ausgewählt werden!"), T._("Zug kopieren"));
            }
        }