Ejemplo n.º 1
0
 public static ContainerBarcode Parse()
 {
     ContainerBarcode containerBarcode = new ContainerBarcode();
     containerBarcode.m_ID = System.Guid.NewGuid().ToString().ToUpper();
     containerBarcode.m_Prefix = BarcodePrefixEnum.CTNR;
     return containerBarcode;
 }
Ejemplo n.º 2
0
        public static ContainerBarcode Parse()
        {
            ContainerBarcode containerBarcode = new ContainerBarcode();

            containerBarcode.m_ID     = System.Guid.NewGuid().ToString().ToUpper();
            containerBarcode.m_Prefix = BarcodePrefixEnum.CTNR;
            return(containerBarcode);
        }
Ejemplo n.º 3
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;
            }
        }
Ejemplo n.º 4
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;
     }
 }