Index: UI/MB/UGLYPicking/dlgOrderList.cls.xml
===================================================================
diff -u -r58126 -r73957
--- UI/MB/UGLYPicking/dlgOrderList.cls.xml (.../dlgOrderList.cls.xml) (revision 58126)
+++ UI/MB/UGLYPicking/dlgOrderList.cls.xml (.../dlgOrderList.cls.xml) (revision 73957)
@@ -11,6 +11,10 @@
%Library.String
+
+%Library.String
+
+
%Library.TMForm
@@ -298,23 +302,35 @@
Do ..lbOrders.Items.Clear()
;Query doorlopen
- New ConsNr,DottedConsNr,OrderCnt,Magazijn,CheckMagazijn,VzwSpecial
+ New ConsNr,DottedConsNr,OrderCnt,Magazijn,CheckMagazijn,VzwSpecial,Verzendwijze,IsExportEnUrgent,IsRestGroep,IsDI2EnOD,IsDD1,IsDI1
Set OrderCnt=0
Set CheckMagazijn=(..FilterMagazijn'="")
+ Set CheckVerzendwijze=(..FilterVerzendwijze'="")
+
For Quit:'RS.Next() Do
. Set ConsNr=RS.Get("ConsolidatieNr")
. Set Magazijn=RS.Get("Magazijn")
+ . Set Verzendwijze=RS.Get("VerzendWijze")
+ . Set IsExportEnUrgent=##class(TECH.StringUtils).Equals(Verzendwijze, "HD", "HD1", "HD2", "HD3", "HD4", "HD5", "HD6", "HD7", "HW", "HW3", "DA", "DA1", "DA2", "DA3", "DA4", "DA5", "DA6", "DA7", "DA8", "DA9", "DAX", "BS", "BS3", "DO", "DO3", "DO4", "U01", "U02", "U03", "U04", "U05", "U06", "U07", "U08", "U09", "U10", "U11", "E01", "E02", "E03", "E04", "E05", "E06", "E07", "E08", "E09", "E10", "E11", "E12", "EX", "EXU", "SFS", "T01", "T02", "T03", "T04", "T05", "T06", "T07", "T08", "HA1", "HA2", "HA3", "HA4", "AFH", "SNT")
+ . Set IsDI2EnOD=##class(TECH.StringUtils).Equals(Verzendwijze,"DI2", "OD", "OD1", "OD2", "OD3", "OD4", "OD5")
+ . Set IsDD1=##class(TECH.StringUtils).Equals(Verzendwijze,"DD1")
+ . Set IsDI1=##class(TECH.StringUtils).Equals(Verzendwijze,"DI1")
. Quit:(CheckMagazijn && (Magazijn'=..FilterMagazijn))
+ . Quit:(CheckVerzendwijze && ("DI1"=..FilterVerzendwijze) && '(IsDI1))
+ . Quit:(CheckVerzendwijze && ("DD1"=..FilterVerzendwijze) && '(IsDD1))
+ . Quit:(CheckVerzendwijze && ("DI2 + OD"=..FilterVerzendwijze) && '(IsDI2EnOD))
+ . Quit:(CheckVerzendwijze && ("EXPORT + URGENT"=..FilterVerzendwijze) && '(IsExportEnUrgent))
+ . Quit:(CheckVerzendwijze && ("REST"=..FilterVerzendwijze) && '('IsDI1 && 'IsDD1 && 'IsDI2EnOD && 'IsExportEnUrgent))
. Set DottedConsNr=$$CEL^vhFMT(0,"ConsNr","N","L",8,0,"")
- . Set VzwSpecial=RS.Get("VerzendWijze") ; Added by WimV on 03/03/2009
+ . Set VzwSpecial=Verzendwijze
. ; volgende lijn wat aangepast, omdat vzw altijd getoond moet worden, behoud van bestaande omzettingen JoW, ICT-609
. Set VzwSpecial=$S(VzwSpecial?1(1"AF".E):"AFH", VzwSpecial?1(1"EX",1"EXU"):"EX", VzwSpecial?1(1"SNT"):"SNT", VzwSpecial?1(1"TPO",1"TPU"):"TP", 1: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".E,1"AFH")),(..GetShortDueOut(RS.Get("Tijd"))=0),VzwSpecial))
. Set OrderCnt=OrderCnt+1
Do ..lbOrders.Items.EndUpdate()
- Set ..Form.Caption="Order - Lijst"_$S(CheckMagazijn:" ["_..FilterMagazijn_"]",1:"")
+ Set ..Form.Caption="Order - Lijst"_$S(CheckMagazijn:" ["_..FilterMagazijn_$S(CheckVerzendwijze:" - "_..FilterVerzendwijze,1:"")_"]",1:"")
; --- finalisation ---
Set ..btnCancel.Enabled="True"
@@ -524,6 +540,9 @@
FilterMagazijn
+
+FilterVerzendwijze
+