浏览代码

Fixed accidentally disabled "AllowActual" in Logistics/Picking Lists

frogsoftware 2 月之前
父节点
当前提交
f3c254ab14

+ 1 - 1
prs.desktop/Panels/Jobs/Picking Lists/JobPickingListPanel.xaml

@@ -14,7 +14,7 @@
         </dynamicgrid:DynamicSplitPanel.Master>
 
         <dynamicgrid:DynamicSplitPanel.Detail>
-            <local:RequisitionItemGrid x:Name="Items" OnRequisitionChanged="Items_OnOnRequisitionChanged" />
+            <local:RequisitionItemGrid x:Name="Items" OnRequisitionChanged="Items_OnOnRequisitionChanged" AllowActual="false" />
         </dynamicgrid:DynamicSplitPanel.Detail>
 
     </dynamicgrid:DynamicSplitPanel>

+ 3 - 1
prs.desktop/Panels/Jobs/Picking Lists/RequisitionItemGrid.cs

@@ -32,6 +32,8 @@ internal class RequisitionItemGrid : DynamicDataGrid<RequisitionItem>, ISpecific
     private Task<List<Product>>? _products;
     
     public bool StockButtonVisible { get; set; }
+    
+    public bool AllowActual { get; set; }
 
     public event EventHandler? OnRequisitionChanged;
     
@@ -276,7 +278,7 @@ internal class RequisitionItemGrid : DynamicDataGrid<RequisitionItem>, ISpecific
             return;
         }
 
-        var editor = new RequisitionItemEditor(GetProducts, item, false);
+        var editor = new RequisitionItemEditor(GetProducts, item, AllowActual);
         if(editor.ShowDialog() == true && editor.Result is not null)
         {
             Refresh(false, true);

+ 1 - 1
prs.desktop/Panels/Requisitions/RequisitionPanel.xaml

@@ -47,7 +47,7 @@
                     </Border>
                 </dg:DynamicSplitPanel.Header>
                 <dg:DynamicSplitPanel.Master>
-                    <local:RequisitionItemGrid x:Name="Items" Grid.Row="1" Grid.Column="2" StockButtonVisible="False" ColumnsTag="RequisitionItem_Logistics" />
+                    <local:RequisitionItemGrid x:Name="Items" Grid.Row="1" Grid.Column="2" StockButtonVisible="False" ColumnsTag="RequisitionItem_Logistics" AllowActual="true" />
                 </dg:DynamicSplitPanel.Master>
                 <dg:DynamicSplitPanel.DetailHeader>
                     <Border