Index: WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml
===================================================================
diff -u -r33411 -r33539
--- WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml (.../ZendingDetails.cls.xml) (revision 33411)
+++ WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml (.../ZendingDetails.cls.xml) (revision 33539)
@@ -53,7 +53,7 @@
Set ZendingDetail.LeverDag = OfferteItem.LeverDag
Set ZendingDetail.Omschrijving = OfferteItem.Omschrijving
Set ZendingDetail.KostPrijs = OfferteItem.Kostprijs
- Set ZendingDetail.CarbonNeutral = ..ConverteerNaarCarbonNeutralOptie(OfferteItem.CarbonNeutralPrijs)
+ Set ZendingDetail.Optie = ..ConverteerNaarCarbonNeutralOptie(OfferteItem.CarbonNeutralPrijs)
Set ZendingDetail.TransportFirma = TransportFirma
Quit ZendingDetail
]]>
@@ -67,16 +67,15 @@
Quit:((CarbonNeutralPrijs = 0) || (CarbonNeutralPrijs = "")) ""
#dim CarbonNeutral As WS.EC.ExterneVerkoop.dto.Optie = ##class(WS.EC.ExterneVerkoop.dto.Optie).%New()
- Set CarbonNeutral.ID = 1
Set CarbonNeutral.Omschrijving = "Wenst u de CO2-uitstoot van uw levering te compenseren ?"
#dim SelectieOptie1 As WS.EC.ExterneVerkoop.dto.Selectie = ##class(WS.EC.ExterneVerkoop.dto.Selectie).%New()
- Set SelectieOptie1.ID = 0
+ Set SelectieOptie1.ID = "0"
Set SelectieOptie1.Prijs = CarbonNeutralPrijs
Set SelectieOptie1.Omschrijving = "ja, ik betaal hiervoor " _$FNUMBER(CarbonNeutralPrijs,"",2) _" EUR"
Do CarbonNeutral.MogelijkeWaarden.Insert(SelectieOptie1)
#dim SelectieOptie2 As WS.EC.ExterneVerkoop.dto.Selectie = ##class(WS.EC.ExterneVerkoop.dto.Selectie).%New()
- Set SelectieOptie2.ID = 1
+ Set SelectieOptie2.ID = "1"
Set SelectieOptie2.Prijs = 0
Set SelectieOptie2.Omschrijving = "nee"
Do CarbonNeutral.MogelijkeWaarden.Insert(SelectieOptie2)
Index: WSdata/EC/ExterneVerkoop/Optie.cls.xml
===================================================================
diff -u -r33415 -r33539
--- WSdata/EC/ExterneVerkoop/Optie.cls.xml (.../Optie.cls.xml) (revision 33415)
+++ WSdata/EC/ExterneVerkoop/Optie.cls.xml (.../Optie.cls.xml) (revision 33539)
@@ -3,10 +3,6 @@
%Library.SerialObject
-
-TECH.Integer
-
-
TECH.String
@@ -21,8 +17,6 @@
OptieState
^WSdata.EC.ExterneVer282E.OptieS
-listnode
-
ID
Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/ZendingDetails/Test.cls.xml
===================================================================
diff -u -r33380 -r33539
--- vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/ZendingDetails/Test.cls.xml (.../Test.cls.xml) (revision 33380)
+++ vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/ZendingDetails/Test.cls.xml (.../Test.cls.xml) (revision 33539)
@@ -16,14 +16,13 @@
#dim ZendingDetails As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = HaalZendingDetails.GeefZendingDetails(BerekenInput)
If $$$AssertEquals(ZendingDetails.Count(),1) {
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.ID ,"1")
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.Omschrijving ,"Wenst u de CO2-uitstoot van uw levering te compenseren ?")
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.MogelijkeWaarden.Count() ,2)
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.MogelijkeWaarden.GetAt(1).Omschrijving ,"ja, ik betaal hiervoor 0.80 EUR")
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.MogelijkeWaarden.GetAt(1).ID ,0)
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.MogelijkeWaarden.GetAt(2).ID ,1)
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.MogelijkeWaarden.GetAt(1).Prijs ,0.80)
- Do $$$AssertEquals(ZendingDetails.GetAt(1).CarbonNeutral.MogelijkeWaarden.GetAt(2).Prijs ,0)
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.Omschrijving ,"Wenst u de CO2-uitstoot van uw levering te compenseren ?")
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.MogelijkeWaarden.Count() ,2)
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.MogelijkeWaarden.GetAt(1).Omschrijving ,"ja, ik betaal hiervoor 0.80 EUR")
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.MogelijkeWaarden.GetAt(1).ID ,0)
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.MogelijkeWaarden.GetAt(2).ID ,1)
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.MogelijkeWaarden.GetAt(1).Prijs ,0.80)
+ Do $$$AssertEquals(ZendingDetails.GetAt(1).Optie.MogelijkeWaarden.GetAt(2).Prijs ,0)
}
]]>
@@ -41,7 +40,7 @@
#dim ZendingDetails As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = HaalZendingDetails.GeefZendingDetails(BerekenInput)
If $$$AssertEquals(ZendingDetails.Count(),1) {
- Do $$$AssertFalse($IsObject(ZendingDetails.GetAt(1).CarbonNeutral))
+ Do $$$AssertFalse($IsObject(ZendingDetails.GetAt(1).Optie))
}
]]>
Index: WSdata/EC/ExterneVerkoop/VerzendingItem.cls.xml
===================================================================
diff -u -r33415 -r33539
--- WSdata/EC/ExterneVerkoop/VerzendingItem.cls.xml (.../VerzendingItem.cls.xml) (revision 33415)
+++ WSdata/EC/ExterneVerkoop/VerzendingItem.cls.xml (.../VerzendingItem.cls.xml) (revision 33539)
@@ -35,7 +35,7 @@
TECH.Decimal
-
+
WSdata.EC.ExterneVerkoop.Optie
@@ -71,6 +71,9 @@
CarbonNeutral
+
+Optie
+
Index: WS/EC/ExterneVerkoop/dto/Selectie.cls.xml
===================================================================
diff -u -r33411 -r33539
--- WS/EC/ExterneVerkoop/dto/Selectie.cls.xml (.../Selectie.cls.xml) (revision 33411)
+++ WS/EC/ExterneVerkoop/dto/Selectie.cls.xml (.../Selectie.cls.xml) (revision 33539)
@@ -8,7 +8,7 @@
-TECH.Integer
+TECH.String
@@ -20,7 +20,7 @@
-ID:TECH.Integer="",Omschrijving:TECH.String="",Prijs:TECH.Decimal=""
+ID:TECH.String="",Omschrijving:TECH.String="",Prijs:TECH.Decimal=""
1
1
%Status
Index: WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheid.cls.xml
===================================================================
diff -u -r33411 -r33539
--- WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheid.cls.xml (.../VerzendingMogelijkheid.cls.xml) (revision 33411)
+++ WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheid.cls.xml (.../VerzendingMogelijkheid.cls.xml) (revision 33539)
@@ -35,7 +35,7 @@
TECH.Decimal
-
+
WS.EC.ExterneVerkoop.dto.Optie
Index: WS/EC/ExterneVerkoop/dto/Optie.cls.xml
===================================================================
diff -u -r33411 -r33539
--- WS/EC/ExterneVerkoop/dto/Optie.cls.xml (.../Optie.cls.xml) (revision 33411)
+++ WS/EC/ExterneVerkoop/dto/Optie.cls.xml (.../Optie.cls.xml) (revision 33539)
@@ -3,10 +3,6 @@
TECH.DataTransferObject
-
-TECH.Integer
-
-
TECH.String
Index: WS/EC/Unishop/InternationaleZending/Service.cls.xml
===================================================================
diff -u -r33484 -r33539
--- WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33484)
+++ WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33539)
@@ -68,8 +68,10 @@
%Date
@@ -140,7 +142,7 @@
Set VerzendingItem.LeverTijd = Verzending.LeverTijd
Set VerzendingItem.Omschrijving = Verzending.Omschrijving
Set VerzendingItem.TransportFirma = Verzending.TransportFirma
- Set VerzendingItem.CarbonNeutral = ..CarbonNeutralConverteerder(Verzending.CarbonNeutral)
+ Set VerzendingItem.Optie = ..CarbonNeutralConverteerder(Verzending.Optie)
Quit VerzendingItem
]]>
@@ -150,7 +152,6 @@
WSdata.EC.ExterneVerkoop.Optie
%Library.SerialObject
-TECH.Integer
+TECH.String
@@ -16,7 +16,7 @@
-ID:TECH.Integer="",Omschrijving:TECH.String="",Prijs:TECH.Decimal=""
+ID:TECH.String="",Omschrijving:TECH.String="",Prijs:TECH.Decimal=""
1
1
%Status
Index: vhTestFiles/IntegratieTests/Webservices.WSDLControle/Test/WS.EC.ExterneVerkoopService.txt
===================================================================
diff -u -r33516 -r33539
--- vhTestFiles/IntegratieTests/Webservices.WSDLControle/Test/WS.EC.ExterneVerkoopService.txt (.../WS.EC.ExterneVerkoopService.txt) (revision 33516)
+++ vhTestFiles/IntegratieTests/Webservices.WSDLControle/Test/WS.EC.ExterneVerkoopService.txt (.../WS.EC.ExterneVerkoopService.txt) (revision 33539)
@@ -1217,7 +1217,7 @@
-
+
@@ -1237,7 +1237,6 @@
-
@@ -1253,7 +1252,7 @@
-
+
Index: WS/EC/Unishop/InternationaleZending/DummyService.cls.xml
===================================================================
diff -u -r33518 -r33539
--- WS/EC/Unishop/InternationaleZending/DummyService.cls.xml (.../DummyService.cls.xml) (revision 33518)
+++ WS/EC/Unishop/InternationaleZending/DummyService.cls.xml (.../DummyService.cls.xml) (revision 33539)
@@ -149,12 +149,12 @@
Set CarbonNeutral.ID = 1
Set CarbonNeutral.Omschrijving = "Wenst u de CO2-uitstoot van uw levering te compenseren ?"
#dim SelectieOptie1 As WS.EC.ExterneVerkoop.dto.Selectie = ##class(WS.EC.ExterneVerkoop.dto.Selectie).%New()
- Set SelectieOptie1.ID = 0
+ Set SelectieOptie1.ID = "0"
Set SelectieOptie1.Omschrijving = "ja, ik betaal hiervoor " _$FNUMBER(CarbonNeutralPrijs,"",2) _" EUR"
Do CarbonNeutral.MogelijkeWaarden.Insert(SelectieOptie1)
#dim SelectieOptie2 As WS.EC.ExterneVerkoop.dto.Selectie = ##class(WS.EC.ExterneVerkoop.dto.Selectie).%New()
- Set SelectieOptie2.ID = 1
+ Set SelectieOptie2.ID = "1"
Set SelectieOptie2.Omschrijving = "nee"
Do CarbonNeutral.MogelijkeWaarden.Insert(SelectieOptie2)
Quit CarbonNeutral