private void button3_Click(object sender, EventArgs e) { var connectDialog = new FpsConnectForm(); Enabled = false; var connectDr = connectDialog.ShowDialog(this); if (connectDr != DialogResult.OK) { button3.Enabled = false; } connectDialog.Close(); Enabled = true; var f = new Fingerprint(); if (connectDialog.IsConnected) { Enabled = false; var scanForm = new ScanFingerForm(); var dr = scanForm.ShowDialog(this); if (dr == DialogResult.OK) { f.AsBitmap = scanForm.Fingerprint; } scanForm.Dispose(); Enabled = true; } else { MessageBox.Show(Resources.FPS_NOT_CONNECTED_ERROR); } float authLikelyhood; try { authLikelyhood = CandidateDelegate.VerifyFingerprint(CandidateDelegate.Unpack(PackedData, Password, _publicKey), f); } // ReSharper disable once UnusedVariable catch (CryptographicException ex) { MessageBox.Show(Resources.NOT_VERIFY_ID_ERROR); return; } MessageBox.Show(Resources.AUTH_LIKLEYHOOD_MESSAGE + authLikelyhood.ToString("R")); }
private void button3_Click(object sender, EventArgs e) { var connectDialog = new FpsConnectForm(); Enabled = false; var connectDr = connectDialog.ShowDialog(this); if (connectDr != DialogResult.OK) button3.Enabled = false; connectDialog.Close(); Enabled = true; var f = new Fingerprint(); if (connectDialog.IsConnected) { Enabled = false; var scanForm = new ScanFingerForm(); var dr = scanForm.ShowDialog(this); if (dr == DialogResult.OK) { f.AsBitmap = scanForm.Fingerprint; } scanForm.Dispose(); Enabled = true; } else { MessageBox.Show(Resources.FPS_NOT_CONNECTED_ERROR); } float authLikelyhood; try { authLikelyhood = CandidateDelegate.VerifyFingerprint(CandidateDelegate.Unpack(PackedData, Password, _publicKey), f); } // ReSharper disable once UnusedVariable catch (CryptographicException ex) { MessageBox.Show(Resources.NOT_VERIFY_ID_ERROR); return; } MessageBox.Show(Resources.AUTH_LIKLEYHOOD_MESSAGE + authLikelyhood.ToString("R")); }