Index: CHUI/VKP/OrderIngave/OrderSluiterFactory.cls.xml
===================================================================
diff -u -r49496 -r50104
--- CHUI/VKP/OrderIngave/OrderSluiterFactory.cls.xml (.../OrderSluiterFactory.cls.xml) (revision 49496)
+++ CHUI/VKP/OrderIngave/OrderSluiterFactory.cls.xml (.../OrderSluiterFactory.cls.xml) (revision 50104)
@@ -27,7 +27,11 @@
Do ..ValideerOrderNr(ORDNr)
If ..IsTijdelijkOrder(ORDNr) {
- Quit ##class(CHUI.VKP.OrderIngave.TijdelijkOrderSluiterv01).%New()
+ if ..OrderAPI.GeefOrder(ORDNr).GeefKlantID() = ##class(DOM.VKP.enu.Klant).Halux(){
+ Quit ##class(CHUI.VKP.OrderIngave.OrderSluiterv01).%New()
+ } else {
+ Quit ##class(CHUI.VKP.OrderIngave.TijdelijkOrderSluiterv01).%New()
+ }
} ElseIf ..IsBevestigdAXOrder(ORDNr) {
Quit ##class(CHUI.VKP.OrderIngave.BevestigdAXOrderSluiterv01).%New()
} Else {
Index: vhUnitTest/CHUI/VKP/OrderIngave/OrderSluiterFactory/Test.cls.xml
===================================================================
diff -u -r48753 -r50104
--- vhUnitTest/CHUI/VKP/OrderIngave/OrderSluiterFactory/Test.cls.xml (.../Test.cls.xml) (revision 48753)
+++ vhUnitTest/CHUI/VKP/OrderIngave/OrderSluiterFactory/Test.cls.xml (.../Test.cls.xml) (revision 50104)
@@ -86,6 +86,7 @@
Do OrderMock.VerwachtMethodCall("IsBevestigdKlantOrder").DanReturn($$$False)
Do OrderMock.VerwachtMethodCall("GeefOrderType").DanReturn("")
Do OrderMock.VerwachtMethodCall("IsOrderManueel").DanReturn($$$False)
+ Do OrderMock.VerwachtMethodCall("GeefKlantID").DanReturn("K||1234")
#dim OrderAPIMock as DOM.VKP.OrderAPI = ##class(vhTest.Mock.DOM.VKP.OrderAPI).MockInstance()
Do OrderAPIMock.VerwachtMethodCall("BestaatOrder","1000").DanReturn($$$True)
@@ -100,6 +101,29 @@
]]>
+
+
+
+