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 + +