Index: vhTest/Mock/DOM/VKP/impl/LeverAdresRepository.cls.xml =================================================================== diff -u -r48517 -r48522 --- vhTest/Mock/DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 48517) +++ vhTest/Mock/DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 48522) @@ -23,7 +23,8 @@ -Klant:DOM.VKP.VanHoeckeKlant,LeverAdres:DOM.VKP.LeverAdres + Index: DOM/VKP/impl/LeverAdresRepository.cls.xml =================================================================== diff -u -r48517 -r48522 --- DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 48517) +++ DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 48522) @@ -9,7 +9,43 @@ -Klant:DOM.VKP.VanHoeckeKlant,LeverAdres:DOM.VKP.LeverAdres + @@ -86,6 +122,23 @@ Quit ..GeefViaKlantIdEnAdresVolgnummer("K||"_$p(ResultSet.GetData(1),"||",1),##class(TECH.StringUtils).StripAllExceptNumeric($p(ResultSet.GetData(1),"||",2))) ]]> + + +KlantNummer:%String +1 +%String + + Index: AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml =================================================================== diff -u -r48495 -r48522 --- AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 48495) +++ AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 48522) @@ -28,6 +28,11 @@ 1 + +DOM.VKP.impl.LeverAdresRepository +1 + + DOM.common.Locatie.impl.LandRepository 1 @@ -39,7 +44,7 @@ -PartijApi:DOM.PARTIJ.PartijAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantLevenCyclusService:APPS.KlantBeheer.KlantLevenCyclusService,LandRepository:DOM.common.Locatie.impl.LandRepository,Logger:vhLib.Logger,LeverAdresFactory:DOM.VKP.impl.LeverAdresFactory +PartijApi:DOM.PARTIJ.PartijAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantLevenCyclusService:APPS.KlantBeheer.KlantLevenCyclusService,LandRepository:DOM.common.Locatie.impl.LandRepository,Logger:vhLib.Logger,LeverAdresFactory:DOM.VKP.impl.LeverAdresFactory,LeveradresRepository:DOM.VKP.impl.LeverAdresRepository 1 1 %Status @@ -51,6 +56,7 @@ Set ..KlantLevenCyclusService = $$$Inject(KlantLevenCyclusService,##class(APPS.KlantBeheer.KlantLevenCyclusService).%New()) Set ..LeverAdresFactory = $$$Inject(LeverAdresFactory,##class(DOM.VKP.impl.LeverAdresFactory).%New()) Set ..LandRepository = $$$Inject(LandRepository,##class(DOM.common.Locatie.impl.LandRepository).%New()) + Set ..LeveradresRepository = $$$Inject(LeveradresRepository,##class(DOM.VKP.impl.LeverAdresRepository).%New()) Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New()) Quit $$$OK ]]> @@ -93,6 +99,7 @@ Do:($$$Not(""=PrimairAdres.GeefVerzendingWijze())) Klant.ZetVerzendingWijze(PrimairAdres.GeefVerzendingWijze()) Do Klant.Save() + Do ..ZetLeverAdressenBestaandeKlant(Klant, Cust) ]]> @@ -306,6 +313,88 @@ ]]> + +Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust + + + + +Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust + + + + +Adres:DOM.VKP.LeverAdres,Address:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityPostalAddress,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String +1 +DOM.VKP.LeverAdres + + + Adres:DOM.VKP.LeverAdres,Address:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityPostalAddress,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String 1 @@ -322,28 +411,6 @@ Quit Adres ]]> - - -Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust -1 - - Index: DOM/VKP/impl/DataM/DataMKlantNative.cls.xml =================================================================== diff -u -r48257 -r48522 --- DOM/VKP/impl/DataM/DataMKlantNative.cls.xml (.../DataMKlantNative.cls.xml) (revision 48257) +++ DOM/VKP/impl/DataM/DataMKlantNative.cls.xml (.../DataMKlantNative.cls.xml) (revision 48522) @@ -441,7 +441,6 @@ - "B" = BezoekAdres - "F" = FacturatieAdres AdresType:%String -1 %ListOfObjects ELEMENTTYPE="DOM.common.Adres" Node:%String -1 DOM.common.Adres + +Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust + + + Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust + + +Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust + + + + +Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust + +