Sfoglia il codice sorgente

Couple more bug fixes to deliveries.

Kenric Nugteren 1 anno fa
parent
commit
277a6a3fd7

+ 1 - 1
prs.desktop/Panels/Delivery/DeliveryRackList.cs

@@ -65,7 +65,7 @@ internal class DeliveryRackList : DynamicDataGrid<Shipment>, IMasterDetailContro
         {
             Progress.Show("Adding Racks to Delivery");
 
-            var shipments = grid.Data().ToObjects<Shipment>();
+            var shipments = grid.Data().ToArray<Shipment>();
             var filter = new Filter<DeliveryItem>(x => x.ID).IsEqualTo(CoreUtils.FullGuid);
             foreach (var shipment in shipments)
             {

+ 5 - 0
prs.desktop/Panels/Shipments/ShipmentItemGrid.cs

@@ -69,6 +69,11 @@ namespace PRSDesktop
             }
         }
 
+        protected override bool CanCreateItems()
+        {
+            return CurrentShipmentID != Guid.Empty && base.CanCreateItems();
+        }
+
         protected override void DoAdd(bool OpenEditorOnDirectEdit = false)
         {
             var dlg = new MultiSelectDialog<DeliveryItem>(