Bitcoin_QR_Popup.Form1.timer_poll_amount_Tick C# (CSharp) Method

timer_poll_amount_Tick() private method

private timer_poll_amount_Tick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void timer_poll_amount_Tick(object sender, EventArgs e)
        {
            string address = textBox_address.Text;
            int dp = 5; //Some clients only send to 5dp... bitcoinspinner
            double amount = Math.Round(Convert.ToDouble(label_amount.Text), dp);
            double received = Math.Round((double)bc.GetReceivedByAddress(address, 0), dp);
            if (amount > 0 && received >= amount)
            {
                timer_poll_amount.Stop();
                TopMostMessageBox.Show("Payment received - ฿ " + received.ToString(), "Payment received");
                hide_popup();
            }
        }