Index: APPS/VKP/impl/Offerte.cls.xml =================================================================== diff -u -r38988 -r39115 --- APPS/VKP/impl/Offerte.cls.xml (.../Offerte.cls.xml) (revision 38988) +++ APPS/VKP/impl/Offerte.cls.xml (.../Offerte.cls.xml) (revision 39115) @@ -425,6 +425,18 @@ ]]> + +%String + + + + +ExterneId:%String + + + %Library.CacheStorage ^APPS.VKP.OfferteD Index: vhTest/Mock/APPS/VKP/Offerte.cls.xml =================================================================== diff -u -r36317 -r39115 --- vhTest/Mock/APPS/VKP/Offerte.cls.xml (.../Offerte.cls.xml) (revision 36317) +++ vhTest/Mock/APPS/VKP/Offerte.cls.xml (.../Offerte.cls.xml) (revision 39115) @@ -57,6 +57,12 @@ ]]> + +%String + + + %String + +ExterneId:%String + + + KlantID:DOM.VKP.VanHoeckeKlantID @@ -35,6 +38,9 @@ } #dim Offerte As APPS.VKP.Offerte = ##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefOfferteService().GeefOfferte(OfferteID) + if $Length(Offerte.GeefExterneId()){ + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Offerte '"_OfferteID_"' Is Vhisie4.")) + } Do ..ControleerHeeftToegangTotKlant(Offerte.KlantID,"tot offerte '"_OfferteID_"'") ]]> Index: vhUnitTest/APPS/EC/impl/TestAuthorisatieControleur.cls.xml =================================================================== diff -u -r36785 -r39115 --- vhUnitTest/APPS/EC/impl/TestAuthorisatieControleur.cls.xml (.../TestAuthorisatieControleur.cls.xml) (revision 36785) +++ vhUnitTest/APPS/EC/impl/TestAuthorisatieControleur.cls.xml (.../TestAuthorisatieControleur.cls.xml) (revision 39115) @@ -93,6 +93,47 @@ ]]> + + + + + + + + 1 APPS.common.dto.Applicatie Index: APPS/VKP/Offerte.cls.xml =================================================================== diff -u -r36317 -r39115 --- APPS/VKP/Offerte.cls.xml (.../Offerte.cls.xml) (revision 36317) +++ APPS/VKP/Offerte.cls.xml (.../Offerte.cls.xml) (revision 39115) @@ -236,6 +236,16 @@ 1 Selectie:WSdata.EC.ExterneVerkoop.VerzendingMogelijkheid.Selectie + + +1 +%String + + + +1 +ExterneId:%String + Index: vhUnitTest/APPS/EC/impl/ExterneVerkoopService/GeefOfferteSamenvattingenVoorKlant/Base.cls.xml =================================================================== diff -u -r39036 -r39115 --- vhUnitTest/APPS/EC/impl/ExterneVerkoopService/GeefOfferteSamenvattingenVoorKlant/Base.cls.xml (.../Base.cls.xml) (revision 39036) +++ vhUnitTest/APPS/EC/impl/ExterneVerkoopService/GeefOfferteSamenvattingenVoorKlant/Base.cls.xml (.../Base.cls.xml) (revision 39115) @@ -87,6 +87,7 @@ Set SelectieCriteria = ##class(APPS.VKP.Offerte.dto.SelectieCriteria).%New() Set SelectieCriteria.KlantID = ..#KlantID + Set SelectieCriteria.ExterneId = "" Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New() #dim FakeOfferte As APPS.VKP.Offerte = ##class(vhTest.Fake.APPS.VKP.Offerte).%New(..GeefPersonality(), ..#AantalDagenPrijzenGeldig) #dim OfferteIDLijst As %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes(FakeOfferte.GeefID())