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())