* Added TransactionNumber to have unique values in Dictionary

* Added Saving scanned values
This commit is contained in:
2025-06-12 21:18:37 +02:00
parent 269d9c87a4
commit 9cb7210aa5
6 changed files with 101 additions and 24 deletions

View File

@@ -0,0 +1,28 @@
namespace OrdersManagement.Models;
public class RowMeyleModel : IEquatable<RowMeyleModel>
{
public string ItemNumber {get; set;} = string.Empty;
public string WzNumber { get; set; } = string.Empty;
public int? TransactionNumber { get; set; }
public bool Equals(RowMeyleModel? other)
{
if (other is null) return false;
if (ReferenceEquals(this, other)) return true;
return ItemNumber == other.ItemNumber && WzNumber == other.WzNumber && TransactionNumber == other.TransactionNumber;
}
public override bool Equals(object? obj)
{
if (obj is null) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType() != GetType()) return false;
return Equals((RowMeyleModel)obj);
}
public override int GetHashCode()
{
return HashCode.Combine(ItemNumber, WzNumber, TransactionNumber);
}
}