Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn/Test.cls.xml =================================================================== diff -u -r63043 -r63058 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn/Test.cls.xml (.../Test.cls.xml) (revision 63043) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn/Test.cls.xml (.../Test.cls.xml) (revision 63058) @@ -10,7 +10,7 @@ Set SalesPriceServiceMock = ##class(vhTest.Mock.AXimpl.Admin.VKP.SalesPriceService).%New() - Do SalesPriceServiceMock.VerwachtMethodCall("GeefPrijs",4682,"ProductId","").DanReturn(..MaakOutputMet1Product()) + ;Do SalesPriceServiceMock.VerwachtMethodCall("GeefPrijs",4682,"ProductId","").DanReturn(..MaakOutputMet1Product()) Set WinkelkarRepositoryStub = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New() Do WinkelkarRepositoryStub.IndienMethodCall("GeefWinkelkarIDViaID", $$$ElkeWaarde).DanReturn("DummyID") @@ -29,16 +29,16 @@ Do WinkelkarLijnRepositoryMock.Verifieer() Do WinkelkarServiceMock.Verifieer() - Do SalesPriceServiceMock.Verifieer() + ;Do SalesPriceServiceMock.Verifieer() ]]> - + + + + + @@ -68,7 +98,7 @@ do ProductApiStub.IndienMethodCall("BestaatProduct","ProductId").DanReturn($$$true) Set SalesPriceServiceMock = ##class(vhTest.Mock.AXimpl.Admin.VKP.SalesPriceService).%New() - Do SalesPriceServiceMock.VerwachtMethodCall("GeefPrijs",4682,"ProductId","").DanReturn(..MaakOutputMet1Product()) + ;Do SalesPriceServiceMock.VerwachtMethodCall("GeefPrijs",4682,"ProductId","").DanReturn(..MaakOutputMet1Product()) #dim WinkelkarRepositoryMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarRepository = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New() Do WinkelkarRepositoryMock.VerwachtMethodCall("GeefWinkelkarIDViaID", "WinkelkarId").DanReturn("DummyID") @@ -80,7 +110,7 @@ Do Service.BewaarProductLijn(..GeefBewaarProductLijnRequest()) - Do SalesPriceServiceMock.Verifieer() + ;Do SalesPriceServiceMock.Verifieer() Do WinkelkarRepositoryMock.Verifieer() ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml =================================================================== diff -u -r63043 -r63058 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml (.../BewaarProductLijn.cls.xml) (revision 63043) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml (.../BewaarProductLijn.cls.xml) (revision 63058) @@ -64,9 +64,12 @@ #dim LijnID As %String = ..WinkelkarLijnRepository.GeefLijnIDViaID(BewaarProductLijnRequest.LijnId) Do ..WinkelkarService.VerwijderLijn(WinkelkarID, LijnID) } - - #dim HandelAankoopprijs As %Decimal = ..GeefHandelAankoopprijs(BewaarProductLijnRequest) - Do ..WinkelkarService.VoegToeProduct(WinkelkarID, "EenGroep", BewaarProductLijnRequest.ProductId, BewaarProductLijnRequest.Aantal, BewaarProductLijnRequest.PakketReferentie, BewaarProductLijnRequest.ProjectReferentie, BewaarProductLijnRequest.LijnId, BewaarProductLijnRequest.EenheidPrijs,BewaarProductLijnRequest.TotaalPrijs) + if BewaarProductLijnRequest.Header.PersonalityId = ##class(DOM.common.enu.Personality).VanHoecke() { + Do ..WinkelkarService.VoegToeProduct(WinkelkarID, "EenGroep", BewaarProductLijnRequest.ProductId, BewaarProductLijnRequest.Aantal, BewaarProductLijnRequest.PakketReferentie, BewaarProductLijnRequest.ProjectReferentie, BewaarProductLijnRequest.LijnId, BewaarProductLijnRequest.EenheidPrijs,BewaarProductLijnRequest.TotaalPrijs,,) + } else { + #dim HandelAankoopprijs As %Decimal = ..GeefHandelAankoopprijs(BewaarProductLijnRequest) + Do ..WinkelkarService.VoegToeProduct(WinkelkarID, "EenGroep", BewaarProductLijnRequest.ProductId, BewaarProductLijnRequest.Aantal, BewaarProductLijnRequest.PakketReferentie, BewaarProductLijnRequest.ProjectReferentie, BewaarProductLijnRequest.LijnId, BewaarProductLijnRequest.EenheidPrijs,BewaarProductLijnRequest.TotaalPrijs,,HandelAankoopprijs) + } } Catch { Lock -^Vhisie4.Winkelkar(BewaarProductLijnRequest.WinkelkarId,BewaarProductLijnRequest.LijnId) Do ##class(TECH.ExceptionHandler).Rethrow() @@ -82,9 +85,8 @@ %Decimal Index: WSimpl/Vhisie4/Winkelkar/WinkelkarLijnConverter.cls.xml =================================================================== diff -u -r62177 -r63058 --- WSimpl/Vhisie4/Winkelkar/WinkelkarLijnConverter.cls.xml (.../WinkelkarLijnConverter.cls.xml) (revision 62177) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarLijnConverter.cls.xml (.../WinkelkarLijnConverter.cls.xml) (revision 63058) @@ -116,10 +116,10 @@ #dim Vhisie4ProductLijn As WS.Vhisie4.Winkelkar.dto.ProductLijn = ##class(WS.Vhisie4.Winkelkar.dto.ProductLijn).%New() Set Vhisie4ProductLijn.Aantal = AppsProductLijn.Aantal - Set Vhisie4ProductLijn.TotaalPrijs = AppsProductLijn.TotaalPrijs Set Vhisie4ProductLijn.ProductId = ..ProductIdConverter.ConvertToIdentNummer(AppsProductLijn.ProductId) Set Vhisie4ProductLijn.Id = AppsProductLijn.ExterneId - Set Vhisie4ProductLijn.EenheidPrijs = AppsProductLijn.EenheidPrijs + Set Vhisie4ProductLijn.EenheidPrijs = AppsProductLijn.AankoopPrijs + Set Vhisie4ProductLijn.TotaalPrijs = AppsProductLijn.Aantal * AppsProductLijn.AankoopPrijs Quit Vhisie4ProductLijn ]]>