Exemplo n.º 1
0
        public void HandleCardMessage(Device.CardReader device, string cardId)
        {
            QC_IC_Info card = icInfoDatas.FirstOrDefault <QC_IC_Info>((ic) => (ic.CardID == cardId));

            if (card == null)
            {
                Tb_IC ic = Tb_IC.GetByICNo(cardId);
                if (ic != null)
                {
                    MessageBox.Show(string.Format("此卡为车辆卡,不能注册"));
                    return;
                }
                else
                {
                    txtCardId.Text = cardId;
                }
            }
            else
            {
                gridView_IC_Info.ActiveFilter.Clear();
                gridView_IC_Info.ActiveFilter.Add(gridView_IC_Info.Columns["CardID"], new DevExpress.XtraGrid.Columns.ColumnFilterInfo("[CardID]='" + cardId + "'"));
            }
        }