diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx index 1dabccc3..b9e07213 100644 Binary files a/Stundensheet.xlsx and b/Stundensheet.xlsx differ diff --git a/nsw/Source/bsmd.ExcelReadService/Util.cs b/nsw/Source/bsmd.ExcelReadService/Util.cs index 7497ca16..8e431a44 100644 --- a/nsw/Source/bsmd.ExcelReadService/Util.cs +++ b/nsw/Source/bsmd.ExcelReadService/Util.cs @@ -255,6 +255,13 @@ namespace bsmd.ExcelReadService BPOL bpol = bpolMessage.Elements[0] as BPOL; Util.ScanMessage(bpol, reader); + // 19.12.16: Einschleicher-Feld von Klasse POBA übernehmen (anderes ist nicht im Sheet!) + Message pobaMessage = Util.GetMessageWithType(messages, messageCore, Message.NotificationClass.POBA); + if(pobaMessage.Elements.Count > 0) + { + POBA poba = pobaMessage.Elements[0] as POBA; + bpol.StowawaysOnBoard = (poba.TotalStowawaysOnBoardUponArrival ?? 0) > 0; + } // PortOfItinerary for (int i = 1; i <= 10; i++) diff --git a/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs b/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs index 738e630a..390c837c 100644 --- a/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs +++ b/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs @@ -2,6 +2,6 @@ [assembly: AssemblyCompany("Informatikbüro Daniel Schick")] [assembly: AssemblyProduct("BSMD NSW interface")] -[assembly: AssemblyInformationalVersion("3.2.26")] +[assembly: AssemblyInformationalVersion("3.2.27")] [assembly: AssemblyCopyright("Copyright © 2014-2016 Informatikbüro Daniel Schick. All rights reserved.")] [assembly: AssemblyTrademark("")] \ No newline at end of file diff --git a/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs b/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs index 131fa9f9..ef02b7e0 100644 --- a/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs +++ b/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs @@ -1,4 +1,4 @@ using System.Reflection; -[assembly: AssemblyVersion("3.2.26.*")] +[assembly: AssemblyVersion("3.2.27.*")] diff --git a/nsw/Source/bsmd.dbh/Request.cs b/nsw/Source/bsmd.dbh/Request.cs index 1cdf5f95..378a3cb6 100644 --- a/nsw/Source/bsmd.dbh/Request.cs +++ b/nsw/Source/bsmd.dbh/Request.cs @@ -381,6 +381,8 @@ namespace bsmd.dbh if (bpol.StowawaysOnBoard.HasValue) rootBPOL.StowawayOnBoard = bpol.StowawaysOnBoard.Value ? RootSECValidISSCOnBoard.Y : RootSECValidISSCOnBoard.N; + else + rootBPOL.StowawayOnBoard = RootSECValidISSCOnBoard.N; item = rootBPOL; }