Index: APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller.cls.xml =================================================================== diff -u -r36336 -r36380 --- APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller.cls.xml (.../TandemboxBesteller.cls.xml) (revision 36336) +++ APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller.cls.xml (.../TandemboxBesteller.cls.xml) (revision 36380) @@ -1,7 +1,7 @@ -APPS.TBXWeb.DomeinNamen +APPS.TBXWeb.DomeinNamen,BL.EC.Common TECH.Mockable @@ -39,6 +39,11 @@ 1 + +WS.TBX.DataIOWWWSoap +1 + + VerkoopAPI:DOM.VKP.VerkoopAPI,ProductlijnToevoeger:APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductlijnToevoeger 1 @@ -52,6 +57,7 @@ Set ..OrderVerwerker = ##class(APPS.TBXWeb.impl.OrderVerwerker).%New() Set ..WebOrder = ##class(WS.TBX.Order).%New() Set ..NietmeeleverenToevoeger = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.NietmeeleverenToevoeger).%New() + Set ..WS = ##class(WS.TBX.DataIOWWWSoap).%New() Quit $$$OK ]]> @@ -67,6 +73,9 @@ If ..WebOrder.Lijnen.Count(){ Do ..ZetHoofding() Do ..NietmeeleverenToevoeger.VoegToeNietmeeleveren(Aanvraag.Order, ..WebOrder) + Do ..BerekenPrijzen() + Set ..WebOrder.BonType = "OFF" + Set ..WebOrder.mID = $listget(..WS.WSOrdToWWW(..WebOrder,$$$WSInternalSecureKey),1) Set Resultaat.OfferteID = ..WebOrder.mID } } Catch { @@ -79,13 +88,15 @@ +OfferteID:%String APPS.EDI.Bestel.BestelService.PlaatsBestelling.Resultaat 1 - + 1 -%String - - - - -1 0) && (+WebOrderLijn.AKPrijs > 0)){ + Do ##class(TECH.Exceptions.InvalidInputException).Throw("Prijs kon niet berekend worden") + } + } ]]>