Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml =================================================================== diff -u -r33411 -r33415 --- vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33411) +++ vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33415) @@ -22,6 +22,7 @@ set ZendingDetail = ##class(WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheid).%New() Set ZendingDetail.Code = "1" Set ZendingDetail.TransportFirma = "UPS" + Set ZendingDetail.CarbonNeutral = ##class(WS.EC.ExterneVerkoop.dto.Optie).%New() Do ZendingDetails.Insert(ZendingDetail) Set HaalZendingDetailsMock = ##class(vhTest.Mock.WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New() Index: WSdata/EC/ExterneVerkoop/Optie.cls.xml =================================================================== diff -u --- WSdata/EC/ExterneVerkoop/Optie.cls.xml (revision 0) +++ WSdata/EC/ExterneVerkoop/Optie.cls.xml (revision 33415) @@ -0,0 +1,40 @@ + + + +%Library.SerialObject + + +TECH.Integer + + + +TECH.String + + + +WSdata.EC.ExterneVerkoop.Selectie +list + + + +%Library.CacheSerialState +OptieState +^WSdata.EC.ExterneVer282E.OptieS + +listnode + + +ID + + +Omschrijving + + +MogelijkeWaarden + + + + + + + Index: WSdata/EC/ExterneVerkoop/VerzendingMogelijkheid.cls.xml =================================================================== diff -u -r33411 -r33415 --- WSdata/EC/ExterneVerkoop/VerzendingMogelijkheid.cls.xml (.../VerzendingMogelijkheid.cls.xml) (revision 33411) +++ WSdata/EC/ExterneVerkoop/VerzendingMogelijkheid.cls.xml (.../VerzendingMogelijkheid.cls.xml) (revision 33415) @@ -20,7 +20,7 @@ -WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheid +WSdata.EC.ExterneVerkoop.VerzendingItem Index: WSdata/EC/ExterneVerkoop/VerzendingItem.cls.xml =================================================================== diff -u --- WSdata/EC/ExterneVerkoop/VerzendingItem.cls.xml (revision 0) +++ WSdata/EC/ExterneVerkoop/VerzendingItem.cls.xml (revision 33415) @@ -0,0 +1,79 @@ + + + +%Library.SerialObject + + +TECH.String + + + +TECH.Integer + + + +TECH.String + + + +TECH.String + + + +%Date + + + +%Time + + + +TECH.String + + + +TECH.Decimal + + + +WSdata.EC.ExterneVerkoop.Optie + + + +%Library.CacheSerialState +VerzendingItemState +^WSdata.EC.E282E.VerzendingItemS + + +TransportFirma + + +Code + + +Omschrijving + + +Duurtijd + + +LeverDatum + + +LeverTijd + + +LeverDag + + +KostPrijs + + +CarbonNeutral + + + + + + + Index: WS/EC/Unishop/InternationaleZending/Service.cls.xml =================================================================== diff -u -r33411 -r33415 --- WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33411) +++ WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33415) @@ -64,7 +64,6 @@ while VerzendingMogelijkhedenIterator.HasNext() { #dim VerzendingMogelijkheid As WSdata.EC.ExterneVerkoop.VerzendingMogelijkheid = ..VerzendingConverteer(OfferteID, VerzendingMogelijkhedenIterator.Next()) - Do ##class(Tools.Wlip).%New(26).String(VerzendingMogelijkheid) Do ..VerzendingMogelijkheidRepository.Bewaar(VerzendingMogelijkheid) } ]]> @@ -79,10 +78,61 @@ Set VerzendingMogelijkheid.ID = Verzending.Code Set VerzendingMogelijkheid.OfferteID = OfferteID Set VerzendingMogelijkheid.TransporteurID = Verzending.TransportFirma - Set VerzendingMogelijkheid.Verzending = Verzending + Set VerzendingMogelijkheid.Verzending = ..VerzendingMogelijkheidConverteer(Verzending) Quit VerzendingMogelijkheid ]]> + + +Verzending:WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheid +WSdata.EC.ExterneVerkoop.VerzendingItem + + + + +CarbonNeutral:WS.EC.ExterneVerkoop.dto.Optie +WSdata.EC.ExterneVerkoop.Optie + + + + +MogelijkeWaarden:%ListOfObjects(ELEMENTTYPE="WS.EC.ExterneVerkoop.dto.Selectie") +%ListOfObjects +ELEMENTTYPE="WSdata.EC.ExterneVerkoop.Selectie" + + Index: WSdata/EC/ExterneVerkoop/Selectie.cls.xml =================================================================== diff -u --- WSdata/EC/ExterneVerkoop/Selectie.cls.xml (revision 0) +++ WSdata/EC/ExterneVerkoop/Selectie.cls.xml (revision 33415) @@ -0,0 +1,52 @@ + + + +%Library.SerialObject + + +TECH.Integer + + + +TECH.String + + + +TECH.Decimal + + + +ID:TECH.Integer="",Omschrijving:TECH.String="",Prijs:TECH.Decimal="" +1 +1 +%Status +1 + + + + +%Library.CacheSerialState +SelectieState +^WSdata.EC.Externe282E.SelectieS + + +ID + + +Omschrijving + + +Prijs + + + + + + +