Index: BL/Flow/Proxy/pxLevering.cls.xml
===================================================================
diff -u -r64166 -r64167
--- BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 64166)
+++ BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 64167)
@@ -400,12 +400,12 @@
.. Set LijnObj=""
. ; Next LijnNr
+ Do ..VoegToeNaleveringsdataIndienNodig(Bon, Taal)
+
Do flbLevBonEnd ; (KLNr,BONNr,Taal,Rec,Rec3)
- Do ..VoegToeNaleveringsdataIndienNodig(Bon, pxOrd, Taal)
-
Do flbPPODFields()
-
+
; GEEN remboursbon als :
; - er geen remboursbedrag is
; - de verzendingswijze="DI1"
@@ -884,14 +884,14 @@
-Bon:DOM.VKP.Bon,pxOrd:BL.Flow.Proxy.pxLevOrd,Taal:DOM.enu.Taal
+Bon:DOM.VKP.Bon,Taal:DOM.enu.Taal
1
Index: DOM/VKP/impl/DataM/DataMBon/NaleveringDataAanvuller.cls.xml
===================================================================
diff -u -r64160 -r64167
--- DOM/VKP/impl/DataM/DataMBon/NaleveringDataAanvuller.cls.xml (.../NaleveringDataAanvuller.cls.xml) (revision 64160)
+++ DOM/VKP/impl/DataM/DataMBon/NaleveringDataAanvuller.cls.xml (.../NaleveringDataAanvuller.cls.xml) (revision 64167)
@@ -39,11 +39,11 @@
-Bon:DOM.VKP.Bon,pxLevOrd:BL.Flow.Proxy.pxLevOrd,Taal:DOM.enu.Taal
+Bon:DOM.VKP.Bon,OpmerkingenLijst:%ListOfDataTypes,Taal:DOM.enu.Taal
@@ -66,6 +66,8 @@
While OrderIteratorOpBon.HasNext() {
Set OrderId = OrderIteratorOpBon.Next()
+ // CHECK TOEVOEGEN OP KLANT
+
Set ProductOrderLijnenIterator = ..GeefProductOrderLijnenIterator(OrderId)
While ProductOrderLijnenIterator.HasNext() {
Set ProductOrderLijn = ProductOrderLijnenIterator.Next()
@@ -104,10 +106,10 @@
-pxLevOrd:BL.Flow.Proxy.pxLevOrd,Taal:DOM.enu.Taal
+OpmerkingenLijst:%ListOfDataTypes,Taal:DOM.enu.Taal
1
-pxLevOrd:BL.Flow.Proxy.pxLevOrd,Vertaler:DOM.common.Transl.Vertaler
+OpmerkingenLijst:%ListOfDataTypes,Vertaler:DOM.common.Transl.Vertaler
1
-TekstLijn:%String,pxLevOrd:BL.Flow.Proxy.pxLevOrd
+TekstLijn:%String,OpmerkingenLijst:%ListOfDataTypes
1
-
Index: vhUnitTest/DOM/VKP/impl/DataM/DataMBon/NaleveringDataAanvuller/Test.cls.xml
===================================================================
diff -u -r64162 -r64167
--- vhUnitTest/DOM/VKP/impl/DataM/DataMBon/NaleveringDataAanvuller/Test.cls.xml (.../Test.cls.xml) (revision 64162)
+++ vhUnitTest/DOM/VKP/impl/DataM/DataMBon/NaleveringDataAanvuller/Test.cls.xml (.../Test.cls.xml) (revision 64167)
@@ -18,8 +18,8 @@
1
-
-BL.Flow.Proxy.pxLevOrd
+
+%ListOfDataTypes
1
@@ -35,7 +35,7 @@
Set ..OrderApi = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
Set ..ProductApi = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()
- Set ..pxLevOrd = ##class(BL.Flow.Proxy.pxLevOrd).%New()
+ Set ..OpmerkingenLijst = ##class(%ListOfDataTypes).%New()
Set ..Taal = ##class(DOM.enu.Taal).Nederlands()
]]>
@@ -46,9 +46,9 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 0)
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 0)
]]>
@@ -59,9 +59,9 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders, AantalProductOrderLijnenPerOrder)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 0)
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 0)
]]>
@@ -72,11 +72,11 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders, AantalProductOrderLijnenPerOrder)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 2)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(1).TEKST.Tekst, "Naleveringen (richtdata): ")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(2).TEKST.Tekst, "KorttekstProduct1: 12 op 13/07/2023 (OrderId1)
")
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 2)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(1), "Naleveringen (richtdata): ")
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(2), "KorttekstProduct1" _ $$$CRLF _ "12 op 13/07/2023 (Order: OrderId1)" _ $$$CRLF)
]]>
@@ -87,13 +87,13 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders, AantalProductOrderLijnenPerOrder)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 4)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(1).TEKST.Tekst, "Naleveringen (richtdata): ")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(2).TEKST.Tekst, "KorttekstProduct1: 12 op 13/07/2023 (OrderId1)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(3).TEKST.Tekst, "KorttekstProduct2: 13 op 14/07/2023 (OrderId1)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(4).TEKST.Tekst, "KorttekstProduct3: 14 op 15/07/2023 (OrderId1)
")
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 4)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(1), "Naleveringen (richtdata): ")
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(2), "KorttekstProduct1" _ $$$CRLF _ "12 op 13/07/2023 (Order: OrderId1)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(3), "KorttekstProduct2" _ $$$CRLF _ "13 op 14/07/2023 (Order: OrderId1)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(4), "KorttekstProduct3" _ $$$CRLF _ "14 op 15/07/2023 (Order: OrderId1)" _ $$$CRLF)
]]>
@@ -104,11 +104,11 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders, AantalProductOrderLijnenPerOrder)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 2)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(1).TEKST.Tekst, "Naleveringen (richtdata): ")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(2).TEKST.Tekst, "KorttekstProduct1: 12 op 13/07/2023 (OrderId1), 22 op 23/07/2023 (OrderId11), 32 op 02/08/2023 (OrderId21)
")
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 2)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(1), "Naleveringen (richtdata): ")
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(2), "KorttekstProduct1" _ $$$CRLF _ "12 op 13/07/2023 (Order: OrderId1), 22 op 23/07/2023 (Order: OrderId11), 32 op 02/08/2023 (Order: OrderId21)" _ $$$CRLF)
]]>
@@ -119,12 +119,12 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders, AantalProductOrderLijnenPerOrder)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 3)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(1).TEKST.Tekst, "Naleveringen (richtdata): ")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(2).TEKST.Tekst, "KorttekstProduct1: 12 op 13/07/2023 (OrderId1), 22 op 23/07/2023 (OrderId11), 32 op 02/08/2023 (OrderId21)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(3).TEKST.Tekst, "KorttekstProduct2: 13 op 14/07/2023 (OrderId1), 23 op 24/07/2023 (OrderId11), 33 op 03/08/2023 (OrderId21)
")
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 3)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(1), "Naleveringen (richtdata): ")
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(2), "KorttekstProduct1" _ $$$CRLF _ "12 op 13/07/2023 (Order: OrderId1), 22 op 23/07/2023 (Order: OrderId11), 32 op 02/08/2023 (Order: OrderId21)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(3), "KorttekstProduct2" _ $$$CRLF _ "13 op 14/07/2023 (Order: OrderId1), 23 op 24/07/2023 (Order: OrderId11), 33 op 03/08/2023 (Order: OrderId21)" _ $$$CRLF)
]]>
@@ -136,16 +136,16 @@
#dim LeverbonStub As DOM.VKP.Bon = ..GeefLeverbon(AantalOpenstaandeOrders, AantalProductOrderLijnenPerOrder, HeeftVerschillendeProductenPerOrderlijn)
Set NaleveringDataAanvuller = ##class(DOM.VKP.impl.DataM.DataMBon.NaleveringDataAanvuller).%New(..OrderApi, ..ProductApi)
- Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..pxLevOrd, ..Taal)
+ Do NaleveringDataAanvuller.VulNaleveringDataAanIndienNodig(LeverbonStub, ..OpmerkingenLijst, ..Taal)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.Count(), 7)
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(1).TEKST.Tekst, "Naleveringen (richtdata): ")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(2).TEKST.Tekst, "KorttekstProduct12: 123 op 03/08/2023 (OrderId11)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(3).TEKST.Tekst, "KorttekstProduct13: 124 op 04/08/2023 (OrderId11)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(4).TEKST.Tekst, "KorttekstProduct2: 13 op 14/07/2023 (OrderId1)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(5).TEKST.Tekst, "KorttekstProduct22: 143 op 23/08/2023 (OrderId21)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(6).TEKST.Tekst, "KorttekstProduct23: 144 op 24/08/2023 (OrderId21)
")
- Do $$$AssertEquals(..pxLevOrd.LIJNEN.GetAt(7).TEKST.Tekst, "KorttekstProduct3: 14 op 15/07/2023 (OrderId1)
")
+ Do $$$AssertEquals(..OpmerkingenLijst.Count(), 7)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(1), "Naleveringen (richtdata): ")
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(2), "KorttekstProduct12" _ $$$CRLF _ "123 op 03/08/2023 (Order: OrderId11)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(3), "KorttekstProduct13" _ $$$CRLF _ "124 op 04/08/2023 (Order: OrderId11)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(4), "KorttekstProduct2" _ $$$CRLF _ "13 op 14/07/2023 (Order: OrderId1)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(5), "KorttekstProduct22" _ $$$CRLF _ "143 op 23/08/2023 (Order: OrderId21)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(6), "KorttekstProduct23" _ $$$CRLF _ "144 op 24/08/2023 (Order: OrderId21)" _ $$$CRLF)
+ Do $$$AssertEquals(..OpmerkingenLijst.GetAt(7), "KorttekstProduct3" _ $$$CRLF _ "14 op 15/07/2023 (Order: OrderId1)" _ $$$CRLF)
]]>