瀏覽代碼

PRS DESKTOP - placed stocktake button behind security token for editing holdings

Nick-PRSDigital@bitbucket.org 2 年之前
父節點
當前提交
a5e6800e46
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      prs.desktop/Panels/Products/Locations/StockLocationGrid.cs

+ 4 - 2
prs.desktop/Panels/Products/Locations/StockLocationGrid.cs

@@ -27,7 +27,9 @@ namespace PRSDesktop
             );
 
             ShowAllBtn = AddButton("Show All", PRSDesktop.Resources.parcel.AsBitmapImage(Color.White), ToggleHiddenJobs);
-            StockTakeBtn = AddButton("Stock Take", PRSDesktop.Resources.rack.AsBitmapImage(Color.White), DoStockTake);
+
+            if (Security.CanEdit<StockHolding>())
+                StockTakeBtn = AddButton("Stock Take", PRSDesktop.Resources.rack.AsBitmapImage(Color.White), DoStockTake);
             HiddenColumns.Add(x => x.Job.ID);
 
             //HiddenColumns.Add(x => x.Movements);
@@ -95,7 +97,7 @@ namespace PRSDesktop
                 //editor.Editable = bHasHoldings ? Editable.Disabled : Editable.Enabled;
                 //if (bHasHoldings)
                 var item = items?.FirstOrDefault();
-                if(item is not null)
+                if (item is not null)
                     item.Active = true;
             }
         }