5.+6.:ETD and correct terminal display for outgoing / shifting calls
This commit is contained in:
parent
e973b6804e
commit
213b3e51d9
@ -374,8 +374,16 @@ namespace BreCalClient
|
|||||||
Shipcall shipcall = scm.Shipcall;
|
Shipcall shipcall = scm.Shipcall;
|
||||||
if (BreCalLists.ShipLookupDict.ContainsKey(shipcall.ShipId))
|
if (BreCalLists.ShipLookupDict.ContainsKey(shipcall.ShipId))
|
||||||
scm.Ship = BreCalLists.ShipLookupDict[shipcall.ShipId];
|
scm.Ship = BreCalLists.ShipLookupDict[shipcall.ShipId];
|
||||||
if (BreCalLists.BerthLookupDict.ContainsKey(shipcall.ArrivalBerthId ?? 0))
|
if (shipcall.Type == 1)
|
||||||
scm.Berth = BreCalLists.BerthLookupDict[shipcall.ArrivalBerthId ?? 0].Name;
|
{
|
||||||
|
if (BreCalLists.BerthLookupDict.ContainsKey(shipcall.ArrivalBerthId ?? 0))
|
||||||
|
scm.Berth = BreCalLists.BerthLookupDict[shipcall.ArrivalBerthId ?? 0].Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (BreCalLists.BerthLookupDict.ContainsKey(shipcall.DepartureBerthId ?? 0))
|
||||||
|
scm.Berth = BreCalLists.BerthLookupDict[shipcall.DepartureBerthId ?? 0].Name;
|
||||||
|
}
|
||||||
scm.AssignParticipants();
|
scm.AssignParticipants();
|
||||||
|
|
||||||
this.Dispatcher.Invoke(() =>
|
this.Dispatcher.Invoke(() =>
|
||||||
|
|||||||
@ -191,11 +191,11 @@ namespace BreCalClient
|
|||||||
|
|
||||||
this.textBlockBerth.Text = this.ShipcallControlModel?.Berth;
|
this.textBlockBerth.Text = this.ShipcallControlModel?.Berth;
|
||||||
this.textBlockCallsign.Text = this.ShipcallControlModel?.Ship?.Callsign;
|
this.textBlockCallsign.Text = this.ShipcallControlModel?.Ship?.Callsign;
|
||||||
if ((this.ShipcallControlModel?.Shipcall?.Type == 1) || (this.ShipcallControlModel?.Shipcall?.Type == 3))
|
if (this.ShipcallControlModel?.Shipcall?.Type == 1)
|
||||||
{
|
{
|
||||||
this.textBlockETA.Text = this.ShipcallControlModel?.Shipcall?.Eta?.ToString("dd.MM. HH:mm");
|
this.textBlockETA.Text = this.ShipcallControlModel?.Shipcall?.Eta?.ToString("dd.MM. HH:mm");
|
||||||
}
|
}
|
||||||
if (this.ShipcallControlModel?.Shipcall?.Type == 2)
|
if ((this.ShipcallControlModel?.Shipcall?.Type == 2) || (this.ShipcallControlModel?.Shipcall?.Type == 3))
|
||||||
{
|
{
|
||||||
this.labelETA.Text = "ETD";
|
this.labelETA.Text = "ETD";
|
||||||
this.textBlockETA.Text = this.ShipcallControlModel?.Shipcall?.Etd?.ToString("dd.MM. HH:mm");
|
this.textBlockETA.Text = this.ShipcallControlModel?.Shipcall?.Etd?.ToString("dd.MM. HH:mm");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user