Index: APPS/VKP/Offerte/OfferteRepository.cls.xml =================================================================== diff -u -r33738 -r36838 --- APPS/VKP/Offerte/OfferteRepository.cls.xml (.../OfferteRepository.cls.xml) (revision 33738) +++ APPS/VKP/Offerte/OfferteRepository.cls.xml (.../OfferteRepository.cls.xml) (revision 36838) @@ -2,7 +2,7 @@ 1 -TECH.Interface +TECH.Persistentie.Repository Index: APPS/EC/Verkoop/impl/Interne/VerkoopService.cls.xml =================================================================== diff -u -r36785 -r36838 --- APPS/EC/Verkoop/impl/Interne/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 36785) +++ APPS/EC/Verkoop/impl/Interne/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 36838) @@ -1,7 +1,7 @@ -TECH.RegisteredObject +APPS.EC.Verkoop.impl.VerkoopService,APPS.EC.Verkoop.InterneVerkoopService Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String,ParameterID:%String Index: APPS/EC/Verkoop/impl/OfferteHerberekenaar.cls.xml =================================================================== diff -u -r36801 -r36838 --- APPS/EC/Verkoop/impl/OfferteHerberekenaar.cls.xml (.../OfferteHerberekenaar.cls.xml) (revision 36801) +++ APPS/EC/Verkoop/impl/OfferteHerberekenaar.cls.xml (.../OfferteHerberekenaar.cls.xml) (revision 36838) @@ -34,7 +34,7 @@ -Vertaler:Res.Vertaling="",WinkelkarPrijsUpdater:APPS.EC.impl.WinkelkarPrijsUpdater="",ActieWijzigingenBepaler:APPS.EC.impl.ExterneVerkoopService.OfferteHerberekening.ActieWijzigingenBepaler="" +Vertaler:Res.Vertaling="",WinkelkarPrijsUpdater:APPS.EC.impl.WinkelkarPrijsUpdater="",ActieWijzigingenBepaler:APPS.EC.impl.ExterneVerkoopService.OfferteHerberekening.ActieWijzigingenBepaler="",WinkelkarService:APPS.EC.Winkelkar.WinkelkarService 1 1 %Status @@ -45,7 +45,7 @@ set ..ActieWijzigingenBepaler = $$$Implementation(ActieWijzigingenBepaler,##class(APPS.EC.impl.ExterneVerkoopService.OfferteHerberekening.ActieWijzigingenBepaler).%New()) set ..RuntimeContext = ##class(TECH.Context.RuntimeContext).Instance() set ..OfferteService = ##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefOfferteService() - Set ..WinkelkarService = ##class(APPS.EC.Winkelkar.impl.ExterneWinkelkarService).%New() + Set ..WinkelkarService = $$$Inject(WinkelkarService,##class(APPS.EC.Winkelkar.impl.ExterneWinkelkarService).%New()) Quit $$$OK ]]> Index: APPS/EC/Verkoop/ExterneVerkoopService.cls.xml =================================================================== diff -u -r36788 -r36838 --- APPS/EC/Verkoop/ExterneVerkoopService.cls.xml (.../ExterneVerkoopService.cls.xml) (revision 36788) +++ APPS/EC/Verkoop/ExterneVerkoopService.cls.xml (.../ExterneVerkoopService.cls.xml) (revision 36838) @@ -2,7 +2,7 @@ 1 -TECH.Interface +APPS.EC.Verkoop.VerkoopService 1 Index: vhTest/Mock/APPS/VKP/Offerte/OfferteRepository.cls.xml =================================================================== diff -u -r33738 -r36838 --- vhTest/Mock/APPS/VKP/Offerte/OfferteRepository.cls.xml (.../OfferteRepository.cls.xml) (revision 33738) +++ vhTest/Mock/APPS/VKP/Offerte/OfferteRepository.cls.xml (.../OfferteRepository.cls.xml) (revision 36838) @@ -6,7 +6,7 @@ Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. 1 -APPS.VKP.Offerte.OfferteRepository,Tools.Mock.MockClassBase +APPS.VKP.Offerte.OfferteRepository,vhTest.Mock.TECH.Persistentie.Repository right Index: APPS/EC/Verkoop/impl/VerkoopService.cls.xml =================================================================== diff -u -r36788 -r36838 --- APPS/EC/Verkoop/impl/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 36788) +++ APPS/EC/Verkoop/impl/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 36838) @@ -3,6 +3,41 @@ TECH.RegisteredObject,APPS.EC.Verkoop.VerkoopService + +APPS.VKP.OfferteService +1 + + + +APPS.EC.Winkelkar.WinkelkarService +1 + + + +DOM.EC.Winkelkar.impl.WinkelkarRepository +1 + + + +APPS.VKP.Offerte.impl.OfferteRepository +1 + + + +OfferteService:APPS.VKP.OfferteService,WinkelkarService:APPS.EC.Winkelkar.WinkelkarService,WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository,OfferteRepository:APPS.VKP.Offerte.impl.OfferteRepository +1 +1 +%Status +1 + + + OfferteID:%String APPS.EC.dto.Offerte @@ -12,6 +47,16 @@ OfferteID:%String + Index: APPS/EC/Verkoop/InterneVerkoopService.cls.xml =================================================================== diff -u --- APPS/EC/Verkoop/InterneVerkoopService.cls.xml (revision 0) +++ APPS/EC/Verkoop/InterneVerkoopService.cls.xml (revision 36838) @@ -0,0 +1,42 @@ + + + +APPS.EC.Verkoop.VerkoopService + + +Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String,ParameterID:%String + + + +ParameterID:%String +APPS.VKP.Maatwerk.dto.ConfiguratorParameters + + + +ParameterID:%String +1 +APPS.VKP.Maatwerk.impl.ConfiguratorParameters + + + +Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String,DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String + + + +Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String,DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String,LijnID:%String + + + +WinkelkarID:%String +1 + + + +Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String +1 +DOM.EC.Winkelkar.Winkelkar + + + + + Index: vhTest/Fake/APPS/VKP/Offerte/OfferteRepository.cls.xml =================================================================== diff -u -r33748 -r36838 --- vhTest/Fake/APPS/VKP/Offerte/OfferteRepository.cls.xml (.../OfferteRepository.cls.xml) (revision 33748) +++ vhTest/Fake/APPS/VKP/Offerte/OfferteRepository.cls.xml (.../OfferteRepository.cls.xml) (revision 36838) @@ -5,6 +5,7 @@ OfferteID:%String +TECH.Persistent + + +vhUnitTest.TestCase + + +%String +1 + + + +%Date +1 + + + + + + + + + + + + + + + +1 +APPS.VKP.Offerte + + + + + + Index: vhUnitTest/APPS/EC/Verkoop/impl/Externe/VerkoopService/BestelOfferte/TestSFS.cls.xml =================================================================== diff -u -r36817 -r36838 --- vhUnitTest/APPS/EC/Verkoop/impl/Externe/VerkoopService/BestelOfferte/TestSFS.cls.xml (.../TestSFS.cls.xml) (revision 36817) +++ vhUnitTest/APPS/EC/Verkoop/impl/Externe/VerkoopService/BestelOfferte/TestSFS.cls.xml (.../TestSFS.cls.xml) (revision 36838) @@ -20,7 +20,7 @@ Set Offerte = ##class(APPS.VKP.impl.Offerte).OpenId(..OfferteIDenWinkelkarID.OfferteID) Do $$$AssertTrue(Offerte.IsBesteld()) Do $$$AssertTrue(Offerte.GeefBestelDatum(),##class(TECH.Context).Instance().GeefDateTimeAPI().CurrentDate()) - Do $$$AssertFalse($L(Offerte.OrderID),"OrderID is nog niet ingevuld, dit gebeurd maar als OV de offerte importeerd.") + Do $$$AssertFalse($L(Offerte.OrderID),"OrderID is nog niet ingevuld, dit gebeurt maar als OV de offerte importeert.") ]]> Index: vhTest/Fake/APPS/VKP/Offerte.cls.xml =================================================================== diff -u -r33991 -r36838 --- vhTest/Fake/APPS/VKP/Offerte.cls.xml (.../Offerte.cls.xml) (revision 33991) +++ vhTest/Fake/APPS/VKP/Offerte.cls.xml (.../Offerte.cls.xml) (revision 36838) @@ -16,6 +16,10 @@ %Integer + +%Boolean + + Personality:DOM.common.Personality=##class(DOM.common.VanHoeckePersonality).Instance(),AantalDagenPrijzenGeldig:%Integer=30 1 @@ -27,6 +31,7 @@ Set ..AantalDagenPrijzenGeldig = AantalDagenPrijzenGeldig Set ..DocumentReferenties = ##class(DOM.VKP.DocumentReferenties).%New() Set ..DocumentReferenties.OrderReferentie = "DummyOrderReferentie" + Set ..IsBesteld = $$$True Quit $$$OK ]]> @@ -63,7 +68,7 @@ %Boolean - @@ -100,6 +105,12 @@ LeverDatum:%Date + + +Value:%Boolean + + Index: APPS/EC/Verkoop/impl/Externe/VerkoopService.cls.xml =================================================================== diff -u -r36804 -r36838 --- APPS/EC/Verkoop/impl/Externe/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 36804) +++ APPS/EC/Verkoop/impl/Externe/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 36838) @@ -3,13 +3,8 @@ 1 -TECH.RegisteredObject,APPS.EC.Verkoop.ExterneVerkoopService +APPS.EC.Verkoop.impl.VerkoopService,APPS.EC.Verkoop.ExterneVerkoopService - -APPS.VKP.OfferteService -1 - - APPS.EC.Verkoop.impl.OfferteHerberekenaar 1 @@ -20,27 +15,22 @@ 1 - -APPS.EC.Winkelkar.WinkelkarService -1 - - APPS.common.dto.Applicatie 1 -OfferteService:APPS.VKP.OfferteService,WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="" +OfferteService:APPS.VKP.OfferteService="",WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="" 1 1 %Status 1 - -OfferteID:%String - - - KlantID:DOM.VKP.VanHoeckeKlantID %ListOfObjects