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