From 4f1e4fca122f3c77c891addeef1c59727cd587dc Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Tue, 4 Mar 2025 08:48:31 +0100 Subject: [PATCH] Fixed data binding on crew/pas counters --- ENI2/SheetDisplayControls/CrewDepartureControl.xaml.cs | 2 ++ ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs | 1 + ENI2/SheetDisplayControls/PassengerDepartureControl.xaml.cs | 2 ++ ENI2/SheetDisplayControls/PassengerPreArrivalControl.xaml.cs | 4 +++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ENI2/SheetDisplayControls/CrewDepartureControl.xaml.cs b/ENI2/SheetDisplayControls/CrewDepartureControl.xaml.cs index cb141300..4719f84e 100644 --- a/ENI2/SheetDisplayControls/CrewDepartureControl.xaml.cs +++ b/ENI2/SheetDisplayControls/CrewDepartureControl.xaml.cs @@ -74,6 +74,8 @@ namespace ENI2.SheetDisplayControls this.checkBoxCrewNotificationPAXDeparture.IsChecked = ((CREWD)this._crewdMessage.Elements[0]).NotificationPAX; } + this.textBlockNumCrewEntriesDeparture.DataContext = this._crewdMessage; + // extra menu copy to CREWA { this.dataGridCrewListDeparture.ContextMenu.Items.Add(new Separator()); diff --git a/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs b/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs index 23be5067..b487b449 100644 --- a/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs +++ b/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs @@ -55,6 +55,7 @@ namespace ENI2.SheetDisplayControls } this.textBox_NameMaster.DataContext = _name; + this.textBlockNumCrewEntries.DataContext = _crewaMessage; #region init CREWA diff --git a/ENI2/SheetDisplayControls/PassengerDepartureControl.xaml.cs b/ENI2/SheetDisplayControls/PassengerDepartureControl.xaml.cs index 799684ec..24ca2cfa 100644 --- a/ENI2/SheetDisplayControls/PassengerDepartureControl.xaml.cs +++ b/ENI2/SheetDisplayControls/PassengerDepartureControl.xaml.cs @@ -75,6 +75,8 @@ namespace ENI2.SheetDisplayControls this.checkBoxPasNotificationPAXDeparture.IsChecked = ((PASD)this._pasdMessage.Elements[0]).NotificationPAX; } + this.textBlockNumPasEntriesDeparture.DataContext = this._pasdMessage; + // extra menu copy to PASA { this.dataGridPassengerListDeparture.ContextMenu.Items.Add(new Separator()); diff --git a/ENI2/SheetDisplayControls/PassengerPreArrivalControl.xaml.cs b/ENI2/SheetDisplayControls/PassengerPreArrivalControl.xaml.cs index 89f475a8..5350b8c3 100644 --- a/ENI2/SheetDisplayControls/PassengerPreArrivalControl.xaml.cs +++ b/ENI2/SheetDisplayControls/PassengerPreArrivalControl.xaml.cs @@ -58,7 +58,9 @@ namespace ENI2.SheetDisplayControls { this._pasMessage = this.Core.CreateMessage(Message.NotificationClass.PASA); this.Messages.Add(this._pasMessage); - } + } + + this.textBlockNumPasEntries.DataContext = this._pasMessage; this.dataGridPassengerList.Initialize(); this.dataGridPassengerList.ItemsSource = this._pasMessage.Elements;