Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/ValideerZijkantLogo/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/ValideerZijkantLogo/Test.cls.xml (revision 0)
+++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/ValideerZijkantLogo/Test.cls.xml (revision 53526)
@@ -0,0 +1,265 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1
+WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnRequest
+
+
+
+
+1
+WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnRequest
+
+
+
+
+1
+WS.Vhisie4.RequestHeader
+
+
+
+
+1
+APPS.EC.Winkelkar.dto.MaatwerkLijn
+
+
+
+
+1
+APPS.EC.Winkelkar.dto.MaatwerkLijn
+
+
+
+
+1
+APPS.PM.Maatwerk.dto.IngegevenKenmerken
+
+
+
+
+1
+APPS.PM.Maatwerk.dto.IngegevenKenmerken
+
+
+
+
+
+
Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn.cls.xml
===================================================================
diff -u -r52616 -r53526
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn.cls.xml (.../BewaarMaatwerkLijn.cls.xml) (revision 52616)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn.cls.xml (.../BewaarMaatwerkLijn.cls.xml) (revision 53526)
@@ -23,8 +23,13 @@
1
+
+APPS.PM.Maatwerk.impl.TAX.ZijkantLogoService
+1
+
+
-WinkelkarService:APPS.EC.Winkelkar.impl.ExterneWinkelkarService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",EconConfiguratieConverter:WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter="",WinkelkarLijnRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository=""
+WinkelkarService:APPS.EC.Winkelkar.impl.ExterneWinkelkarService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",EconConfiguratieConverter:WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter="",WinkelkarLijnRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository="",ZijkantLogoService:APPS.PM.Maatwerk.impl.TAX.ZijkantLogoService
1
1
%Status
@@ -34,6 +39,7 @@
Set ..WinkelkarRepository = $$$Inject(WinkelkarRepository, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New())
Set ..EconConfiguratieConverter = $$$Inject(EconConfiguratieConverter, ##class(WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter).%New())
Set ..WinkelkarLijnRepository = $$$Inject(WinkelkarLijnRepository, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository).%New())
+ Set ..ZijkantLogoService = $$$Inject(ZijkantLogoService, ##class(APPS.PM.Maatwerk.impl.TAX.ZijkantLogoService).%New())
Quit $$$OK
]]>
@@ -50,13 +56,16 @@
#dim WinkelkarId As %String = ..WinkelkarRepository.GeefWinkelkarIDViaID(BewaarMaatwerkLijnRequest.WinkelkarID)
#dim Offerte As APPS.VKP.impl.Offerte = ..WinkelkarRepository.GeefOfferteViaID(BewaarMaatwerkLijnRequest.WinkelkarID)
+
+ #dim EconMaatwerkLijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..EconConfiguratieConverter.Convert(BewaarMaatwerkLijnRequest.EconConfiguratie)
+ Do ..ValideerZijkantLogo(EconMaatwerkLijn, BewaarMaatwerkLijnRequest)
+
If ..WinkelkarLijnRepository.BestaatViaID(BewaarMaatwerkLijnRequest.LijnID) {
#dim WinkelkarLijnId As %String = ..WinkelkarLijnRepository.GeefLijnIDViaID(BewaarMaatwerkLijnRequest.LijnID)
Do ..WinkelkarService.VerwijderLijn(WinkelkarId, WinkelkarLijnId)
}
- #dim EconMaatwerkLijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..EconConfiguratieConverter.Convert(BewaarMaatwerkLijnRequest.EconConfiguratie)
#dim MaatwerkLijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..WinkelkarService.VoegToeMaatwerk(WinkelkarId, EconMaatwerkLijn.GroepNaam, EconMaatwerkLijn.IngegevenKenmerken, EconMaatwerkLijn.Aantal, EconMaatwerkLijn.ProjectReferentie, BewaarMaatwerkLijnRequest.LijnID, BewaarMaatwerkLijnRequest.EconConfiguratieSleutel,BewaarMaatwerkLijnRequest.HerbestellingBijProbleem)
#dim Response As WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnResponse = ##class(WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnResponse).%New()
@@ -87,6 +96,49 @@
+
+
+EconMaatwerkLijn:APPS.EC.Winkelkar.dto.MaatwerkLijn,BewaarMaatwerkLijnRequest:WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnRequest
+1
+
+
+
+
+ZijkantLogoID:%String
+1
+%Boolean
+
+
+
+
+EconMaatwerkLijn:APPS.EC.Winkelkar.dto.MaatwerkLijn
+1
+%Boolean
+
+