private void ParseZ1Barcode(Z1ElectronicComponent component) { if (component.Barcode != null && component.Barcode.Contains(';')) { var splittedBarcode = component.Barcode.Split(';'); PN = GetSplittedZ1BarcodePart(splittedBarcode, 0); Lot = GetSplittedZ1BarcodePart(splittedBarcode, 1); DateCode = GetSplittedZ1BarcodePart(splittedBarcode, 2); } }
private void AdaptZ1Component(Z1ElectronicComponent component) { if (component.Id != null) { Id = component.Id.ToString(); } Warehouse = WarehouseType.Z1; MPN = component.MPN; ParseZ1Barcode(component); }
public Z1ElectronicComponentAdapter(Z1ElectronicComponent originalComponent) { _originalComponent = originalComponent; ParseBarcode(); }