diff --git a/src/BreCalClient/EditShipcallControl.xaml.cs b/src/BreCalClient/EditShipcallControl.xaml.cs
index 735aaff..9032c1a 100644
--- a/src/BreCalClient/EditShipcallControl.xaml.cs
+++ b/src/BreCalClient/EditShipcallControl.xaml.cs
@@ -182,8 +182,8 @@ namespace BreCalClient
this.ShipcallModel.Shipcall.Eta = this.datePickerETA.Value;
this.ShipcallModel.Shipcall.Etd = this.datePickerETD.Value;
- this.ShipcallModel.Shipcall.ShipId = ((Ship)this.comboBoxShip.SelectedItem).Id;
- this.ShipcallModel.Ship = (Ship)this.comboBoxShip.SelectedItem;
+ this.ShipcallModel.Shipcall.ShipId = ((ShipModel)this.comboBoxShip.SelectedItem).Ship.Id;
+ this.ShipcallModel.Ship = ((ShipModel)this.comboBoxShip.SelectedItem).Ship;
this.ShipcallModel.Shipcall.Canceled = this.checkBoxCancelled.IsChecked;
if (this.ShipcallModel.Shipcall.Type != 3) // incoming, outgoing
diff --git a/src/BreCalClient/EditTimesAgencyIncomingControl.xaml b/src/BreCalClient/EditTimesAgencyIncomingControl.xaml
index 3a32e57..8b60a7f 100644
--- a/src/BreCalClient/EditTimesAgencyIncomingControl.xaml
+++ b/src/BreCalClient/EditTimesAgencyIncomingControl.xaml
@@ -43,15 +43,11 @@
-
+
-
+
-
-
-
-
-
+
diff --git a/src/BreCalClient/EditTimesAgencyOutgoingControl.xaml b/src/BreCalClient/EditTimesAgencyOutgoingControl.xaml
index 2a181b6..5448fc4 100644
--- a/src/BreCalClient/EditTimesAgencyOutgoingControl.xaml
+++ b/src/BreCalClient/EditTimesAgencyOutgoingControl.xaml
@@ -39,15 +39,10 @@
-
+
-
+
-
-
-
-
-
diff --git a/src/BreCalClient/EditTimesAgencyShiftingControl.xaml b/src/BreCalClient/EditTimesAgencyShiftingControl.xaml
index e01f531..c5b703b 100644
--- a/src/BreCalClient/EditTimesAgencyShiftingControl.xaml
+++ b/src/BreCalClient/EditTimesAgencyShiftingControl.xaml
@@ -44,7 +44,7 @@
-
+
@@ -55,14 +55,9 @@
-
-
+
+
-
-
-
-
-
@@ -80,16 +75,11 @@
-
+
-
+
-
-
-
-
-
diff --git a/src/BreCalClient/EditTimesControl.xaml b/src/BreCalClient/EditTimesControl.xaml
index dfb6b31..bb2d400 100644
--- a/src/BreCalClient/EditTimesControl.xaml
+++ b/src/BreCalClient/EditTimesControl.xaml
@@ -25,8 +25,8 @@
-
-
+
+
diff --git a/src/BreCalClient/EditTimesControl.xaml.cs b/src/BreCalClient/EditTimesControl.xaml.cs
index 20845f1..7746904 100644
--- a/src/BreCalClient/EditTimesControl.xaml.cs
+++ b/src/BreCalClient/EditTimesControl.xaml.cs
@@ -63,11 +63,6 @@ namespace BreCalClient
this.Times.EtdBerth = this.datePickerETDBerth.Value;
this.Times.LockTime = this.datePickerLockTime.Value;
this.Times.ZoneEntry = this.datePickerZoneEntry.Value;
-
- //this.Times.EtaBerthFixed = this.checkBoxEtaBerthFixed.IsChecked;
- //this.Times.EtdBerthFixed = this.checkBoxEtDBerthFixed.IsChecked;
- //this.Times.LockTimeFixed = this.checkBoxLockTimeFixed.IsChecked;
- //this.Times.ZoneEntryFixed = this.checkBoxZoneEntryFixed.IsChecked;
}
private void CopyToControls()
@@ -77,11 +72,19 @@ namespace BreCalClient
this.datePickerETDBerth.Value = this.Times.EtdBerth;
this.datePickerLockTime.Value = this.Times.LockTime;
this.datePickerZoneEntry.Value = this.Times.ZoneEntry;
-
- //this.checkBoxEtaBerthFixed.IsChecked = this.Times.EtaBerthFixed;
- //this.checkBoxEtDBerthFixed.IsChecked = this.Times.EtdBerthFixed;
- //this.checkBoxLockTimeFixed.IsChecked = this.Times.LockTimeFixed;
- //this.checkBoxZoneEntryFixed.IsChecked = this.Times.ZoneEntryFixed;
+
+ switch (CallType)
+ {
+ case Extensions.TypeEnum.Incoming:
+ this.labelETA.FontWeight = FontWeights.Bold;
+ this.datePickerETABerth.ContextMenu.IsEnabled = false;
+ break;
+ case Extensions.TypeEnum.Outgoing:
+ case Extensions.TypeEnum.Shifting:
+ this.labelETD.FontWeight = FontWeights.Bold;
+ this.datePickerETDBerth.ContextMenu.IsEnabled = false;
+ break;
+ }
}
private void EnableControls()
diff --git a/src/BreCalClient/EditTimesTerminalControl.xaml b/src/BreCalClient/EditTimesTerminalControl.xaml
index 456cd04..bf69e38 100644
--- a/src/BreCalClient/EditTimesTerminalControl.xaml
+++ b/src/BreCalClient/EditTimesTerminalControl.xaml
@@ -24,8 +24,8 @@
-
-
+
+
diff --git a/src/BreCalClient/EditTimesTerminalControl.xaml.cs b/src/BreCalClient/EditTimesTerminalControl.xaml.cs
index 4d9549f..f8c8220 100644
--- a/src/BreCalClient/EditTimesTerminalControl.xaml.cs
+++ b/src/BreCalClient/EditTimesTerminalControl.xaml.cs
@@ -90,6 +90,20 @@ namespace BreCalClient
this.comboBoxBerth.SelectedValue = this.Times.BerthId;
this.textBoxRemarks.Text = this.Times.Remarks;
this.textBoxBerthRemarks.Text = this.Times.BerthInfo;
+
+ switch (CallType)
+ {
+ case Extensions.TypeEnum.Incoming:
+ this.labelStart.FontWeight = FontWeights.Bold;
+ this.datePickerOperationStart.ContextMenu.IsEnabled = false;
+ break;
+ case Extensions.TypeEnum.Outgoing:
+ case Extensions.TypeEnum.Shifting:
+ this.labelEnd.FontWeight = FontWeights.Bold;
+ this.datePickerOperationEnd.ContextMenu.IsEnabled = false;
+ break;
+ }
+
}
private void EnableControls()