コード例 #1
0
        public A3()
        {
            InitializeComponent();

            WebSocketSingleton websocketInstance = WebSocketSingleton.GetInstance();

            this.Loaded += (s, e) =>
            {
                cardReader           = new IDCardReader();
                cardReader.CardRead += CardReader_CardRead;
                cardReader.Start();

                var loadingAnimation = FindResource("A3Storyboard1") as Storyboard;
                //loadingAnimation.Completed += (ss, ee) =>
                //{
                //    (Parent as NavigationManager).GoToPage(typeof(Dashboard));
                //};
                loadingAnimation.Begin();
            };
            this.Unloaded += (s, e) =>
            {
                cardReader.CardRead -= CardReader_CardRead;
            };

            // (Parent as NavigationManager).SimulateImageClick(jiantou1_png, ImageOnClick);
        }
コード例 #2
0
ファイル: Login.xaml.cs プロジェクト: Zhangoufei/CSharpTest
 public void StartDetect()
 {
     if (CanDetectId)
     {
         if (!IDCardReader.Reading && !IDCardReader.Read())//没在读且添加读取任务失败
         {
             Logger.Error("无法添加读取身份证任务!");
         }
     }
 }
コード例 #3
0
 private void button_readCard_Click(object sender, EventArgs e)
 {
     try
     {
         IDCardInfo info = IDCardReader.getInstance().CardInfo;
         textBox_name.Text     = info.name;
         textBox_idNumber.Text = info.idNumber;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #4
0
        public IdCardTest()
        {
            bindControlDelegate = new BindControlDelegate(Read);
            timer          = new Timer();
            timer.Interval = 500;
            timer.Tick    += new EventHandler(timer_Tick);
            InitializeComponent();
            reader = new IDCardReader();

            reader.ReadICCardComplete += new De_ReadICCardComplete(reader_ReadICCardComplete);
            cvReader = new CV100UReader();
            cvReader.AfterReadICCardComplete += new CV100UReader.ReadICCardComplete(cvReader_AfterReadICCardComplete);
        }
コード例 #5
0
ファイル: Login.xaml.cs プロジェクト: longminghong/YiYao-old
 public Login()
 {
     InitializeComponent();
     this.Loaded += (s, e) =>
     {
         cardReader           = new IDCardReader();
         cardReader.CardRead += CardReader_CardRead;
         cardReader.Start();
     };
     this.Unloaded += (s, e) =>
     {
         cardReader.CardRead -= CardReader_CardRead;
     };
 }
コード例 #6
0
ファイル: A3.xaml.cs プロジェクト: radtek/YiYao
        public A3()
        {
            InitializeComponent();

            WebSocketSingleton websocketInstance = WebSocketSingleton.GetInstance();

            this.Loaded += (s, e) =>
            {
                var loadingAnimation = FindResource("A3Storyboard1") as Storyboard;
                loadingAnimation.Begin();

                cardReader           = new IDCardReader();
                cardReader.CardRead += CardReader_CardRead;
                cardReader.Start();
            };
            this.Unloaded += (s, e) =>
            {
                cardReader.CardRead -= CardReader_CardRead;
                cardReader.Dispose();
            };
        }
コード例 #7
0
        private void ResetIdCardReader()
        {
            if (!IDCardReader.CanRead)
            {
                IDCardReader.CanRead = true;
            }

            if (!LoginPage.CanDetectId)
            {
                LoginPage.CanDetectId = IDCardReader.Open();

                if (!LoginPage.CanDetectId)
                {
                    TipWindow.ShowTip("读卡器未连接");
                }
            }

            if (LoginPage.CanDetectId)
            {
                LoginPage.StartDetect();
            }
        }
コード例 #8
0
        private void button_readCard_Click(object sender, EventArgs e)
        {
            try
            {
                IDCardInfo info = IDCardReader.getInstance().CardInfo;
                textBox_name.Text     = info.name;
                comboBox_idType.Text  = "居民身份证";
                textBox_idNumber.Text = info.idNumber;
                switch (info.sex)
                {
                case "男": comboBox_gender.Text = "男性"; break;

                case "女": comboBox_gender.Text = "女性"; break;

                default: comboBox_gender.Text = "未说明性别"; break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }