Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml =================================================================== diff -u -r50242 -r50540 --- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 50242) +++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 50540) @@ -48,11 +48,12 @@ Do ..PartijApiMock.VerwachtMethodCall("GeefPartij","K||1111").DanReturn(PartijMock) #Dim KlantMock as vhTest.Mock.DOM.VKP.VanHoeckeKlant = ..GeefKlant() - DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock) + Do ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock) Do ..VerwachtZetNawGegevens(PartijMock, ..GeefAdres()) Do ..VerwachtZetKlantgegevens(KlantMock) Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks() + Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks() Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres()) @@ -79,11 +80,12 @@ Do ..PartijApiMock.VerwachtMethodCall("GeefPartij","K||1111").DanReturn(PartijMock) #Dim KlantMock as vhTest.Mock.DOM.VKP.VanHoeckeKlant = ..GeefKlant() - DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock) + Do ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock) Do ..VerwachtZetNawGegevens(PartijMock, ..GeefAdres()) Do ..VerwachtZetKlantgegevens(KlantMock) - Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2B").DanDoeNiks() + Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks() + Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Excl").DanDoeNiks() Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres()) @@ -113,11 +115,12 @@ Do ..PartijApiMock.VerwachtMethodCall("GeefPartij","K||1111").DanReturn(PartijMock) #Dim KlantMock as vhTest.Mock.DOM.VKP.VanHoeckeKlant = ..GeefKlant() - DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock) + Do ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock) Do ..VerwachtZetNawGegevensIndienGeenHoofdadres(PartijMock, ..GeefLeegAdres()) Do ..VerwachtZetKlantgegevens(KlantMock) Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks() + Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks() #dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New() Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE") @@ -151,6 +154,7 @@ Do ..VerwachtZetNawGegevens(PartijMock, Adres) Do ..VerwachtZetKlantgegevens(KlantMock) Do KlantMock.VerwachtMethodCall("ZetBusinessType","B2C").DanDoeNiks() + Do KlantMock.VerwachtMethodCall("ZetFacturatieWijze","Incl").DanDoeNiks() Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,$$$True).DanReturn(..GeefAdres()) @@ -265,6 +269,7 @@ KlantMock:vhTest.Mock.DOM.VKP.VanHoeckeKlant 1 Index: vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml =================================================================== diff -u -r50171 -r50540 --- vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 50171) +++ vhTest/Mock/DOM/VKP/VanHoeckeKlant.cls.xml (.../VanHoeckeKlant.cls.xml) (revision 50540) @@ -183,6 +183,12 @@ ]]> + +%String + + + DOM.VKP.KlantOrderInstellingen 1 + +DOM.PARTIJ.LegacyPartijAPI +1 + + DOM.PARTIJ.PartijAPI 1 @@ -39,7 +44,7 @@ -PartijApi:DOM.PARTIJ.PartijAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantLevenCyclusService:APPS.KlantBeheer.KlantLevenCyclusService,LandRepository:DOM.common.Locatie.impl.LandRepository,LeverAdresUtils:AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils,Logger:vhLib.Logger +PartijApi:DOM.PARTIJ.PartijAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantLevenCyclusService:APPS.KlantBeheer.KlantLevenCyclusService,LandRepository:DOM.common.Locatie.impl.LandRepository,LeverAdresUtils:AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils,Logger:vhLib.Logger,LegacyPartijApi:DOM.PARTIJ.LegacyPartijAPI 1 1 %Status @@ -52,6 +57,7 @@ Set ..LandRepository = $$$Inject(LandRepository,##class(DOM.common.Locatie.impl.LandRepository).%New()) Set ..LeverAdresUtils = $$$Inject(LeverAdresUtils,##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New()) Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New()) + Set ..LegacyPartijApi = $$$Inject(LegacyPartijApi, ##class(DOM.PARTIJ.impl.LegacyPartijAPI).%New()) Quit $$$OK ]]> @@ -93,6 +99,7 @@ Do ..ZetGemeenschappelijkeKlantProperties(.Klant, Cust) Do Klant.Save() + Do ..ForceerFacturatieWijzeOndanksCRMeventInKlantSave(KlantId, Klant.GeefKlantIndexKKL(), Cust.InclTax) Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust) ]]> @@ -127,6 +134,7 @@ #Dim Klant as DOM.VKP.VanHoeckeKlant = ..VerkoopApi.GeefKlant(PartijID) Do ..ZetGemeenschappelijkeKlantProperties(.Klant, Cust) Do Klant.Save() + Do ..ForceerFacturatieWijzeOndanksCRMeventInKlantSave(PartijID, Klant.GeefKlantIndexKKL(), Cust.InclTax) Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust) ]]> @@ -242,13 +250,31 @@ + +KlantId:%String,KlantIndexKKL:%String,InclTax:%String +1 + + + 1