소스 검색

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;
             }
         }