Index: APPS/Blum/impl/OnlineProductConfiguratorService.cls.xml =================================================================== diff -u -r29059 -r40924 --- APPS/Blum/impl/OnlineProductConfiguratorService.cls.xml (.../OnlineProductConfiguratorService.cls.xml) (revision 29059) +++ APPS/Blum/impl/OnlineProductConfiguratorService.cls.xml (.../OnlineProductConfiguratorService.cls.xml) (revision 40924) @@ -3,6 +3,30 @@ TECH.RegisteredObject,APPS.Blum.OnlineProductConfiguratorService + +APPS.Blum.impl.OnlineProductConfigurator.KlantBepaler +1 + + + +APPS.Blum.impl.OnlineProductConfigurator.OPCWinkelkarNaarFlowOfferteConverteerder +1 + + + +KlantBepaler:APPS.Blum.impl.OnlineProductConfigurator.KlantBepaler,Converteerder:APPS.Blum.impl.OnlineProductConfigurator.OPCWinkelkarNaarFlowOfferteConverteerder +1 +1 +%Status +1 + + + UserCart:APPS.Blum.OnlineProductConfigurator.dto.Winkelkar APPS.Blum.OnlineProductConfigurator.dto.Webshop @@ -14,28 +38,21 @@ UserCart:APPS.Blum.OnlineProductConfigurator.dto.Winkelkar APPS.Blum.OnlineProductConfigurator.dto.Webshop 1 { - set Exception = ##class(TECH.Exceptions.GeneralErrorException).%New("Geen ondersteuning voor meerdere klanten") - do ##class(TECH.ExceptionHandler).Throw(Exception) - } - - #dim KlantNr As %String = Toegang.GetKlant() - #dim KlantID As DOM.VKP.VanHoeckeKlantID = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantPartijID(KlantNr) - #dim Klant As DOM.VKP.VanHoeckeKlant = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI().GeefKlant(KlantID) - #dim Converteerder As APPS.Blum.impl.OnlineProductConfigurator.OPCWinkelkarNaarFlowOfferteConverteerder = ##class(APPS.Blum.impl.OnlineProductConfigurator.OPCWinkelkarNaarFlowOfferteConverteerder).%New() - #dim OfferteHoofding As Flow.Offerte.Hoofding = Converteerder.Converteer(UserCart,Klant,ToegangID) - - do OfferteHoofding.Save() - - set Webshop = ##class(APPS.Blum.OnlineProductConfigurator.dto.Webshop).%New() - set Webshop.ID = OfferteHoofding.GeefID() - set Webshop.Taal = Toegang.Taal.BasisTaalID() - Quit Webshop ]]> Index: vhTest/Mock/Flow/Offerte/Hoofding.cls.xml =================================================================== diff -u --- vhTest/Mock/Flow/Offerte/Hoofding.cls.xml (revision 0) +++ vhTest/Mock/Flow/Offerte/Hoofding.cls.xml (revision 40924) @@ -0,0 +1,21 @@ + + + +1 +Tools.Mock.MockClassBase +right + + + + + + +%String + + + + + + Index: vhUnitTest/APPS/Blum/impl/OnlineProductConfiguratorService/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Blum/impl/OnlineProductConfiguratorService/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/Blum/impl/OnlineProductConfiguratorService/Test.cls.xml (revision 40924) @@ -0,0 +1,80 @@ + + + +vhUnitTest.TestCase + + + + + + +1 +APPS.Blum.OnlineProductConfigurator.dto.Winkelkar + + + + +1 +APPS.Blum.OnlineProductConfigurator.dto.Klant + + + + +Klanten:%List +1 +Derde.EC.Toegang + + + + +1 +DOM.VKP.VanHoeckeKlant + + + + + +