Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeProduct/Test.cls.xml
===================================================================
diff -u -r37423 -r37602
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeProduct/Test.cls.xml (.../Test.cls.xml) (revision 37423)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeProduct/Test.cls.xml (.../Test.cls.xml) (revision 37602)
@@ -13,16 +13,9 @@
1
-
+
-
-
-
-
-
+ Do ..WinkelkarService.VoegToeProduct(..Winkelkar.GeefID(),DummyProduct.GeefID(),1)
-
-
-
-
-1
-
-
Index: APPS/EC/Winkelkar/impl/ExterneWinkelkarService/KenmerkenAanpasser.cls.xml
===================================================================
diff -u -r33325 -r37602
--- APPS/EC/Winkelkar/impl/ExterneWinkelkarService/KenmerkenAanpasser.cls.xml (.../KenmerkenAanpasser.cls.xml) (revision 33325)
+++ APPS/EC/Winkelkar/impl/ExterneWinkelkarService/KenmerkenAanpasser.cls.xml (.../KenmerkenAanpasser.cls.xml) (revision 37602)
@@ -13,7 +13,10 @@
#dim LijnenIterator As TECH.ListIterator = ##class(TECH.ListIterator).%New(GroepLijn.Lijnen)
While (LijnenIterator.HasNext()) {
- Do ..PasAanLijn(LijnenIterator.Next())
+ #dim Lijn As APPS.EC.Winkelkar.dto.Lijn = LijnenIterator.Next()
+ If Lijn.%Extends("APPS.EC.Winkelkar.dto.MaatwerkLijn") {
+ Do ..PasAanLijn(Lijn)
+ }
}
}
]]>
Index: APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml
===================================================================
diff -u -r37589 -r37602
--- APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 37589)
+++ APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 37602)
@@ -213,8 +213,6 @@
Do ..ProductLijnBuilder.Init(Winkelkar)
#dim ProductLijn As DOM.EC.Winkelkar.ProductLijn = ..ProductLijnBuilder.MaakLijn(ProductID, Aantal, PakketReferentie, ProjectReferentie)
- Do Winkelkar.VoegToe(ProductLijn)
-
Do ..WinkelkarLijnRepository.Bewaar(ProductLijn)
Do ..WinkelkarRepository.Bewaar(Winkelkar)
Index: vhTest/Mock/APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml
===================================================================
diff -u -r37399 -r37602
--- vhTest/Mock/APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml (.../ProductLijnBuilder.cls.xml) (revision 37399)
+++ vhTest/Mock/APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml (.../ProductLijnBuilder.cls.xml) (revision 37602)
@@ -21,6 +21,12 @@
+
+
+GroepNaam:%String,Lijn:DOM.EC.Winkelkar.Lijn
+
+
Index: vhUnitTest/APPS/EC/Winkelkar/impl/ProductLijnBuilder/MaakLijn/Test.cls.xml
===================================================================
diff -u -r37232 -r37602
--- vhUnitTest/APPS/EC/Winkelkar/impl/ProductLijnBuilder/MaakLijn/Test.cls.xml (.../Test.cls.xml) (revision 37232)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/ProductLijnBuilder/MaakLijn/Test.cls.xml (.../Test.cls.xml) (revision 37602)
@@ -3,41 +3,106 @@
vhUnitTest.TestCase
-
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+Winkelkar:DOM.EC.Winkelkar.Winkelkar
+1
+
+
Index: APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml
===================================================================
diff -u -r37399 -r37602
--- APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml (.../ProductLijnBuilder.cls.xml) (revision 37399)
+++ APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml (.../ProductLijnBuilder.cls.xml) (revision 37602)
@@ -41,9 +41,38 @@
ProductID:%String,Aantal:%Integer=1,PakketReferentie:%String="",ProjectReferentie:%String=""
DOM.EC.Winkelkar.ProductLijn
-
+
+
+GroepNaam:%String,Lijn:DOM.EC.Winkelkar.Lijn
+
+
+
+
+Status:%Status,StatusCodeIndienNietOK:TECH.enu.ExceptionCode="",BerichtIndienNietOK:%String=""
+1
+
+
Index: vhTest/Fake/APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml
===================================================================
diff -u -r37399 -r37602
--- vhTest/Fake/APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml (.../ProductLijnBuilder.cls.xml) (revision 37399)
+++ vhTest/Fake/APPS/EC/Winkelkar/impl/ProductLijnBuilder.cls.xml (.../ProductLijnBuilder.cls.xml) (revision 37602)
@@ -18,6 +18,12 @@
+
+
+GroepNaam:%String,Lijn:DOM.EC.Winkelkar.Lijn
+
+
Index: APPS/EC/Winkelkar/dto/ProductLijn.cls.xml
===================================================================
diff -u
--- APPS/EC/Winkelkar/dto/ProductLijn.cls.xml (revision 0)
+++ APPS/EC/Winkelkar/dto/ProductLijn.cls.xml (revision 37602)
@@ -0,0 +1,39 @@
+
+
+
+
+1
+APPS.EC.Winkelkar.dto.Lijn,%XML.Adaptor
+right
+
+
+%Integer
+
+
+
+%String
+
+
+
+%String
+
+
+
+
+
+%String
+
+
+
+%Decimal
+
+
+
+Visitor:APPS.EC.Winkelkar.WinkelkarVisitor
+
+
+
+
+
+
Index: APPS/EC/Winkelkar/impl/TotaalPrijsBepaler.cls.xml
===================================================================
diff -u -r29059 -r37602
--- APPS/EC/Winkelkar/impl/TotaalPrijsBepaler.cls.xml (.../TotaalPrijsBepaler.cls.xml) (revision 29059)
+++ APPS/EC/Winkelkar/impl/TotaalPrijsBepaler.cls.xml (.../TotaalPrijsBepaler.cls.xml) (revision 37602)
@@ -21,6 +21,14 @@
Quit $$$OK
]]>
+
+
+ProductLijn:APPS.EC.Winkelkar.dto.ProductLijn
+
+
Index: APPS/EC/Winkelkar/impl/LijnNaarDtoVisitor.cls.xml
===================================================================
diff -u -r29441 -r37602
--- APPS/EC/Winkelkar/impl/LijnNaarDtoVisitor.cls.xml (.../LijnNaarDtoVisitor.cls.xml) (revision 29441)
+++ APPS/EC/Winkelkar/impl/LijnNaarDtoVisitor.cls.xml (.../LijnNaarDtoVisitor.cls.xml) (revision 37602)
@@ -59,6 +59,21 @@
]]>
+
+ProductLijn:DOM.EC.Winkelkar.ProductLijn
+
+
+
MaatwerkLijn:DOM.EC.Winkelkar.MaatwerkLijn
1