public static HistologyBlock Parse(BarcodeVersion1 barcode) { HistologyBlock result = new HistologyBlock(); result.AliquotOrderId = barcode.ID; return(result); }
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 SlideStorage(string storageName, string storageAbbreviation, string cabinetNumber, string drawerNumber, string facility, string year, string startNumber, string endNumber) { this.m_StorageName = storageName; this.m_StorageAbbreviation = storageAbbreviation; this.m_CabinetNumber = cabinetNumber; this.m_DrawerNumber = drawerNumber; this.m_Facility = facility; this.m_Year = year; this.m_StartNumber = startNumber; this.m_EndNumber = endNumber; this.m_SlideStorageId = (BarcodePrefixEnum.SLDSTRG + this.m_Facility + this.m_StorageAbbreviation + "C" + this.m_CabinetNumber + "D" + this.m_DrawerNumber).ToUpper(); this.m_Barcode = new BarcodeVersion1(BarcodePrefixEnum.SLDSTRG, this.m_SlideStorageId); }
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(); }