Index: UI/MB/UGLYPicking/dlgOrderList.cls.xml
===================================================================
diff -u -r1074 -r8070
--- UI/MB/UGLYPicking/dlgOrderList.cls.xml (.../dlgOrderList.cls.xml) (revision 1074)
+++ UI/MB/UGLYPicking/dlgOrderList.cls.xml (.../dlgOrderList.cls.xml) (revision 8070)
@@ -5,6 +5,7 @@
UglyPickingCNTs,KeyCodesCNTs
Default
%Library.TMFormClass
+0
%Library.String
@@ -244,7 +245,7 @@
New ConsNr,DottedConsNr
Set ConsNr=$LI(Text,..#pConsNr)
Set DottedConsNr=$LI(Text,..#pDottedConsNr)
- If $$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")") Do Quit
+ If $$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")") || ##class(APPS.MAG.UglyPickingService).%New().IsBonInGebruik(ConsNr) Do Quit
. Do pdaMsgBox^vhVisual(..Form.Caption,"Order "_DottedConsNr_" is momenteel in gebruik. Probeer later eens opnieuw.",$$$MBICONINFORMATION)
;Exists?
@@ -307,7 +308,7 @@
. Set DottedConsNr=$$CEL^vhFMT(0,"ConsNr","N","L",8,0,"")
. Set VzwSpecial=RS.Get("VerzendWijze") ; Added by WimV on 03/03/2009
. Set VzwSpecial=$S(VzwSpecial?1(1"AFH"):"AFH", VzwSpecial?1(1"EX",1"EXU"):"EX", VzwSpecial?1(1"SNT"):"SNT", VzwSpecial?1(1"TPO",1"TPU"):"TP", 1:"")
- . Do ..lbOrders.Items.Add($LB(DottedConsNr,Magazijn,RS.Get("TijdSmall"),RS.Get("AantalLijnen"),ConsNr,$$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")"),RS.Get("KlantNaam"),(RS.Get("VerzendWijze")?1(1"AF",1"AFH")),(..GetShortDueOut(RS.Get("Tijd"))=0),VzwSpecial))
+ . Do ..lbOrders.Items.Add($LB(DottedConsNr,Magazijn,RS.Get("TijdSmall"),RS.Get("AantalLijnen"),ConsNr,($$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")")||##class(APPS.MAG.UglyPickingService).%New().IsBonInGebruik(ConsNr)),RS.Get("KlantNaam"),(RS.Get("VerzendWijze")?1(1"AF",1"AFH")),(..GetShortDueOut(RS.Get("Tijd"))=0),VzwSpecial))
. Set OrderCnt=OrderCnt+1
Do ..lbOrders.Items.EndUpdate()
Index: EWMS/Inventory.cls.xml
===================================================================
diff -u -r5060 -r8070
--- EWMS/Inventory.cls.xml (.../Inventory.cls.xml) (revision 5060)
+++ EWMS/Inventory.cls.xml (.../Inventory.cls.xml) (revision 8070)
@@ -1373,6 +1373,7 @@
For Quit:('RS.Next()) Do
. Set ConsNr=RS.Get("ConsolidatieNr")
. Quit:($$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")")) //Indien locked: nu actief, niet meetellen
+ . Quit:##class(APPS.MAG.UglyPickingService).%New().IsBonInGebruik(ConsNr)
. Set ConsStr=$S(ConsStr="":"",1:ConsStr_",")_$$FormatNumber^vhLib(".",ConsNr) // '.': Thousand Sep
Quit ConsStr
Index: UI/MB/UGLYPicking/dlgOrderSel.cls.xml
===================================================================
diff -u -r1074 -r8070
--- UI/MB/UGLYPicking/dlgOrderSel.cls.xml (.../dlgOrderSel.cls.xml) (revision 1074)
+++ UI/MB/UGLYPicking/dlgOrderSel.cls.xml (.../dlgOrderSel.cls.xml) (revision 8070)
@@ -845,7 +845,7 @@
For Quit:'RS.Next() Do
. Set ConsNr=RS.Get("ConsolidatieNr")
. Quit:((ViaConsNr'="") && (ViaConsNr'=ConsNr))
- . If $$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")") Do Quit
+ . If $$IsLocked^vhLib("^UGLYOrderPick("_ConsNr_")") || ##class(APPS.MAG.UglyPickingService).%New().IsBonInGebruik(ConsNr) Do Quit
.. Set:('$LF(LockedConsNrs,ConsNr)) LockedConsNrs=LockedConsNrs_$LB(ConsNr)
. Set Magazijn=RS.Get("Magazijn")
. If '$LF(..lbMagazijnen,Magazijn) Do Quit