Exemplo n.º 1
0
        private void btnViewPassword_Click(object sender, RoutedEventArgs e)
        {
            if (lbPasswordList.SelectedItem != null)
            {
                var wnd  = GetWindow(this);
                var wih  = new WindowInteropHelper(wnd);
                var hptr = wih.Handle;
                var rv   = _mgr.accounts_view_password((uint)lbPasswordList.SelectedIndex, hptr);

                if (rv != PasswordManagerStatus.OK)
                {
                    MessageBox.Show("Couldn't view password: " + ReturnErrorcode(rv));
                }
            }
        }
Exemplo n.º 2
0
        private void btnView_Click(object sender, RoutedEventArgs e)
        {
            var wnd  = GetWindow(this);
            var wih  = new WindowInteropHelper(wnd);
            var hptr = wih.Handle;

            // If we lose the enclave, then our dialog window needs to be closed, and we
            // let the main window handle it.
            var rv = _mgr.accounts_view_password(_pNewItem.Index, hptr);

            if (rv == PasswordManagerStatus.RecreatedEnclave || rv == PasswordManagerStatus.LostEnclave)
            {
                DialogResult = false;
                _Close();
            }
            else if (rv != PasswordManagerStatus.OK)
            {
                MessageBox.Show("Couldn't view password: " + MainWindow.ReturnErrorcode(rv));
            }
        }