private void recieve_comboBox_SelectedIndexChanged(object sender, EventArgs e) { IBitcoinService bitcoinService = new BitcoinService(); ILitecoinService litecoinService = new LitecoinService(); IDogecoinService dogecoinService = new DogecoinService(); if (recieve_comboBox.Text == "Bitcoin") { recieve_unit_label.Text = "btc"; var bitcoin_balance = bitcoinService.GetBalance(); recieve_label.Text = bitcoin_balance.ToString("0.000000"); } else if (recieve_comboBox.Text == "Bitcoin Cash") { recieve_unit_label.Text = "bch"; var bitcoin_balance = bitcoinService.GetBalance(); recieve_label.Text = bitcoin_balance.ToString("0.000000"); } else if (recieve_comboBox.Text == "Litecoin") { recieve_unit_label.Text = "ltc"; var litecoin_balance = litecoinService.GetBalance(); recieve_label.Text = litecoin_balance.ToString("0.000000"); } else if (recieve_comboBox.Text == "Dogecoin") { recieve_unit_label.Text = "doge"; var dogecoin_balance = dogecoinService.GetBalance(); recieve_label.Text = dogecoin_balance.ToString("0.000000"); } }
private void send_Click_1(object sender, EventArgs e) { if (address_textBox.Text == "" && amount_numericUpDown.Value == 0) { error_label.Text = "Please enter the fields!"; } else { IBitcoinService bitcoinService = new BitcoinService(); var a = bitcoinService.ValidateAddress(address_textBox.Text); Console.WriteLine(a); if (a.IsValid == true) { if (amount_numericUpDown.Value <= bitcoinService.GetBalance()) { var b = Convert.ToDecimal(amount_numericUpDown.Value); bitcoinService.SendToAddress(address_textBox.Text, b, null, null); error_label.Text = "Send Successfully!"; } else { error_label.Text = "Please enter valid amount !"; } } else { error_label.Text = "Please enter a valid address!"; } } }