Warehouses #1
@@ -25,7 +25,7 @@
|
|||||||
<label for="textBox" class="form-label">Wprowadź numer palety:</label>
|
<label for="textBox" class="form-label">Wprowadź numer palety:</label>
|
||||||
<SfTextBox ID="palletNumber" Type="InputType.Number" @bind-Value="@PalletNumber" CssClass="e-outline"/>
|
<SfTextBox ID="palletNumber" Type="InputType.Number" @bind-Value="@PalletNumber" CssClass="e-outline"/>
|
||||||
<label for="textBox" class="form-label">Zeskanowana wartość:</label>
|
<label for="textBox" class="form-label">Zeskanowana wartość:</label>
|
||||||
<SfTextBox ID="scannedValue" @onkeydown="ScanValue" @bind-Value="ScannedValue" CssClass="e-outline"/>
|
<SfTextBox ID="scannedValue" ValueChange="ScanValue" @bind-Value="ScannedValue" CssClass="e-outline"/>
|
||||||
<label for="textBox" class="form-label">Zeskanowane wartości:</label>
|
<label for="textBox" class="form-label">Zeskanowane wartości:</label>
|
||||||
<SfTextBox ID="scannedText" Multiline="true" @bind-Value="@ScannedValues" Readonly="true" CssClass="e-outline"/>
|
<SfTextBox ID="scannedText" Multiline="true" @bind-Value="@ScannedValues" Readonly="true" CssClass="e-outline"/>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
@@ -138,7 +138,8 @@
|
|||||||
_wzHeader = await WarehouseService.GetWzHeaderByIdAsync(WzHeader);
|
_wzHeader = await WarehouseService.GetWzHeaderByIdAsync(WzHeader);
|
||||||
_wzRowsMeyle = await WarehouseService.GetWzRowsByWzHeaderId(WzHeader);
|
_wzRowsMeyle = await WarehouseService.GetWzRowsByWzHeaderId(WzHeader);
|
||||||
|
|
||||||
_wzRowsMeyle.ToList().ForEach(x => ScannedValuesWithItems.Add(x.ItemNumber.Replace(" ", ""), null));
|
_wzRowsMeyle.ToList().ForEach(x => ScannedValuesWithItems.Add(x.ItemNumber.Replace(" ", "").Replace("-", ""), null));
|
||||||
|
ScannedValuesWithItems.Add("40409100006", null);
|
||||||
|
|
||||||
EmailAddresses = _wzHeader.EmailAddresses;
|
EmailAddresses = _wzHeader.EmailAddresses;
|
||||||
|
|
||||||
@@ -186,20 +187,23 @@
|
|||||||
Visibility = true;
|
Visibility = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ScanValue(KeyboardEventArgs obj)
|
private void ScanValue(ChangedEventArgs obj)
|
||||||
{
|
{
|
||||||
if (obj.Key != "Enter") return;
|
if (string.IsNullOrWhiteSpace(obj.Value)) return;
|
||||||
|
|
||||||
LastScannedValue = ScannedValue.Trim();
|
ScannedValue = obj.Value.Replace(" ", "").Replace("-", "").Replace("http://qr.meyle.com/", "").Trim();
|
||||||
|
|
||||||
if (!ScannedValuesWithItems.ContainsKey(ScannedValues.Replace(" ", "").Trim()) && ScannedValuesWithItems.ContainsKey(LastScannedValue.Replace(" ", "").Trim()))
|
if (!ScannedValuesWithItems.ContainsKey(ScannedValue) && ScannedValuesWithItems.ContainsKey(LastScannedValue.Trim()))
|
||||||
{
|
{
|
||||||
ScannedValuesWithItems[LastScannedValue] = ScannedValue.Trim();
|
ScannedValuesWithItems[LastScannedValue] = ScannedValue.Trim();
|
||||||
ScannedValues += $"{ScannedValue})\n";
|
ScannedValues += $"{ScannedValue}\n";
|
||||||
}
|
}
|
||||||
else if(!string.IsNullOrWhiteSpace(ScannedValue))
|
else if(!string.IsNullOrWhiteSpace(ScannedValue))
|
||||||
{
|
{
|
||||||
ScannedValues += $"{ScannedValue}: ";
|
ScannedValues += $"{ScannedValue}: ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LastScannedValue = ScannedValue;
|
||||||
|
ScannedValue = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user