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 @@ ]]> + + + +