Index: AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml =================================================================== diff -u -r34220 -r34265 --- AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34220) +++ AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34265) @@ -53,9 +53,7 @@ set OrganizationName.Name = DirParty.Name do DirParty.OrganizationName.Insert(OrganizationName) - #dim PostalAddress As AXaif.Customer.AxdEntityDirPartyPostalAddressView = ..ConvertPostalAddress(Partij) - set PostalAddress.LocationName = DirParty.Name - do DirParty.DirPartyPostalAddressView.Insert(PostalAddress) + Do ..ConvertAndAddPostalAddress(Partij, DirParty) do:$length(Partij.GeefTelefoon1()) DirParty.DirPartyContactInfoView.Insert(..ConvertContactInfo("Telefoon 1",Partij.GeefTelefoon1(),"Phone")) do:$length(Partij.GeefTelefoon2()) DirParty.DirPartyContactInfoView.Insert(..ConvertContactInfo("Telefoon 2",Partij.GeefTelefoon2(),"Phone",$$$IsEmptyString(Partij.GeefTelefoon1()))) @@ -132,8 +130,8 @@ ]]> - -Partij:DOM.PARTIJ.Partij + +Partij:DOM.PARTIJ.Partij,DirParty:AXaif.Customer.AxdEntityDirPartyDirOrganization 1 AXaif.Customer.AxdEntityDirPartyPostalAddressView @@ -199,6 +212,20 @@ quit "BX" ]]> + + +Partij:DOM.PARTIJ.Partij +1 + + Index: AXaif/Shared/AxdExtTypeLogisticsIsPrimaryAddress.cls.xml =================================================================== diff -u -r33889 -r34265 --- AXaif/Shared/AxdExtTypeLogisticsIsPrimaryAddress.cls.xml (.../AxdExtTypeLogisticsIsPrimaryAddress.cls.xml) (revision 33889) +++ AXaif/Shared/AxdExtTypeLogisticsIsPrimaryAddress.cls.xml (.../AxdExtTypeLogisticsIsPrimaryAddress.cls.xml) (revision 34265) @@ -27,6 +27,13 @@ + + +1 +AXaif.Shared.AxdExtTypeLogisticsIsPrimaryAddress + + Index: vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml =================================================================== diff -u -r34220 -r34265 --- vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34220) +++ vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34265) @@ -39,13 +39,14 @@ #dim Adres As DOM.common.Adres = ##class(vhTest.Utils.DOM.VKP.LeverAdres).EuLid() do Adres.ZetPostcode("NL-1234 AA") do ..Partij.IndienMethodCall("GeefAdres").DanReturn(Adres) + Do ..Partij.IndienMethodCall("GeefBTWNr").DanReturn("NL0402775276") set Converter = ##class(AX.Uitgaand.VKP.VanHoeckeKlant.impl.AifConverter).%New() #dim AxKlant As AXaif.Customer.AxdCustomer = Converter.Convert(..Partij,..Klant) #dim CustTable As AXaif.Customer.AxdEntityCustTable = AxKlant.CustTable.GetAt(1) #dim Party As AXaif.Customer.AxdEntityDirPartyDirOrganization = CustTable.DirParty.GetAt(1) - #dim PostalAddres As AXaif.Customer.AxdEntityDirPartyPostalAddressView = Party.DirPartyPostalAddressView.GetAt(1) + #dim PostalAddres As AXaif.Customer.AxdEntityDirPartyPostalAddressView = Party.DirPartyPostalAddressView.GetAt(2) do $$$AssertEquals(PostalAddres.ZipCode,"1234 AA") ]]> @@ -56,13 +57,14 @@ #dim Adres As DOM.common.Adres = ##class(vhTest.Utils.DOM.VKP.LeverAdres).EuLid() do Adres.ZetPostcode("NL1234 AA") do ..Partij.IndienMethodCall("GeefAdres").DanReturn(Adres) + Do ..Partij.IndienMethodCall("GeefBTWNr").DanReturn("NL0402775276") set Converter = ##class(AX.Uitgaand.VKP.VanHoeckeKlant.impl.AifConverter).%New() #dim AxKlant As AXaif.Customer.AxdCustomer = Converter.Convert(..Partij,..Klant) #dim CustTable As AXaif.Customer.AxdEntityCustTable = AxKlant.CustTable.GetAt(1) #dim Party As AXaif.Customer.AxdEntityDirPartyDirOrganization = CustTable.DirParty.GetAt(1) - #dim PostalAddres As AXaif.Customer.AxdEntityDirPartyPostalAddressView = Party.DirPartyPostalAddressView.GetAt(1) + #dim PostalAddres As AXaif.Customer.AxdEntityDirPartyPostalAddressView = Party.DirPartyPostalAddressView.GetAt(2) do $$$AssertEquals(PostalAddres.ZipCode,"NL1234 AA") ]]> @@ -73,13 +75,14 @@ #dim Adres As DOM.common.Adres = ##class(vhTest.Utils.DOM.VKP.LeverAdres).EuLid() do Adres.ZetPostcode("NL-1234-AA") do ..Partij.IndienMethodCall("GeefAdres").DanReturn(Adres) + Do ..Partij.IndienMethodCall("GeefBTWNr").DanReturn("NL0402775276") set Converter = ##class(AX.Uitgaand.VKP.VanHoeckeKlant.impl.AifConverter).%New() #dim AxKlant As AXaif.Customer.AxdCustomer = Converter.Convert(..Partij,..Klant) #dim CustTable As AXaif.Customer.AxdEntityCustTable = AxKlant.CustTable.GetAt(1) #dim Party As AXaif.Customer.AxdEntityDirPartyDirOrganization = CustTable.DirParty.GetAt(1) - #dim PostalAddres As AXaif.Customer.AxdEntityDifrPartyPostalAddressView = Party.DirPartyPostalAddressView.GetAt(1) + #dim PostalAddres As AXaif.Customer.AxdEntityDifrPartyPostalAddressView = Party.DirPartyPostalAddressView.GetAt(2) do $$$AssertEquals(PostalAddres.ZipCode,"1234-AA") ]]> @@ -839,39 +842,74 @@ + + + + + + + +