コード例 #1
0
        private void MenuItemNote_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                fnChangeResult   change           = (fnChangeResult)dgChange.SelectedItem;
                ReceiptKeyWindow receiptKeyWindow = new ReceiptKeyWindow(change.PaymentAddress, change.InvoiceNumber == null ? string.Empty : change.InvoiceNumber);
                receiptKeyWindow.KeyNamespace = change.KeyNamespace;
                receiptKeyWindow.Note         = change?.Note;

                if (receiptKeyWindow.ShowDialog() == true)
                {
                    if (tcBitcoin.ChangeKeyNote(change.PaymentAddress, receiptKeyWindow.Note))
                    {
                        Refresh();
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show($"{err.Message}", $"{err.Source}.{err.TargetSite.Name}", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }