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