diff --git a/src/BreCalClient/EditShipcallControl.xaml.cs b/src/BreCalClient/EditShipcallControl.xaml.cs index 1fee1a4..1bcb02a 100644 --- a/src/BreCalClient/EditShipcallControl.xaml.cs +++ b/src/BreCalClient/EditShipcallControl.xaml.cs @@ -42,6 +42,8 @@ namespace BreCalClient public ShipApi? ShipApi { get; set; } + public bool IsCreate { get; set; } = false; + #endregion #region Event handler @@ -395,6 +397,7 @@ namespace BreCalClient this.datePickerETD.IsEnabled = isAgency || isBsmd; this.labelBSMDGranted.Visibility = editRightGrantedForBSMD ? Visibility.Visible : Visibility.Hidden; + this.comboBoxHarbour.IsEnabled = this.IsCreate; this.comboBoxCategories_SelectionChanged(null, null); } diff --git a/src/BreCalClient/MainWindow.xaml.cs b/src/BreCalClient/MainWindow.xaml.cs index bd31192..c3a4383 100644 --- a/src/BreCalClient/MainWindow.xaml.cs +++ b/src/BreCalClient/MainWindow.xaml.cs @@ -247,7 +247,8 @@ namespace BreCalClient EditShipcallControl esc = new() { ShipEditingEnabled = App.Participant.IsTypeFlagSet(Extensions.ParticipantType.BSMD), - ShipApi = _shipApi + ShipApi = _shipApi, + IsCreate = true }; if (model != null) esc.ShipcallModel = model;