public void BarCodeScan(object obj)
        {
            string barCode = obj.ToString();

            BarCode = "";

            if (BarCodeList.Contains(barCode))
            {
                BarCodeList.Remove(barCode);
                Operators.Remove(Operators.Single(item => item.BarCode.Equals(barCode)));
                for (int i = 0; i < Operators.Count; i++)
                {
                    Operators[i].LineNum = i + 1;
                }
                return;
            }

            var userResult = new BLL.ExtraBLL.WorkGroupInfoBLL().GetUserInfoByBarCode(barCode);

            if (userResult.Result)
            {
                Operators.Add(new OperatorModel()
                {
                    LineNum  = Operators.Count + 1,
                    UserName = userResult.Data.UserName,
                    BarCode  = userResult.Data.UserBarcode
                });
                BarCodeList.Add(barCode);
            }
            else
            {
                MessageBox.Show(userResult.Msg, "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }