Exemplo n.º 1
0
        public void InvokeScannerError(object sender, ScannerErrorEventArgs args)
        {
            if (OnScannerError == null)
            {
                return;
            }

            //try
            {
                //System.Windows.Application.Current.Dispatcher.BeginInvoke((Action)(() =>
                {
                    try
                    {
                        if (OnScannerError != null)
                        {
                            OnScannerError(sender, args);
                        }
                    }
                    catch {
                    }
                }
                //));
            }
            //catch(Exception ex) {

            // }
        }
Exemplo n.º 2
0
        private void _barcodeScanner_ScannerErrorEvent(object sender, ScannerErrorEventArgs oEventArgs)
        {
            var scannerErrorString = string.Empty;

            switch (oEventArgs.ErrorType)
            {
            case ErrorCodeDictionary.DataReadErrors.CheckSumError:
                scannerErrorString = "CHECKSUM ERROR";
                break;

            case ErrorCodeDictionary.DataReadErrors.CodeNotCorrect:
                scannerErrorString = "SCANNED CODE IS INCORRECT";
                break;

            case ErrorCodeDictionary.DataReadErrors.ConnectionNotEstabilished:
                scannerErrorString = "NO CONNECTION TO BARCODE SCANNER";
                break;

            case ErrorCodeDictionary.DataReadErrors.ReadTimeout:
                scannerErrorString = "CODE SCAN TIMEOUT";
                break;
            }

            MessageBox.Show(scannerErrorString, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
        public void InvokeScannerError(object sender, ScannerErrorEventArgs args)
        {
            if (OnScannerError == null)
            {
                return;
            }

            Application.Current.Dispatcher.BeginInvoke((Action)(() =>
            {
                if (OnScannerError != null)
                {
                    OnScannerError(sender, args);
                }
            }));
        }