Index: UI/MB/ReceptieProductie/dlgChooseBuffers.cls.xml =================================================================== diff -u -r1074 -r5223 --- UI/MB/ReceptieProductie/dlgChooseBuffers.cls.xml (.../dlgChooseBuffers.cls.xml) (revision 1074) +++ UI/MB/ReceptieProductie/dlgChooseBuffers.cls.xml (.../dlgChooseBuffers.cls.xml) (revision 5223) @@ -5,6 +5,7 @@ UglyPickingCNTs,KeyCodesCNTs Default %Library.TMFormClass +0 %Library.String @@ -588,8 +589,10 @@ ... Set tmpItem.ImageIndex=..#IICannotLockBuffer ... Set tmpItem.Checked="False" ... New Msg - ... Set Msg="De buffer van het type '"_RGID_"' met als VolgNr '"_VolgNr_"' is"_$C(13,10) - ... Set Msg=Msg_"momenteel in gebruik. Probeer later eens opnieuw." + ... Set ProcessID = $$$cmReceptie.GeefProcessIDVanBuffer(RGID,VolgNr) + ... Set UserID = $$$cmReceptie.GeefUserIDVanBuffer(RGID,VolgNr) + ... Set Msg = "De receptiebuffer is geblokkeerd door '"_UserID_"' met proces '"_ProcessID_"'."_$C(13,10) + ... Set Msg=Msg_"Probeer later eens opnieuw." ... Set MApplication.ScreenCursor=$$$crDefault ... Do MApplication.MessageBox(Msg,..Form.Caption,$$$MBICONINFORMATION) ... Set MApplication.ScreenCursor=$$$crHourGlass Index: UI/MB/UGLYPicking/dlgReceptieTBH.cls.xml =================================================================== diff -u -r1074 -r5223 --- UI/MB/UGLYPicking/dlgReceptieTBH.cls.xml (.../dlgReceptieTBH.cls.xml) (revision 1074) +++ UI/MB/UGLYPicking/dlgReceptieTBH.cls.xml (.../dlgReceptieTBH.cls.xml) (revision 5223) @@ -653,9 +653,10 @@ Set ..UserID=UserID ;Buffer locken - single use - If '$$$cmReceptie.LockBuffer(..RGID,..VolgNr) Do Quit 0 - . Do pdaMsgBox^vhVisual(..Form.Caption,"De zonet gecreëerde buffer '"_..RGID_"' met VolgNr '"_..VolgNr_"' is reeds in gebruik. Probeer later opnieuw.",$$$MBICONWARNING) - + If '(##class(UI.MB.UGLYPicking.UserInteractionUtils).GaVerderMetBuffer(..Form,..RGID,..VolgNr)){ + Quit 0 + } + ;Interface settings voor buffer (default) Do $$$cmReceptie.SetBufferInterface(..RGID,..VolgNr,..KarCode,"",1,0,..AutoPopupAantal) @@ -686,9 +687,10 @@ Set ..UserID=UserID ;Buffer locken - single use - If '$$$cmReceptie.LockBuffer(..RGID,..VolgNr) Do Quit 0 - . Do pdaMsgBox^vhVisual(..Form.Caption,"Buffer '"_RGID_"' met VolgNr '"_VolgNr_"' is reeds in gebruik. Probeer later opnieuw.",$$$MBICONINFORMATION) - + If '(##class(UI.MB.UGLYPicking.UserInteractionUtils).GaVerderMetBuffer(..Form,..RGID,..VolgNr)){ + Quit 0 + } + ;Interface settings voor buffer (default) Do $$$cmReceptie.SetBufferInterface(..RGID,..VolgNr,..KarCode,"",1,0,..AutoPopupAantal) Index: UI/MB/UGLYPicking/dlgReceptie.cls.xml =================================================================== diff -u -r5222 -r5223 --- UI/MB/UGLYPicking/dlgReceptie.cls.xml (.../dlgReceptie.cls.xml) (revision 5222) +++ UI/MB/UGLYPicking/dlgReceptie.cls.xml (.../dlgReceptie.cls.xml) (revision 5223) @@ -928,7 +928,7 @@ Set ..UserID=UserID ;Buffer locken - single use - If '(..GaVerderMetBuffer(..RGID,..VolgNr)){ + If '(##class(UI.MB.UGLYPicking.UserInteractionUtils).GaVerderMetBuffer(..Form,..RGID,..VolgNr)){ Quit 0 } @@ -973,7 +973,7 @@ Set ..UserID=UserID ;Buffer locken - single use - If '(..GaVerderMetBuffer(..RGID,..VolgNr)){ + If '(##class(UI.MB.UGLYPicking.UserInteractionUtils).GaVerderMetBuffer(..Form,..RGID,..VolgNr)){ Quit 0 } @@ -1699,30 +1699,6 @@ ]]> - -RGID:%String,VolgNr:%String -%Boolean - - - %Library.CacheSerialState Index: UI/MB/UGLYPicking/UserInteractionUtils.cls.xml =================================================================== diff -u --- UI/MB/UGLYPicking/UserInteractionUtils.cls.xml (revision 0) +++ UI/MB/UGLYPicking/UserInteractionUtils.cls.xml (revision 5223) @@ -0,0 +1,34 @@ + + + +UglyPickingCNTs,KeyCodesCNTs +1 +%RegisteredObject +0 + + +1 +Form,RGID:%String,VolgNr:%String +%Boolean + + + +