From ce97aeca271b428544bc83428bd04e64b5a2b68e Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Wed, 30 Jul 2025 17:11:05 +0200 Subject: [PATCH] Always leave out ATA/ATD from send all dialog --- .../SelectImportClassesDialog.xaml.cs | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/ENI2/EditControls/SelectImportClassesDialog.xaml.cs b/ENI2/EditControls/SelectImportClassesDialog.xaml.cs index a4dbc18c..8f836e8d 100644 --- a/ENI2/EditControls/SelectImportClassesDialog.xaml.cs +++ b/ENI2/EditControls/SelectImportClassesDialog.xaml.cs @@ -66,22 +66,21 @@ namespace ENI2.EditControls // these are of no interest if ((aMessage.MessageNotificationClass == Message.NotificationClass.VISIT) || (aMessage.MessageNotificationClass == Message.NotificationClass.TRANSIT) || - (aMessage.MessageNotificationClass == Message.NotificationClass.STO)) + (aMessage.MessageNotificationClass == Message.NotificationClass.STO)) continue; - // these are never imported but may be sent - if (IsImportMode) - { - if ((aMessage.MessageNotificationClass == Message.NotificationClass.ATA) || - (aMessage.MessageNotificationClass == Message.NotificationClass.ATD)) - continue; - } - + // these are neither imported nor sent by the Send all function + + if ((aMessage.MessageNotificationClass == Message.NotificationClass.ATA) || + (aMessage.MessageNotificationClass == Message.NotificationClass.ATD)) + continue; + + // filter out messages not relevant for transit if (IsTransit && ( (aMessage.MessageNotificationClass == Message.NotificationClass.ATA) || (aMessage.MessageNotificationClass == Message.NotificationClass.ATD) || - (aMessage.MessageNotificationClass == Message.NotificationClass.BKRD) || + (aMessage.MessageNotificationClass == Message.NotificationClass.BKRD) || (aMessage.MessageNotificationClass == Message.NotificationClass.HAZD) || (aMessage.MessageNotificationClass == Message.NotificationClass.INFO) || (aMessage.MessageNotificationClass == Message.NotificationClass.LADG) || @@ -100,9 +99,9 @@ namespace ENI2.EditControls sc.IsSelected = this._preselectedClasses.Contains(sc.Class); _selectClasses.Add(sc); } - - this.checkListBoxClasses.ItemsSource = _selectClasses; + + this.checkListBoxClasses.ItemsSource = _selectClasses; this.OKClicked += SelectImportClassesDialog_OKClicked; } @@ -128,7 +127,7 @@ namespace ENI2.EditControls OnPropertyChanged("IsSelected"); } } - + public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) {