private void HandleVersion1Scans(string scanData) { BarcodeVersion1 barcode = new BarcodeVersion1(scanData); switch (barcode.Prefix) { case BarcodePrefixEnum.HBLK: case BarcodePrefixEnum.ALQ: if (HistologyBlockScanReceived != null) HistologyBlockScanReceived(barcode); break; case BarcodePrefixEnum.SPN: case BarcodePrefixEnum.HSLD: case BarcodePrefixEnum.SLD: if (HistologySlideScanReceived != null) HistologySlideScanReceived(barcode); break; case BarcodePrefixEnum.SBDG: case BarcodePrefixEnum.BDG: case BarcodePrefixEnum.YSU: if (SecurityBadgeScanReceived != null) SecurityBadgeScanReceived(barcode); break; case BarcodePrefixEnum.CTNR: ContainerBarcode containerBarCode = new ContainerBarcode(scanData); if (ContainerScanReceived != null) ContainerScanReceived(containerBarCode); break; case BarcodePrefixEnum.CLNT: if (ClientScanReceived != null) ClientScanReceived(barcode); break; case BarcodePrefixEnum.UNDEFINED: this.HandleSpecialScans(scanData); break; } }
public static HistologyBlock Parse(BarcodeVersion1 barcode) { HistologyBlock result = null; return result; }
public void FromBarcode(BarcodeVersion1 barcode) { this.m_Barcode = barcode; this.AliquotOrderId = barcode.ID.Trim(); }
public static HistologyBlock Parse(BarcodeVersion1 barcode) { HistologyBlock result = new HistologyBlock(); result.AliquotOrderId = barcode.ID; return result; }