예제 #1
0
        private void barcode_OnScan(Symbol.Barcode2.ScanDataCollection scanDataCollection)
        {
            ScanData scanData = scanDataCollection.GetFirst;

            if (scanData.Result == Results.SUCCESS)
            {
                Employee emp = null;
                try
                {
                    emp = data.GetEmployee(scanData.Text);
                    if (emp == null)
                    {
                        MessageBox.Show("Пользователь с ШК ." + scanData.Text, "Не найден!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                        return;
                    }
                }
                catch (Exception e)
                {
                    MessageBox.Show("Пользователь с ШК ." + scanData.Text, "Не найден!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                    return;
                }
                setPositionIn_cmbEmployees(emp);
            }
        }