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!";
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        private void CheckCardReader()
        {
            bool result = false;

            CardReaderInfo cri = scm.GetCardReaderInventory();

            if (cri != null)
            {
                cardReaderInfo = cri.type;
                result         = true;
            }

            cardReaderState = result;
        }
Ejemplo n.º 4
0
        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!";
            }
        }