private void voteToolStripMenuItem_Click(object sender, EventArgs e) { try { WalletAccount account = (WalletAccount)listView1.SelectedItems[0].Tag; byte[] script; using (VotingDialog dialog = new VotingDialog(account.ScriptHash)) { if (dialog.ShowDialog() != DialogResult.OK) { return; } script = dialog.GetScript(); } using (InvokeContractDialog dialog = new InvokeContractDialog(script)) { if (dialog.ShowDialog() != DialogResult.OK) { return; } Helper.SignAndShowInformation(dialog.GetTransaction()); } } catch { } }
private void invokeContractToolStripMenuItem_Click(object sender, EventArgs e) { using InvokeContractDialog dialog = new InvokeContractDialog(); if (dialog.ShowDialog() != DialogResult.OK) { return; } try { Helper.SignAndShowInformation(dialog.GetTransaction()); } catch { return; } }
private void 转账TToolStripMenuItem_Click(object sender, EventArgs e) { Transaction tx; using (TransferDialog dialog = new TransferDialog()) { if (dialog.ShowDialog() != DialogResult.OK) { return; } tx = dialog.GetTransaction(); } using (InvokeContractDialog dialog = new InvokeContractDialog(tx)) { if (dialog.ShowDialog() != DialogResult.OK) { return; } tx = dialog.GetTransaction(); } Helper.SignAndShowInformation(tx); }
private void 举EToolStripMenuItem_Click(object sender, EventArgs e) { try { byte[] script; using (ElectionDialog dialog = new ElectionDialog()) { if (dialog.ShowDialog() != DialogResult.OK) { return; } script = dialog.GetScript(); } using (InvokeContractDialog dialog = new InvokeContractDialog(script)) { if (dialog.ShowDialog() != DialogResult.OK) { return; } Helper.SignAndShowInformation(dialog.GetTransaction()); } } catch { } }