diff --git a/OrdersManagement/Components/Pages/WarehousePackList.razor b/OrdersManagement/Components/Pages/WarehousePackList.razor
index 8237e42..d82e082 100644
--- a/OrdersManagement/Components/Pages/WarehousePackList.razor
+++ b/OrdersManagement/Components/Pages/WarehousePackList.razor
@@ -100,10 +100,6 @@
Błąd: Nie Wszystkie linie mają wypełniony NUMER PALETY.
Packing List nie zostanie
wygenerowany!
}
- else if (!_notValidatedNumber)
- {
- Błąd: Proszę zeskanować poprawny Numer Partii SL (istniejący w tabeli) lub poprawny numer Partii Meyle zaczynający się od @($"{DateTime.Now.Year - 2001}X")!
- }
@@ -141,7 +137,6 @@
private WzRowMeyleDto? SelectedRow { get; set; }
private bool _isValid;
- private bool _notValidatedNumber;
private bool Visibility { get; set; }
private bool VisibilityValidation { get; set; }
@@ -217,8 +212,6 @@
private async Task ScanValue(ChangedEventArgs obj)
{
- _notValidatedNumber = false;
-
if (string.IsNullOrWhiteSpace(obj.Value)) return;
TransactionModelsByPartNumber.TryGetValue(obj.Value.Trim(), out List? materialTransactionsByPartNumber);
@@ -228,7 +221,18 @@
if (materialTransactionByPartNumber != null)
{
var rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber && x.Quantity == materialTransactionByPartNumber.Quantity);
- rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == "FA23956.18" && x.Quantity == 130);
+ //rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == "FA23956.18" && x.Quantity == 130);
+
+ if (rowIndex == -1)
+ {
+ VisibilityValidation = true;
+ LastScannedValue = ScannedValue;
+ ScannedValue = string.Empty;
+
+ await _scanner.FocusAsync();
+
+ return;
+ }
SelectedRow = WzRowsMeyle[rowIndex];
@@ -275,7 +279,6 @@
}
else
{
- _notValidatedNumber = true;
VisibilityValidation = true;
ScannedValue = obj.Value.Trim();