Index: EXT/Unishop/PurchaseOrder001/BestandVerwerker.cls.xml
===================================================================
diff -u -r54219 -r54352
--- EXT/Unishop/PurchaseOrder001/BestandVerwerker.cls.xml (.../BestandVerwerker.cls.xml) (revision 54219)
+++ EXT/Unishop/PurchaseOrder001/BestandVerwerker.cls.xml (.../BestandVerwerker.cls.xml) (revision 54352)
@@ -48,8 +48,18 @@
1
+
+DOM.VKP.DocumentReferentiesRepository
+1
+
+
+
+APPS.VKP.Offerte.OfferteRepository
+1
+
+
-XmlCorrelater:TECH.XMLCorrelater,BestelService:APPS.EDI.Bestel.BestelService,MailApi:TECH.Mail.impl.MailAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantBepaler:DOM.common.PersonalityKlantBepaler,CommonApi:DOM.common.CommonAPI
+XmlCorrelater:TECH.XMLCorrelater,BestelService:APPS.EDI.Bestel.BestelService,MailApi:TECH.Mail.impl.MailAPI,VerkoopApi:DOM.VKP.VerkoopAPI,KlantBepaler:DOM.common.PersonalityKlantBepaler,CommonApi:DOM.common.CommonAPI,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,OfferteRepository:APPS.VKP.Offerte.OfferteRepository
1
1
%Status
@@ -62,6 +72,8 @@
Set ..KlantBepaler = $$$Inject(KlantBepaler, ##class(DOM.common.impl.PersonalityKlantBepaler).%New())
Set ..CommonApi = $$$Inject(CommonApi, ##class(DOM.DomeinContext).Instance().GeefCommonAPI())
Set ..VerkoopApi = $$$Inject(VerkoopApi, ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI())
+ Set ..DocumentReferentiesRepository = $$$Inject(DocumentReferentiesRepository, ##class(DOM.VKP.DocumentReferentiesRepository).%New())
+ Set ..OfferteRepository = $$$Inject(OfferteRepository, ##class(APPS.VKP.Offerte.impl.OfferteRepository).%New())
Quit $$$OK
]]>
@@ -76,6 +88,10 @@
#dim ClassName As %String = ##class(EXT.Unishop.PurchaseOrder001.CreateOrder.Order).%ClassName(1)
#dim Order As EXT.Unishop.PurchaseOrder001.CreateOrder.Order = ..XmlCorrelater.GeefObjectVanBestand(BestandVolledigeNaam,ClassName,"PurchaseOrder")
+ If ((..AanvraagHeader.KlantID = "SFS_83723") && ($$$HasLength(Order.OrderReferentie))) {
+ Do ..CheckDubbels(Order)
+ }
+
If ($IsObject(..OrderConverter)) {
#dim Resultaat As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Resultaat = ..BestelService.PlaatsBestelling(..OrderConverter.Converteer(Order))
If $IsObject(Resultaat.Exceptie) {
@@ -142,6 +158,21 @@
Do ..MailApi.VerstuurMail(Mail)
]]>
+
+
+Order:EXT.Unishop.PurchaseOrder001.CreateOrder.Order
+1
+
+
Index: vhUnitTest/EXT/Unishop/PurchaseOrder001/BestandVerwerker/VerwerkBestand/Test.cls.xml
===================================================================
diff -u -r54219 -r54352
--- vhUnitTest/EXT/Unishop/PurchaseOrder001/BestandVerwerker/VerwerkBestand/Test.cls.xml (.../Test.cls.xml) (revision 54219)
+++ vhUnitTest/EXT/Unishop/PurchaseOrder001/BestandVerwerker/VerwerkBestand/Test.cls.xml (.../Test.cls.xml) (revision 54352)
@@ -95,8 +95,11 @@
+
+
+
+
1