Index: WS/TBX/Order.cls.xml
===================================================================
diff -u -r516 -r579
--- WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 516)
+++ WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 579)
@@ -425,7 +425,7 @@
Set IsVervallen = 0
Set VervalReden = ##class(APPS.TBXWeb.enu.RedenOfferteVervallen).IsGeenOfferte()
}
- ElseIf $$$Not(..IsLadeDesignBeschikbaar()) {
+ ElseIf $$$Not(..IsLadeDesignBeschikbaar("",..GeefLadeDesignControleur())) {
Set IsVervallen = 1
Set VervalReden = ##class(APPS.TBXWeb.enu.RedenOfferteVervallen).DesignNietBeschikbaar()
}
@@ -456,8 +456,16 @@
]]>
+
+APPS.TBXWeb.Utils.impl.LadeDesignControleur
+
+
+
-
+
%Boolean
Index: APPS/TBXWeb/TBXContext.cls.xml
===================================================================
diff -u -r567 -r579
--- APPS/TBXWeb/TBXContext.cls.xml (.../TBXContext.cls.xml) (revision 567)
+++ APPS/TBXWeb/TBXContext.cls.xml (.../TBXContext.cls.xml) (revision 579)
@@ -792,6 +792,32 @@
]]>
+
+RefDatum:%String
+%Boolean
+
+
+
+
+RefDatum:%String
+%Boolean
+
+
+
KLNr
%Boolean
Index: vhUnitTest/APPS/TBXWeb/Utils/impl/LadeDesignControleur.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/TBXWeb/Utils/impl/LadeDesignControleur.cls.xml (revision 0)
+++ vhUnitTest/APPS/TBXWeb/Utils/impl/LadeDesignControleur.cls.xml (revision 579)
@@ -0,0 +1,153 @@
+
+
+
+
+Oproepen via
+ do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.TBXWeb.Utils.impl.LadeDesignControleur")
+APPS.TBXWeb
+1
+vhUnitTest.TestCase
+0
+
+
+%Integer
+63308,0
+
+
+
+%Integer
+63552,0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+LadeDesignControleur:APPS.TBXWeb.Utils.impl.LadeDesignControleur,DesignID:%String,RefDatum:%String,VerwachteWaarde:%Boolean
+1
+
+
+
+
+
+
+
+
+
+
+
+
+LadeDesignControleur:APPS.TBXWeb.Utils.impl.LadeDesignControleur,RefDatum:%String,VerwachteWaarde:%Boolean
+1
+
+
+
+
+
+
+
+
+WebDomain:%String
+1
+APPS.TBXWeb.Utils.impl.LadeDesignControleur
+
+
+
+
+WebDomain:%String
+1
+APPS.TBXWeb.TBXContext
+
+
+
+
Index: WS/TBX/OrderCopy.cls.xml
===================================================================
diff -u -r320 -r579
--- WS/TBX/OrderCopy.cls.xml (.../OrderCopy.cls.xml) (revision 320)
+++ WS/TBX/OrderCopy.cls.xml (.../OrderCopy.cls.xml) (revision 579)
@@ -699,76 +699,6 @@
]]>
-
-
-Optionele parameter RefDatum in $H-formaat meegeven.
-Indien niet opgegeven, dan wordt $H als waarde genomen. Dit is in de meeste gevallen de juiste waarde om IsVervallen te testen.
-
-%String
-0)
- If (IsVervallen)
- {
- Set VervalReden = ##class(APPS.TBXWeb.enu.RedenOfferteVervallen).DuurOfferteVerstreken()
- }
- Else
- {
- If (..ActieCodesList.Count() > 0) Set IsVervallen = IsVervallen || ('..ZijnActiesNogGeldig(RefDatum))
- If (IsVervallen)
- {
- Set VervalReden = ##class(APPS.TBXWeb.enu.RedenOfferteVervallen).ActieVervallen()
- }
- }
- }
-
- Quit IsVervallen
-]]>
-
-
-
-
-%Boolean
-
-
-
RefDatum:%String=$H
%Boolean
Index: APPS/TBXWeb/Utils/impl/LadeDesignControleur.cls.xml
===================================================================
diff -u -r571 -r579
--- APPS/TBXWeb/Utils/impl/LadeDesignControleur.cls.xml (.../LadeDesignControleur.cls.xml) (revision 571)
+++ APPS/TBXWeb/Utils/impl/LadeDesignControleur.cls.xml (.../LadeDesignControleur.cls.xml) (revision 579)
@@ -1,37 +1,78 @@
-PRGACNTs
1
-%RegisteredObject
+TECH.RegisteredObject
0
-
-KLNr:%String,VERW:%String,wsID:%Integer,sMode:%String
+
+APPS.TBXWeb.TBXContext
+1
+
+
+
+%String
+1
+
+
+
+TBXContext:APPS.TBXWeb.TBXContext
+1
+1
+%Status
+
+
+
+%String
+
+
+
+
+RefDatum:%String
+%String
+
+
+
+
+TBDesignID:%String
+
+
+
+
+
-
-VERW:%String,sMode:%String
+
+TBDesignID:%String