Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
 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!";
         }
     }
 }