diff --git a/ENI-2/ENI2/ENI2/DetailViewControls/WasteDetailControl.xaml.cs b/ENI-2/ENI2/ENI2/DetailViewControls/WasteDetailControl.xaml.cs index 18f7d81f..082e719e 100644 --- a/ENI-2/ENI2/ENI2/DetailViewControls/WasteDetailControl.xaml.cs +++ b/ENI-2/ENI2/ENI2/DetailViewControls/WasteDetailControl.xaml.cs @@ -261,27 +261,27 @@ namespace ENI2.DetailViewControls Waste waste = new Waste(); - if (!reader.IsDBNull(1)) o = reader.GetValue(1); + if (!reader.IsDBNull(1)) o = reader.GetValue(1); else o = null; if (o != null) waste.WasteType = Convert.ToInt32(o); if (!reader.IsDBNull(3)) waste.WasteDescription = reader.GetString(3); - if (!reader.IsDBNull(4)) o = reader.GetValue(4); + if (!reader.IsDBNull(4)) o = reader.GetValue(4); else o = null; if (o != null) waste.WasteDisposalAmount_MTQ = Convert.ToDouble(o); - if (!reader.IsDBNull(5)) o = reader.GetValue(5); + if (!reader.IsDBNull(5)) o = reader.GetValue(5); else o = null; if (o != null) waste.WasteCapacity_MTQ = Convert.ToDouble(o); - if (!reader.IsDBNull(6)) o = reader.GetValue(6); + if (!reader.IsDBNull(6)) o = reader.GetValue(6); else o = null; if (o != null) waste.WasteAmountRetained_MTQ = Convert.ToDouble(o); if (!reader.IsDBNull(7)) waste.WasteDisposalPort = reader.GetString(7); - if (!reader.IsDBNull(8)) o = reader.GetValue(8); + if (!reader.IsDBNull(8)) o = reader.GetValue(8); else o = null; if (o != null) waste.WasteAmountGeneratedTillNextPort_MTQ = Convert.ToDouble(o); - if (!reader.IsDBNull(9)) o = reader.GetValue(9); - if (o != null) waste.WasteDisposedAtLastPort_MTQ = Convert.ToDouble(9); + if (!reader.IsDBNull(9)) o = reader.GetValue(9); else o = null; + if (o != null) waste.WasteDisposedAtLastPort_MTQ = Convert.ToDouble(o); waste.WAS = this._was; waste.IsDirty = true; diff --git a/ENI-2/ENI2/ENI2/ENI2.csproj b/ENI-2/ENI2/ENI2/ENI2.csproj index 10761680..be5587b7 100644 --- a/ENI-2/ENI2/ENI2/ENI2.csproj +++ b/ENI-2/ENI2/ENI2/ENI2.csproj @@ -35,8 +35,8 @@ 3.5.1.0 true publish.html - 0 - 5.0.9.%2a + 2 + 5.0.10.%2a false true true diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx index c54c644d..4fa95575 100644 Binary files a/Stundensheet.xlsx and b/Stundensheet.xlsx differ diff --git a/nsw/Source/bsmd.database/MessageCore.cs b/nsw/Source/bsmd.database/MessageCore.cs index 19fedb79..483e5c73 100644 --- a/nsw/Source/bsmd.database/MessageCore.cs +++ b/nsw/Source/bsmd.database/MessageCore.cs @@ -520,7 +520,7 @@ namespace bsmd.database if(searchDict.ContainsKey(SearchFilterType.FILTER_ETA)) { // perform NOA_NOD join - sb.Append(" LEFT JOIN MessageHeader mh ON mh.MessageCoreId = MessageCore.Id AND mh.NotificationClass = 2 LEFT JOIN NOA_NOD ON MessageHeaderId = mh.Id"); + sb.Append(" LEFT JOIN MessageHeader mh2 ON mh2.MessageCoreId = MessageCore.Id AND mh2.NotificationClass = 2 LEFT JOIN NOA_NOD ON NOA_NOD.MessageHeaderId = mh2.Id"); } sb.Append(" WHERE ");