Release 1.1.0: QR-Reportimport, Regal-Auswahlmodal, Einlagern/Auslagern-Verknuepfungen aus Reifenlager, Stabilitaetsfixes

This commit is contained in:
spaethf committed 2026-09-26 23:24:14 +02:00
1 parent cba9414e92
commit 3404fb9875
25 files changed
+5106 -744

No files matched your search

+13 -1
View File
@@ -31,7 +31,13 @@ public enum TireStackStatus
/// <summary>
/// Tires are in inventory (shop stock, not customer-owned)
/// </summary>
Inventory = 4
Inventory = 4,
/// <summary>
/// Tires are currently mounted on the customer's vehicle (after a seasonal swap).
/// They can be re-stored later when swapping back.
/// </summary>
OnVehicle = 5
}
/// <summary>
@@ -96,6 +102,11 @@ public class TireStack
[ForeignKey(nameof(CatalogItemId))]
public CatalogItem? CatalogItem { get; set; }
/// <summary>
/// Tread depth / condition measurements (e.g. imported from QR report)
/// </summary>
public ICollection<TireInspection> Inspections { get; set; } = new List<TireInspection>();
/// <summary>
/// Current status of the tire stack
/// </summary>
@@ -234,6 +245,7 @@ public class TireStack
TireStackStatus.Disposed => "Entsorgt",
TireStackStatus.Reserved => "Reserviert",
TireStackStatus.Inventory => "Lagerbestand",
TireStackStatus.OnVehicle => "Montiert",
_ => "Unbekannt"
};