Index: vhTest/Mock/APPS/VKP/OfferteService/impl/NaarBerekenInputConverter.cls.xml =================================================================== diff -u -r33269 -r33484 --- vhTest/Mock/APPS/VKP/OfferteService/impl/NaarBerekenInputConverter.cls.xml (.../NaarBerekenInputConverter.cls.xml) (revision 33269) +++ vhTest/Mock/APPS/VKP/OfferteService/impl/NaarBerekenInputConverter.cls.xml (.../NaarBerekenInputConverter.cls.xml) (revision 33484) @@ -10,9 +10,9 @@ right -Verpakkingen:APPS.VKP.Offerte.dto.VerpakkingList,LeverAdres:DOM.VKP.LeverAdres,OfferteId:%String +Verpakkingen:APPS.VKP.Offerte.dto.VerpakkingList,LeverAdres:DOM.VKP.LeverAdres,OfferteId:%String,VroegsteAfhaalDatum:%Date APPS.TRANSP.OfferteService.dto.BerekenInput - Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml =================================================================== diff -u -r33431 -r33484 --- vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33431) +++ vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -9,14 +9,21 @@ Set DummyLeverAdres = ##class(vhTest.Dummy.APPS.TRANSP.dto.InternationaalAdres).%New() set DummyVerpakkingen = ##class(APPS.VKP.Offerte.dto.VerpakkingList).%New() + #dim DummyWinkelKarID As %String = "DummyWinkelKarID" Set VerkoopOfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New() Do VerkoopOfferteServiceMock.VerwachtMethodCall("GeefProductVerpakkingDetails",OfferteID).DanReturn(DummyVerpakkingen) Do VerkoopOfferteServiceMock.VerwachtMethodCall("GeefLeverAdres",OfferteID).DanReturn(DummyLeverAdres) + Do VerkoopOfferteServiceMock.VerwachtMethodCall("GeefWinkelKarID",OfferteID).DanReturn(DummyWinkelKarID) + + #dim DummyDatum As %Date = ..GeefHuidigeDatum() + Set DummyWinkelKarService = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() + Do DummyWinkelKarService.IndienMethodCall("GeefVroegsteLeverDatum",DummyWinkelKarID).DanReturn(DummyDatum) + set DummyBerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set NaarBerekenInputConverterMock = ##class(vhTest.Mock.APPS.VKP.OfferteService.impl.NaarBerekenInputConverter).%New() - Do NaarBerekenInputConverterMock.VerwachtMethodCall("Convert", DummyVerpakkingen, DummyLeverAdres,OfferteID).DanReturn(DummyBerekenInput) + Do NaarBerekenInputConverterMock.VerwachtMethodCall("Convert", DummyVerpakkingen, DummyLeverAdres, OfferteID, DummyDatum).DanReturn(DummyBerekenInput) set ZendingDetails = ##class(WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden).%New() set ZendingDetail = ##class(WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheid).%New() @@ -31,7 +38,7 @@ #dim VerzendingMogelijkheidRepositoryMock As vhTest.Mock.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository = ##class(vhTest.Mock.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Do VerzendingMogelijkheidRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).DanDoeNiks() - Set Service = ##class(WS.EC.Unishop.InternationaleZending.Service).%New(VerkoopOfferteServiceMock, NaarBerekenInputConverterMock, HaalZendingDetailsMock, VerzendingMogelijkheidRepositoryMock) + Set Service = ##class(WS.EC.Unishop.InternationaleZending.Service).%New(VerkoopOfferteServiceMock, NaarBerekenInputConverterMock, HaalZendingDetailsMock, VerzendingMogelijkheidRepositoryMock, DummyWinkelKarService) #dim Resultaat As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = Service.GeefMogelijkeZendingen(OfferteID) Do VerkoopOfferteServiceMock.Verifieer() @@ -127,6 +134,13 @@ Do Service.ZetGekozenVerzendingMogelijkheid(OfferteID,VerzendingMogelijkheidID,OptieKeuze) ]]> + + +1 +%Date + + Index: vhUnitTest/APPS/TRANSP/UPS/impl/Rate/OfferteBerekenaar/Test.cls.xml =================================================================== diff -u -r33177 -r33484 --- vhUnitTest/APPS/TRANSP/UPS/impl/Rate/OfferteBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 33177) +++ vhUnitTest/APPS/TRANSP/UPS/impl/Rate/OfferteBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -30,6 +30,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = ##class(TECH.DateTime).TextToDate("11/03/2016") + Set BerekenInput.VroegsteAfhaalDatum = ##class(TECH.DateTime).TextToDate("10/03/2016") Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" Set BerekenInput.LeverAdres.LandCode = "BE" @@ -43,7 +44,6 @@ Set TeverzendItem.WaardeGoederen = Item * 10 Set TeverzendItem.Gewicht = Item * 120 Set TeverzendItem.Afmeting = ##class(APPS.TRANSP.OfferteService.dto.Afmeting).%New(Item * 500, Item * 10, Item * 100 ) - Set TeverzendItem.DatumBeschikbaar = ##class(TECH.DateTime).TextToDate(Item_"/03/2016") Do BerekenInput.TeVerzendenItems.Insert(TeverzendItem) } Index: APPS/VKP/impl/OfferteService.cls.xml =================================================================== diff -u -r33272 -r33484 --- APPS/VKP/impl/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 33272) +++ APPS/VKP/impl/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 33484) @@ -226,6 +226,13 @@ Quit Offerte.GeefLeverAdres() ]]> + + +OfferteID:%String +%String + + Index: APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml =================================================================== diff -u -r33464 -r33484 --- APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 33464) +++ APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 33484) @@ -247,6 +247,13 @@ ]]> + +WinkelKarID:%String,Verzendwijze:APPS.VKP.VerzendWijze="" +%Date + + + WinkelkarID:%String,LijnID:%String APPS.EC.Winkelkar.dto.Lijn Index: vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/Test.cls.xml =================================================================== diff -u -r33177 -r33484 --- vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 33177) +++ vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -32,6 +32,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = ..GeefGeldigeDatum() + Set BerekenInput.VroegsteAfhaalDatum = ..GeefHuidigeDatum() Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" Set BerekenInput.LeverAdres.LandCode = "DE" @@ -44,7 +45,6 @@ Set TeverzendItem.WaardeGoederen = Item * 10 Set TeverzendItem.Gewicht = Item * 5 Set TeverzendItem.Afmeting = Item * 500 - Set TeverzendItem.DatumBeschikbaar = ##class(TECH.DateTime).TextToDate(Item_"/03/2016") Do BerekenInput.TeVerzendenItems.Insert(TeverzendItem) } @@ -53,13 +53,19 @@ +1 %Date - + +1 +%Date + + + 1 APPS.TRANSP.OfferteService.dto.OfferteData Index: APPS/TRANSP/UPS/impl/BerekenInputValidator.cls.xml =================================================================== diff -u -r33148 -r33484 --- APPS/TRANSP/UPS/impl/BerekenInputValidator.cls.xml (.../BerekenInputValidator.cls.xml) (revision 33148) +++ APPS/TRANSP/UPS/impl/BerekenInputValidator.cls.xml (.../BerekenInputValidator.cls.xml) (revision 33484) @@ -29,7 +29,7 @@ - - -BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput -1 -%Date - VroegsteAfhaalDatum) VroegsteAfhaalDatum = TeverzendenItem.DatumBeschikbaar - } - - Quit VroegsteAfhaalDatum -]]> - Index: APPS/VKP/OfferteService.cls.xml =================================================================== diff -u -r33269 -r33484 --- APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 33269) +++ APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 33484) @@ -108,6 +108,12 @@ OfferteID:%String DOM.VKP.LeverAdres + + +1 +OfferteID:%String +%String + Index: vhUnitTest/APPS/VKP/OfferteService/impl/NaarBerekenInputConverter/Test.cls.xml =================================================================== diff -u -r33269 -r33484 --- vhUnitTest/APPS/VKP/OfferteService/impl/NaarBerekenInputConverter/Test.cls.xml (.../Test.cls.xml) (revision 33269) +++ vhUnitTest/APPS/VKP/OfferteService/impl/NaarBerekenInputConverter/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -24,17 +24,17 @@ @@ -86,6 +86,7 @@ Set BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = ..OfferteID Set BerekenInput.LeverAdres = ..GeefInternationaalLeverAdres() + Set BerekenInput.VroegsteAfhaalDatum = ..GeefHuidigeDatum() #dim TeVerzendItem As APPS.TRANSP.OfferteService.dto.TeverzendenItem = ##class(APPS.TRANSP.OfferteService.dto.TeverzendenItem).%New() Set TeVerzendItem.Afmeting = ##class(APPS.TRANSP.OfferteService.dto.Afmeting).%New(40,50,60) @@ -98,6 +99,13 @@ Quit BerekenInput ]]> + + +1 +%Date + + Index: APPS/EC/Winkelkar/WinkelkarService.cls.xml =================================================================== diff -u -r31105 -r33484 --- APPS/EC/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 31105) +++ APPS/EC/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 33484) @@ -83,6 +83,12 @@ + +1 +WinkelKarID:%String +%Date + + 1 WinkelkarID:%String,LijnID:%String Index: APPS/TRANSP/OfferteService/dto/TeverzendenItem.cls.xml =================================================================== diff -u -r32614 -r33484 --- APPS/TRANSP/OfferteService/dto/TeverzendenItem.cls.xml (.../TeverzendenItem.cls.xml) (revision 32614) +++ APPS/TRANSP/OfferteService/dto/TeverzendenItem.cls.xml (.../TeverzendenItem.cls.xml) (revision 33484) @@ -19,10 +19,6 @@ TECH.Decimal - -%Date - - TECH.Integer Index: APPS/VKP/OfferteService/impl/NaarBerekenInputConverter.cls.xml =================================================================== diff -u -r33270 -r33484 --- APPS/VKP/OfferteService/impl/NaarBerekenInputConverter.cls.xml (.../NaarBerekenInputConverter.cls.xml) (revision 33270) +++ APPS/VKP/OfferteService/impl/NaarBerekenInputConverter.cls.xml (.../NaarBerekenInputConverter.cls.xml) (revision 33484) @@ -4,15 +4,17 @@ TECH.Mockable -Verpakkingen:APPS.VKP.Offerte.dto.VerpakkingList,LeverAdres:DOM.VKP.LeverAdres,OfferteId:%String +Verpakkingen:APPS.VKP.Offerte.dto.VerpakkingList,LeverAdres:DOM.VKP.LeverAdres,OfferteId:%String,VroegsteAfhaalDatum:%Date APPS.TRANSP.OfferteService.dto.BerekenInput 0) { set Iterator = ##class(TECH.ListIterator).%New(Verpakkingen) @@ -56,7 +58,6 @@ Set TeVerzendItem.Afmeting = Verpakking.Afmeting.%ConstructClone() Set TeVerzendItem.Aantal = Verpakking.Aantal Set TeVerzendItem.ProductID = Verpakking.ProductID - ///Set TeVerzendItem.DatumBeschikbaar = ??? Quit TeVerzendItem ]]> Index: vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService.cls.xml =================================================================== diff -u -r31105 -r33484 --- vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 31105) +++ vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 33484) @@ -50,6 +50,13 @@ ]]> + +WinkelKarID:%String +%Date + + + WinkelkarID:%String APPS.EC.Winkelkar.dto.Winkelkar Index: APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml =================================================================== diff -u -r33465 -r33484 --- APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 33465) +++ APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 33484) @@ -13,21 +13,16 @@ 1 - -APPS.VKP.LeveringsTermijn -1 - - -VerzendWijzeBepaler:APPS.EC.impl.VerzendWijzeBepaler="",VroegsteLeverDatumBepaler:APPS.EC.impl.VroegsteLeverdatumBepaler="",LeveringsTermijn:APPS.VKP.LeveringsTermijn="" +VerzendWijzeBepaler:APPS.EC.impl.VerzendWijzeBepaler="",VroegsteLeverDatumBepaler:APPS.EC.impl.VroegsteLeverdatumBepaler="" 1 1 %Status 1 @@ -37,13 +32,13 @@ %ListOfDataTypes ELEMENTTYPE="%Date" Index: vhUnitTest/APPS/TRANSP/UPS/impl/Rate/BerekenInputConverteerder/Test.cls.xml =================================================================== diff -u -r32701 -r33484 --- vhUnitTest/APPS/TRANSP/UPS/impl/Rate/BerekenInputConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 32701) +++ vhUnitTest/APPS/TRANSP/UPS/impl/Rate/BerekenInputConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -35,6 +35,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = ##class(TECH.DateTime).TextToDate("11/03/2016") + Set BerekenInput.VroegsteAfhaalDatum = ##class(TECH.DateTime).TextToDate("10/03/2016") Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" Set BerekenInput.LeverAdres.LandCode = "BE" @@ -48,7 +49,6 @@ Set TeverzendItem.WaardeGoederen = Item * 10 Set TeverzendItem.Gewicht = Item * 120 Set TeverzendItem.Afmeting = ##class(APPS.TRANSP.OfferteService.dto.Afmeting).%New(Item * 500, Item * 10, Item * 100 ) - Set TeverzendItem.DatumBeschikbaar = ##class(TECH.DateTime).TextToDate(Item_"/03/2016") Do BerekenInput.TeVerzendenItems.Insert(TeverzendItem) } Index: vhUnitTest/APPS/TRANSP/UPS/impl/TimeInTransit/BerekenInputConverteerder/Test.cls.xml =================================================================== diff -u -r33093 -r33484 --- vhUnitTest/APPS/TRANSP/UPS/impl/TimeInTransit/BerekenInputConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 33093) +++ vhUnitTest/APPS/TRANSP/UPS/impl/TimeInTransit/BerekenInputConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -32,6 +32,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = ##class(TECH.DateTime).TextToDate("11/03/2016") + Set BerekenInput.VroegsteAfhaalDatum = ##class(TECH.DateTime).TextToDate("10/03/2016") Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" Set BerekenInput.LeverAdres.LandCode = "BE" @@ -45,7 +46,6 @@ Set TeverzendItem.Gewicht = Item * 5 Set TeverzendItem.Aantal = 1 Set TeverzendItem.Afmeting = ##class(APPS.TRANSP.OfferteService.dto.Afmeting).%New(Item * 500, Item * 10, Item * 100 ) - Set TeverzendItem.DatumBeschikbaar = ##class(TECH.DateTime).TextToDate(Item_"/03/2016") Do BerekenInput.TeVerzendenItems.Insert(TeverzendItem) } Index: APPS/TRANSP/OfferteService/dto/BerekenInput.cls.xml =================================================================== diff -u -r32673 -r33484 --- APPS/TRANSP/OfferteService/dto/BerekenInput.cls.xml (.../BerekenInput.cls.xml) (revision 32673) +++ APPS/TRANSP/OfferteService/dto/BerekenInput.cls.xml (.../BerekenInput.cls.xml) (revision 33484) @@ -15,6 +15,10 @@ %Date + +%Date + + APPS.TRANSP.OfferteService.dto.TeverzendenItem list Index: vhTest/Mock/APPS/VKP/OfferteService.cls.xml =================================================================== diff -u -r33269 -r33484 --- vhTest/Mock/APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 33269) +++ vhTest/Mock/APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 33484) @@ -68,6 +68,13 @@ ]]> + +OfferteID:%String +%String + + + Offerte:APPS.VKP.Offerte %Boolean Index: APPS/TRANSP/UPS/impl/TimeInTransit/BerekenInputConverteerder.cls.xml =================================================================== diff -u -r32684 -r33484 --- APPS/TRANSP/UPS/impl/TimeInTransit/BerekenInputConverteerder.cls.xml (.../BerekenInputConverteerder.cls.xml) (revision 32684) +++ APPS/TRANSP/UPS/impl/TimeInTransit/BerekenInputConverteerder.cls.xml (.../BerekenInputConverteerder.cls.xml) (revision 33484) @@ -115,10 +115,9 @@ AfhaalDatum) AfhaalDatum = TeverzendenItem.DatumBeschikbaar + if (..BerekenInput.VroegsteAfhaalDatum > AfhaalDatum) + { + Set AfhaalDatum = ..BerekenInput.VroegsteAfhaalDatum } Set ..TimeInTransitRequest.Pickup.Date = AfhaalDatum Index: vhUnitTest/APPS/TRANSP/UPS/impl/TimeInTransit/OfferteBerekenaar/Test.cls.xml =================================================================== diff -u -r33177 -r33484 --- vhUnitTest/APPS/TRANSP/UPS/impl/TimeInTransit/OfferteBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 33177) +++ vhUnitTest/APPS/TRANSP/UPS/impl/TimeInTransit/OfferteBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -30,6 +30,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = ##class(TECH.DateTime).TextToDate("11/03/2016") + Set BerekenInput.VroegsteAfhaalDatum = ##class(TECH.DateTime).TextToDate("10/03/2016") Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" Set BerekenInput.LeverAdres.LandCode = "BE" @@ -43,7 +44,6 @@ Set TeverzendItem.Gewicht = Item * 5 Set TeverzendItem.Aantal = 1 Set TeverzendItem.Afmeting = ##class(APPS.TRANSP.OfferteService.dto.Afmeting).%New(Item * 500, Item * 10, Item * 100 ) - Set TeverzendItem.DatumBeschikbaar = ##class(TECH.DateTime).TextToDate(Item_"/03/2016") Do BerekenInput.TeVerzendenItems.Insert(TeverzendItem) } Index: vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/BerekenInputValidator/Test.cls.xml =================================================================== diff -u -r33148 -r33484 --- vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/BerekenInputValidator/Test.cls.xml (.../Test.cls.xml) (revision 33148) +++ vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/BerekenInputValidator/Test.cls.xml (.../Test.cls.xml) (revision 33484) @@ -367,6 +367,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = ..GeefGeldigeDatum() + Set BerekenInput.VroegsteAfhaalDatum = ..GeefGeldigeDatum() Set BerekenInput.LeverAdres = LeverAdres Do ..VoegDetailLijnenToe(BerekenInput) @@ -383,6 +384,7 @@ #dim BerekenInput As APPS.TRANSP.OfferteService.dto.BerekenInput = ##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() Set BerekenInput.Referentie = "1" Set BerekenInput.GewensteLeverDatum = GewensteLeverDatum + Set BerekenInput.VroegsteAfhaalDatum = ##class(TECH.DateTime).TextToDate("10/03/2016") Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" Set BerekenInput.LeverAdres.LandCode = "DE" @@ -405,7 +407,6 @@ Set TeverzendItem.Gewicht = Item * 5 Set TeverzendItem.Aantal = 1 Set TeverzendItem.Afmeting = ##class(APPS.TRANSP.OfferteService.dto.Afmeting).%New(Item * 500, Item * 10, Item * 100 ) - Set TeverzendItem.DatumBeschikbaar = ##class(TECH.DateTime).TextToDate(Item_"/03/2016") Do BerekenInput.TeVerzendenItems.Insert(TeverzendItem) } ]]> @@ -433,6 +434,7 @@ +1 %Date Index: APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml =================================================================== diff -u -r33465 -r33484 --- APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 33465) +++ APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 33484) @@ -13,34 +13,44 @@ 1 + +APPS.VKP.VerzendWijze +1 + + -Winkelkar:DOM.EC.Winkelkar.Winkelkar,OptioneleVerzendWijze:APPS.VKP.VerzendWijze="" +VerzendWijze:APPS.VKP.VerzendWijze="" 1 1 %Status 1 + + +Winkelkar:DOM.EC.Winkelkar.Winkelkar +%Date + - - -%Date - Index: WS/EC/Unishop/InternationaleZending/Service.cls.xml =================================================================== diff -u -r33428 -r33484 --- WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33428) +++ WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33484) @@ -3,6 +3,11 @@ TECH.RegisteredObject + +APPS.EC.Winkelkar.WinkelkarService +1 + + APPS.VKP.OfferteService 1 @@ -24,7 +29,7 @@ -OfferteService:APPS.VKP.OfferteService,NaarBerekenInputConverter:APPS.VKP.OfferteService.impl.NaarBerekenInputConverter,ZendingDetails:WS.EC.Unishop.InternationaleZending.impl.ZendingDetails,VerzendingMogelijkheidRepository:WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository +OfferteService:APPS.VKP.OfferteService,NaarBerekenInputConverter:APPS.VKP.OfferteService.impl.NaarBerekenInputConverter,ZendingDetails:WS.EC.Unishop.InternationaleZending.impl.ZendingDetails,VerzendingMogelijkheidRepository:WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository,WinkelKarService:APPS.EC.Winkelkar.WinkelkarService 1 1 %Status @@ -34,6 +39,7 @@ Set ..NaarBerekenInputConverter = $$$Inject(NaarBerekenInputConverter, ##class(APPS.VKP.OfferteService.impl.NaarBerekenInputConverter).%New()) Set ..ZendingDetails = $$$Inject(ZendingDetails, ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New()) Set ..VerzendingMogelijkheidRepository = $$$Inject(VerzendingMogelijkheidRepository, ##class(WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New()) + Set ..WinkelKarService = $$$Inject(WinkelKarService, ##class(APPS.EC.Winkelkar.impl.WinkelkarService).%New()) quit $$$OK ]]> @@ -44,8 +50,9 @@ + +OfferteID:%String +1 +%Date + + + OfferteID:%String,VerzendingMogelijkheidID:%Integer,OptieKeuze:WS.EC.ExterneVerkoop.dto.Selectie -1