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); }
public void StartDetect() { if (CanDetectId) { if (!IDCardReader.Reading && !IDCardReader.Read())//没在读且添加读取任务失败 { Logger.Error("无法添加读取身份证任务!"); } } }
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); } }
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); }
public Login() { InitializeComponent(); this.Loaded += (s, e) => { cardReader = new IDCardReader(); cardReader.CardRead += CardReader_CardRead; cardReader.Start(); }; this.Unloaded += (s, e) => { cardReader.CardRead -= CardReader_CardRead; }; }
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(); }; }
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(); } }
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); } }