Index: APPS/TRANSP/enu/ToegelatenLandCode.cls.xml =================================================================== diff -u --- APPS/TRANSP/enu/ToegelatenLandCode.cls.xml (revision 0) +++ APPS/TRANSP/enu/ToegelatenLandCode.cls.xml (revision 33148) @@ -0,0 +1,199 @@ + + + +datatype +TECH.Enumeration + + +;Bulgarije;Cyprus;Denemarken;Duitsland;Estland;Finland;Frankrijk;Griekenland;Hongarije;Ierland;Italië;Kroatië;Letland;Litouwen;Malta;Oostenrijk;Polen;Portugal;Roemenië;Slovenië;Slowakije;Spanje;Tsjechië;Verenigd Koninkrijk;Zweden;Verenigde staten + + + +;BG;CY;DK;DE;EE;FI;FR;GR;HU;IE;IT;HR;LV;LT;MT;AT;PL;PT;RO;SI;SK;ES;CZ;UK;SE;US + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +APPS.TRANSP.enu.ToegelatenLandCode + + + + + + Index: APPS/TRANSP/UPS/impl/BerekenInputValidator.cls.xml =================================================================== diff -u -r33140 -r33148 --- APPS/TRANSP/UPS/impl/BerekenInputValidator.cls.xml (.../BerekenInputValidator.cls.xml) (revision 33140) +++ APPS/TRANSP/UPS/impl/BerekenInputValidator.cls.xml (.../BerekenInputValidator.cls.xml) (revision 33148) @@ -91,6 +91,12 @@ { Do ..RegistreerFoutmelding("Er is geen landcode meegegeven.", "LandCode",LeverAdres.LandCode) } + + try { + Do ##class(APPS.TRANSP.enu.ToegelatenLandCode).Validate(LeverAdres.LandCode) + } catch { + Do ..RegistreerFoutmelding("Dit is geen geldige landcode.", "LandCode",LeverAdres.LandCode) + } If (LeverAdres.Postcode = "") { Index: APPS/TRANSP/enu/ToegelatenLandCode/AutoComplete.cls.xml =================================================================== diff -u --- APPS/TRANSP/enu/ToegelatenLandCode/AutoComplete.cls.xml (revision 0) +++ APPS/TRANSP/enu/ToegelatenLandCode/AutoComplete.cls.xml (revision 33148) @@ -0,0 +1,196 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie Eigenschapn moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +serial +1 +%SerialObject + + +APPS.TRANSP.enu.ToegelatenLandCode +"AT" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"BG" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"CY" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"CZ" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"DE" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"DK" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"EE" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"ES" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"FI" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"FR" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"GR" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"BR" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"HU" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"IE" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"IT" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"LT" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"LV" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"MT" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"PL" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"PT" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"RO" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"SE" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"SI" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"SK" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"UK" +1 +1 + + + +APPS.TRANSP.enu.ToegelatenLandCode +"US" +1 +1 + + + + + Index: APPS/TRANSP/enu/ToegelatenLandCode/Verwerker.cls.xml =================================================================== diff -u --- APPS/TRANSP/enu/ToegelatenLandCode/Verwerker.cls.xml (revision 0) +++ APPS/TRANSP/enu/ToegelatenLandCode/Verwerker.cls.xml (revision 33148) @@ -0,0 +1,232 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie methoden moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +1 +1 + + +1 +ToegelatenLandCode:APPS.TRANSP.enu.ToegelatenLandCode + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + + + Index: vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/BerekenInputValidator/Test.cls.xml =================================================================== diff -u -r33055 -r33148 --- vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/BerekenInputValidator/Test.cls.xml (.../Test.cls.xml) (revision 33055) +++ vhUnitTest/APPS/TRANSP/UPS/impl/OfferteBerekenaar/BerekenInputValidator/Test.cls.xml (.../Test.cls.xml) (revision 33148) @@ -22,14 +22,59 @@ + + + + + + + + + + + + - + 1 APPS.TRANSP.OfferteService.dto.BerekenInput + + + +1 +APPS.TRANSP.OfferteService.dto.BerekenInput + + +1 +APPS.TRANSP.OfferteService.dto.BerekenInput + + + + +1 +APPS.TRANSP.OfferteService.dto.BerekenInput + + + 1 APPS.TRANSP.OfferteService.dto.BerekenInput @@ -301,9 +385,9 @@ Set BerekenInput.GewensteLeverDatum = GewensteLeverDatum Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" - Set BerekenInput.LeverAdres.LandCode = "BE" - Set BerekenInput.LeverAdres.Postcode = "9100" - Set BerekenInput.LeverAdres.Woonplaats = "Sint-Niklaas" + Set BerekenInput.LeverAdres.LandCode = "DE" + Set BerekenInput.LeverAdres.Postcode = "57462" + Set BerekenInput.LeverAdres.Woonplaats = "Olpe" Do ..VoegDetailLijnenToe(BerekenInput) @@ -338,9 +422,9 @@ Set BerekenInput.GewensteLeverDatum = ..GeefGeldigeDatum() Set BerekenInput.LeverAdres = ##class(APPS.TRANSP.dto.InternationaalAdres).%New() Set BerekenInput.LeverAdres.ProvincieCode = "" - Set BerekenInput.LeverAdres.LandCode = "BE" - Set BerekenInput.LeverAdres.Postcode = "9100" - Set BerekenInput.LeverAdres.Woonplaats = "Sint-Niklaas" + Set BerekenInput.LeverAdres.LandCode = "DE" + Set BerekenInput.LeverAdres.Postcode = "57462" + Set BerekenInput.LeverAdres.Woonplaats = "Olpe" Do BerekenInput.TeVerzendenItems.Clear()