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