Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
 public static HistologyBlock Parse(BarcodeVersion1 barcode)
 {
     HistologyBlock result = null;
     return result;
 }
Exemplo n.º 3
0
 public void FromBarcode(BarcodeVersion1 barcode)
 {
     this.m_Barcode = barcode;
     this.AliquotOrderId = barcode.ID.Trim();
 }
Exemplo n.º 4
0
 public static HistologyBlock Parse(BarcodeVersion1 barcode)
 {
     HistologyBlock result = new HistologyBlock();
     result.AliquotOrderId = barcode.ID;
     return result;
 }