Просмотр исходного кода

Fixed target location description, and refresh when changing location.

Kenric Nugteren 1 год назад
Родитель
Сommit
1a654f283b

+ 4 - 1
prs.desktop/Panels/Products/Locations/StockHoldingGrid.cs

@@ -10,6 +10,7 @@ using InABox.DynamicGrid;
 using InABox.Wpf;
 using InABox.WPF;
 using PRSDesktop.Panels.Products.Locations;
+using Syncfusion.Windows.Controls.RichTextBoxAdv;
 using Exception = System.Exception;
 
 namespace PRSDesktop;
@@ -306,7 +307,7 @@ public class StockHoldingGrid : DynamicDataGrid<StockHolding>
         public double Qty { get; set; }
     }
     
-    private static void RelocateItems(StockHolding holding, JobRequisitionItem[] requiitems)
+    private void RelocateItems(StockHolding holding, JobRequisitionItem[] requiitems)
     {
         var win = new StockHoldingRelocationWindow(holding, requiitems);
         if (win.ShowDialog() == true)
@@ -353,6 +354,8 @@ public class StockHoldingGrid : DynamicDataGrid<StockHolding>
                 updates.Add(min);
             }
             Client.Save(updates, "Relocated from Stock Locations Screen");
+            DoChanged();
+            Refresh(false, true);
         }
     }
 

+ 1 - 1
prs.desktop/Panels/Products/Locations/StockHoldingRelocationWindow.xaml

@@ -25,7 +25,7 @@
             <TextBox IsEnabled="False" Text="{Binding From.Location.Code}" Width="100"
                      VerticalAlignment="Stretch"
                      DockPanel.Dock="Left" Margin="5" VerticalContentAlignment="Center"/>
-            <TextBox IsEnabled="False" Text="{Binding From.Location.Description}" Width="150"
+            <TextBox IsEnabled="False" Text="{Binding To.Description}" Width="150"
                      Visibility="{Binding IsTargetEditable,Converter={StaticResource boolToVisibilityConverter}}"
                      VerticalAlignment="Stretch"
                      DockPanel.Dock="Right" Margin="5" VerticalContentAlignment="Center"/>