1) && (Regio < 40)) {
+ Set Verzendwijze = "HD4"
+ } Elseif((Regio > 39) && (Regio < 67)) {
+ Set Verzendwijze = "HD3"
+ } Elseif((Regio > 66) && (Regio < 78)) {
+ Set Verzendwijze = "HD2"
+ } Elseif((Regio > 77) && (Regio < 88)) {
+ Set Verzendwijze = "HD4"
+ } Elseif((Regio > 87) && (Regio < 96)) {
+ Set Verzendwijze = "HD2"
+ } Else {
+ Set Verzendwijze = ""
+ }
+ }
+
+ if ((LandCode = "DK") && ($$$HasLength(Postcode)) & (##class(TECH.StringUtils).RemoveAllWhitespaces(##class(TECH.StringUtils).StripAllNumeric(Postcode))="")) {
+ Set Verzendwijze="DA2"
+ }
+
+
+
if $$$Not($$$HasLength(Verzendwijze)){
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Ongeldige landcode ("_LandCode_") / postcode ("_Postcode_") combinatie voor Haefele DE"))
}
@@ -135,6 +161,28 @@
Set Verzendwijze = "HD4"
}
}
+ if ((LandCode = "FR") && ($$$HasLength(Postcode)) & (##class(TECH.StringUtils).RemoveAllWhitespaces(##class(TECH.StringUtils).StripAllNumeric(Postcode))="")) {
+ Set Regio = +$Extract(Postcode,1,2)
+ If (Regio < 2) {
+ Set Verzendwijze = "HD2"
+ } Elseif((Regio > 1) && (Regio < 40)) {
+ Set Verzendwijze = "HD4"
+ } Elseif((Regio > 39) && (Regio < 67)) {
+ Set Verzendwijze = "HD3"
+ } Elseif((Regio > 66) && (Regio < 78)) {
+ Set Verzendwijze = "HD2"
+ } Elseif((Regio > 77) && (Regio < 88)) {
+ Set Verzendwijze = "HD4"
+ } Elseif((Regio > 87) && (Regio < 96)) {
+ Set Verzendwijze = "HD2"
+ } Else {
+ Set Verzendwijze = ""
+ }
+ }
+
+ if ((LandCode = "DK") && ($$$HasLength(Postcode)) & (##class(TECH.StringUtils).RemoveAllWhitespaces(##class(TECH.StringUtils).StripAllNumeric(Postcode))="")) {
+ Set Verzendwijze="DA2"
+ }
if $$$Not($$$HasLength(Verzendwijze)){
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Ongeldige landcode ("_LandCode_") / postcode ("_Postcode_") combinatie voor Haefele DE"))
Index: CHUI/VKP/OrderIngave/OrderSluiterv01.cls.xml
===================================================================
diff -u -r64269 -r64703
--- CHUI/VKP/OrderIngave/OrderSluiterv01.cls.xml (.../OrderSluiterv01.cls.xml) (revision 64269)
+++ CHUI/VKP/OrderIngave/OrderSluiterv01.cls.xml (.../OrderSluiterv01.cls.xml) (revision 64703)
@@ -132,7 +132,7 @@