diff --git a/ENI2/DetailViewControls/PortNotificationDetailControl.xaml.cs b/ENI2/DetailViewControls/PortNotificationDetailControl.xaml.cs index f3772511..28adf8ea 100644 --- a/ENI2/DetailViewControls/PortNotificationDetailControl.xaml.cs +++ b/ENI2/DetailViewControls/PortNotificationDetailControl.xaml.cs @@ -470,125 +470,6 @@ namespace ENI2.DetailViewControls this.buttonSetTemplate.IsEnabled = false; } } - } - - #endregion - - #region special entry ship service check - - private void CheckServiceEntryMaerskBHV() - { - bool found = false; - foreach(SERV serv in _servMessage.Elements.Cast()) - { - if (serv.ServiceBeneficiary.Equals("Maersk A/S, Esplanaden 50, DK-1263 Copenhagen K, VAT-ID: DK53139655")) - found = true; - } - - if(!found) - { - SERV newServ = new SERV(); - newServ.ServiceBeneficiary = "Maersk A/S, Esplanaden 50, DK-1263 Copenhagen K, VAT-ID: DK53139655"; - newServ.ServiceInvoiceRecipient = "Maersk Deutschland A/S & Co.KG, Johanniswall 7, 20095 Hamburg"; - newServ.ServiceName = "Maersk BHV"; - newServ.MessageHeader = this._servMessage; - newServ.Identifier = SERV.GetNewIdentifier(_servMessage.Elements); - this._servMessage.Elements.Add(newServ); - this.dataGridSERV.Items.Refresh(); - this.SublistElementChanged(Message.NotificationClass.SERV); - } - } - - private void CheckServiceEntrySeaGoBHV() - { - bool found = false; - foreach (SERV serv in _servMessage.Elements.Cast()) - { - if (serv.ServiceBeneficiary.Equals("Sealand Europe A/S, Dampfaergevej 10, 3.tv, DK- 2100 Copenhagen, VAT-ID: DK53139655")) - found = true; - } - - if (!found) - { - SERV newServ = new SERV(); - newServ.ServiceBeneficiary = "Sealand Europe A/S, Dampfaergevej 10, 3.tv, DK- 2100 Copenhagen, VAT-ID: DK53139655"; - newServ.ServiceInvoiceRecipient = "Maersk Deutschland A/S & Co. KG on behalf of Sealand Europe A/S, Johanniswall 7, 20095 Hamburg"; - newServ.ServiceName = "SeaGo BHV"; - newServ.MessageHeader = this._servMessage; - newServ.Identifier = SERV.GetNewIdentifier(_servMessage.Elements); - this._servMessage.Elements.Add(newServ); - this.dataGridSERV.Items.Refresh(); - this.SublistElementChanged(Message.NotificationClass.SERV); - } - } - - private void CheckServiceEntryHoegh() - { - bool found = false; - foreach (SERV serv in _servMessage.Elements.Cast()) - { - if (serv.ServiceBeneficiary.Equals("Höegh Autoliners AS, Oslo, Norway")) - found = true; - } - - if (!found) - { - SERV newServ = new SERV(); - newServ.ServiceBeneficiary = "Höegh Autoliners AS, Oslo, Norway"; - newServ.ServiceInvoiceRecipient = " PWL Port Services GmbH & Co. KG"; - newServ.ServiceName = "HOEGH BHV"; - newServ.MessageHeader = this._servMessage; - newServ.Identifier = SERV.GetNewIdentifier(_servMessage.Elements); - this._servMessage.Elements.Add(newServ); - this.dataGridSERV.Items.Refresh(); - this.SublistElementChanged(Message.NotificationClass.SERV); - } - } - - private void CheckServiceEntryFctJunge() - { - bool found = false; - foreach (SERV serv in _servMessage.Elements.Cast()) - { - if (serv.ServiceName.Equals("Fct Junge - Hamburg")) - found = true; - } - - if (!found) - { - SERV newServ = new SERV(); - newServ.ServiceBeneficiary = ""; - newServ.ServiceInvoiceRecipient = " Frachtcontor Junge & Co. GmbH"; - newServ.ServiceName = "Fct Junge - Hamburg"; - newServ.MessageHeader = this._servMessage; - newServ.Identifier = SERV.GetNewIdentifier(_servMessage.Elements); - this._servMessage.Elements.Add(newServ); - this.dataGridSERV.Items.Refresh(); - this.SublistElementChanged(Message.NotificationClass.SERV); - } - } - - private void CheckServiceEntryElbeBulk() - { - bool found = false; - foreach (SERV serv in _servMessage.Elements.Cast()) - { - if (serv.ServiceName.Equals("Elbe Bulk Schiffe - Hamburg")) - found = true; - } - - if (!found) - { - SERV newServ = new SERV(); - newServ.ServiceBeneficiary = ""; - newServ.ServiceInvoiceRecipient = " Division Elbe Bulk, Frachtcontor Junge & Co. GmbH"; - newServ.ServiceName = "Elbe Bulk Schiffe - Hamburg"; - newServ.MessageHeader = this._servMessage; - newServ.Identifier = SERV.GetNewIdentifier(_servMessage.Elements); - this._servMessage.Elements.Add(newServ); - this.dataGridSERV.Items.Refresh(); - this.SublistElementChanged(Message.NotificationClass.SERV); - } } private void buttonSearchPortArea_Click(object sender, RoutedEventArgs e) @@ -610,8 +491,6 @@ namespace ENI2.DetailViewControls } } - #endregion - private void buttonCopyNameFromCREWA_Click(object sender, RoutedEventArgs e) { CREW crewA = null; @@ -628,8 +507,12 @@ namespace ENI2.DetailViewControls { this.textBox_NameMaster.Text = $"{crewA.CrewMemberFirstName} {crewA.CrewMemberLastName}"; this.SublistElementChanged(Message.NotificationClass.NAME); + var binding = textBox_NameMaster.GetBindingExpression(TextBox.TextProperty); + binding?.UpdateSource(); } } - + + #endregion + } } diff --git a/ENI2/ENI2.csproj b/ENI2/ENI2.csproj index df77abc1..13fe120e 100644 --- a/ENI2/ENI2.csproj +++ b/ENI2/ENI2.csproj @@ -37,7 +37,7 @@ true publish.html 1 - 7.2.9.0 + 7.2.9.1 false true true diff --git a/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs b/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs index 62966b81..8678b30c 100644 --- a/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs +++ b/ENI2/SheetDisplayControls/CrewPreArrivalControl.xaml.cs @@ -249,6 +249,8 @@ namespace ENI2.SheetDisplayControls { this.textBox_NameMaster.Text = $"{crewA.CrewMemberFirstName} {crewA.CrewMemberLastName}"; this.SublistElementChanged(Message.NotificationClass.NAME); + var binding = textBox_NameMaster.GetBindingExpression(TextBox.TextProperty); + binding?.UpdateSource(); } }