示例#1
0
        private void btn_refresh_Click(object sender, EventArgs e)
        {
            using (YesNoDlg dialog = new YesNoDlg("Are you sure?", "Your wallet db will be initialized."))
            {
                if (dialog.ShowDialog() != DialogResult.OK)
                {
                    return;
                }
            }

            Constant.CurrentWallet.Rebuild();

            WalletOpenedEvent?.Invoke(sender, e);

            SetWalletStatus(WalletStatus.Opened);
        }
示例#2
0
        private void btn_new_wallet_Click(object sender, EventArgs e)
        {
            using (NewWalletDlg dialog = new NewWalletDlg())
            {
                if (dialog.ShowDialog() != DialogResult.OK)
                {
                    wallet_path_ = "";
                    wallet_pwd_  = "";
                    return;
                }

                wallet_path_ = dialog.GetWalletPath();
                wallet_pwd_  = dialog.GetWalletPassword();

                Settings.Default.LastWalletPath = wallet_path_;
                Settings.Default.Save();

                WalletOpenedEvent?.Invoke(sender, e);

                SetWalletStatus(WalletStatus.Opened);
            }
        }