|
|
@@ -152,8 +152,6 @@ public partial class ScannerViewModel : ModuleViewModel
|
|
|
|
|
|
private async Task<IScanResult?> ScanSetout(BarcodeResult barcode)
|
|
|
{
|
|
|
- if (!Mode.HasFlag(ScannerMode.Setout)) return null;
|
|
|
-
|
|
|
var filter = Guid.TryParse(barcode.RawValue, out var id)
|
|
|
? new Filter<DeliveryItem>(x => x.ID).IsEqualTo(id)
|
|
|
: new Filter<DeliveryItem>(x => x.Barcode).IsEqualTo(barcode.RawValue);
|
|
|
@@ -223,14 +221,10 @@ public partial class ScannerViewModel : ModuleViewModel
|
|
|
|
|
|
private Task<IScanResult?> ScanProduct(BarcodeResult barcode)
|
|
|
{
|
|
|
- if (!Mode.HasFlag(ScannerMode.ManufacturingPacket)) return Task.FromResult<IScanResult?>(null);
|
|
|
-
|
|
|
return Task.FromResult<IScanResult?>(null);
|
|
|
}
|
|
|
private async Task<IScanResult?> ScanDelivery(BarcodeResult barcode)
|
|
|
{
|
|
|
- if (!Mode.HasFlag(ScannerMode.Delivery)) return null;
|
|
|
-
|
|
|
if(!Guid.TryParse(barcode.RawValue, out var id))
|
|
|
{
|
|
|
return null;
|
|
|
@@ -258,8 +252,6 @@ public partial class ScannerViewModel : ModuleViewModel
|
|
|
|
|
|
private async Task<IScanResult?> ScanEquipment(BarcodeResult barcode)
|
|
|
{
|
|
|
- if (!Mode.HasFlag(ScannerMode.Equipment)) return null;
|
|
|
-
|
|
|
var filter = Guid.TryParse(barcode.RawValue, out var id)
|
|
|
? new Filter<Equipment>(x => x.ID).IsEqualTo(id)
|
|
|
: new Filter<Equipment>(x => x.Code).IsEqualTo(barcode.RawValue);
|