Ejemplo n.º 1
0
        private void ImageProcessed(BiosecLibClient.BiometricProcessingRes res)
        {
            switch (res)
            {
            case BiosecLibClient.BiometricProcessingRes.BiometricAccepted:
                _username = _libClient.getUserName().ToString();
                // Show biometrics accepted
                _currState = CollectorDialogState.GOOD_BIOMETRICS;
                ShowMessage(false);
                if (_options.IsUnsecure)
                {
                    _result = ResultState.SHOW_FILECHOOSER;
                }
                if (_options.IsSecure)
                {
                    _result = ResultState.SHOW_PB_ENC;
                }
                HideWindowAfter(2000);
                return;

            case BiosecLibClient.BiometricProcessingRes.BiometricMatchNotFound:
                _currState = CollectorDialogState.BAD_BIOMETRICS;
                ShowMessage(false);
                break;

            case BiosecLibClient.BiometricProcessingRes.BiometricNotBelongsToUser:
                _username  = _libClient.getUserName().ToString();
                _currState = CollectorDialogState.NOT_IDENTIFIED_AS_CURRENT_USER;
                ShowMessage(false);
                break;

            case BiosecLibClient.BiometricProcessingRes.BiometricInvalidEncryptionKey:
                _currState = CollectorDialogState.BAD_ENCRYTPION_KEY;
                ShowMessage(false);
                break;

            case BiosecLibClient.BiometricProcessingRes.BiometricInternalError:
            case BiosecLibClient.BiometricProcessingRes.BiometricUnknowEnrror:
            default:
                Auxiliary.Logger._log.Error("Biosecure library thrown " + res.ToString());
                break;
            }
            if (_currDevice != null)
            {
                _currDevice.Dispatch(COMMAND.SINGLECAPTURE_START);
            }
        }
Ejemplo n.º 2
0
 private void UpdateState(CollectorDialogState newState)
 {
     _currState = newState;
     //log.InfoFormat("Update State {0}", _currState);
     ShowMessage(false);
 }
Ejemplo n.º 3
0
 public void ShowFileView()
 {
     _currState = CollectorDialogState.SHOW_FILE_LIST;
     ShowMessage(false);
 }