Index: AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml =================================================================== diff -u -r34779 -r34781 --- AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml (.../Synchroniser.cls.xml) (revision 34779) +++ AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml (.../Synchroniser.cls.xml) (revision 34781) @@ -49,6 +49,22 @@ Set OpenstaandeVerkoopFactuur = ..OpenstaandeVerkoopFactuurRepository.MaakViaKlantIDEnFactuurID(##class(AX.common.impl.ConvertAXToAdmin).ConvertCustomerID(Transactie.CUSTACCOUNT),Transactie.VOUCHER) } + Set OpenstaandeVerkoopFactuur = ..DataConverteren(Transactie, OpenstaandeVerkoopFactuur) + + If Transactie.AMOUNTCUR = 0 { + Do ..OpenstaandeVerkoopFactuurRepository.VerwijderViaKlantIDEnFactuurID(##class(AX.common.impl.ConvertAXToAdmin).ConvertCustomerID(Transactie.CUSTACCOUNT),Transactie.VOUCHER) + } Else { + Do ..OpenstaandeVerkoopFactuurRepository.Bewaar(OpenstaandeVerkoopFactuur) + } + + Quit OpenstaandeVerkoopFactuur +]]> + + + +Transactie:AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.Transactions,OpenstaandeVerkoopFactuur:DOM.BKH.impl.DataM.OpenstaandeFactuur +DOM.BKH.impl.DataM.OpenstaandeFactuur + Index: vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml =================================================================== diff -u -r34779 -r34781 --- vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml (.../Test.cls.xml) (revision 34779) +++ vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml (.../Test.cls.xml) (revision 34781) @@ -33,6 +33,7 @@ Set OpenstaandeVerkoopFactuurFake = ##class(vhTest.Fake.DOM.BKH.impl.DataM.OpenstaandeFactuur).%New(KlantID, FactuurID) Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("OpenViaKlantIDEnFactuurID","K||1234","9874").DanReturn(OpenstaandeVerkoopFactuurFake) Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("MaakViaKlantIDEnFactuurID","K||1234","9874").ExactAantalKeer(0) + Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("VerwijderViaKlantIDEnFactuurID","K||1234","9874").ExactAantalKeer(0) Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("Bewaar",OpenstaandeVerkoopFactuurFake) Set AXTransactie = ##class(AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.TransactionsLocal).%New() @@ -58,6 +59,7 @@ Set OpenstaandeVerkoopFactuurFake = ##class(vhTest.Fake.DOM.BKH.impl.DataM.OpenstaandeFactuur).%New(KlantID, FactuurID) Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("OpenViaKlantIDEnFactuurID","K||1234","9874").DanReturn($$$NULLOREF) Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("MaakViaKlantIDEnFactuurID","K||1234","9874").DanReturn(OpenstaandeVerkoopFactuurFake) + Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("VerwijderViaKlantIDEnFactuurID","K||1234","9874").ExactAantalKeer(0) Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("Bewaar",OpenstaandeVerkoopFactuurFake) Set AXTransactie = ##class(AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.TransactionsLocal).%New() @@ -74,6 +76,32 @@ ]]> + + + + GesyncteOpenstaandeFactuur:DOM.BKH.impl.DataM.OpenstaandeFactuur 1