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"); } }
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")); } }