private void dispatcherTimerIdReader_Tick(object sender, EventArgs e) { bool result = false; dispatcherTimerIdReader.Stop(); CardReaderInfo cri = scm.GetCardReaderInventory(); if (cri != null) { result = true; } if (result) { IsIdReaderFound = DeviceStatus.STATUS_OK; IdReaderStatus = String.Format( "{0}\r\n {1}", TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_ID_CARD_READER), TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_OK) ); //"ID Card Reader\r\n Status: OK"); } else { IsIdReaderFound = DeviceStatus.STATUS_NOK; IdReaderStatus = String.Format( "{0}\r\n {1}", TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_ID_CARD_READER), TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_NOT_FOUND) ); //IdReaderStatus = "ID Card Reader\r\n Status: Not Found!"; } }
private bool GetIdReaderInventory() { bool result = false; CardReaderInfo cri = null; try { SmartCardReader.SmartCardManager scm = SmartCardReader.SmartCardManager.GetManager(); cri = scm.GetCardReaderInventory(); if (cri != null) { result = true; IsIdReaderConnected = DeviceStatus.STATUS_OK; IdReaderModel = cri.type; IdReaderProducer = cri.manufacturer; IdReaderFW = cri.firmware; IdReaderSN = cri.sn; } else { IsIdReaderConnected = DeviceStatus.STATUS_NOK; IdReaderModel = String.Empty; IdReaderProducer = String.Empty; IdReaderFW = String.Empty; IdReaderSN = String.Empty; } } catch { } return(result); }
private void CheckCardReader() { bool result = false; CardReaderInfo cri = scm.GetCardReaderInventory(); if (cri != null) { cardReaderInfo = cri.type; result = true; } cardReaderState = result; }
private void dispatcherTimerIdReader_Tick(object sender, EventArgs e) { bool result = false; dispatcherTimerIdReader.Stop(); CardReaderInfo cri = scm.GetCardReaderInventory(); if (cri != null) { result = true; } if (result) { IsIdReaderFound = DeviceStatus.STATUS_OK; IdReaderStatus = "ID Card Reader\r\n Status: OK"; } else { IsIdReaderFound = DeviceStatus.STATUS_NOK; IdReaderStatus = "ID Card Reader\r\n Status: Not Found!"; } }