Beispiel #1
0
        private void ValidarReal()
        {
            if (ContaController.GetSaldo() < float.Parse(valorRealDolar.Text))
            {
                string message = "Saldo insuficiente para completar a operação.";
                string caption = "Saldo insuficiente";
                Alert(message, caption);
            }
            else
            {
                float valor       = float.Parse(valorRealDolar.Text);
                float dolar       = DolarCotacao.GetPreco();
                float saldo       = ContaController.GetSaldo();
                float saldo_dolar = ContaController.GetDolar();

                valor       /= dolar;
                saldo       -= valor;
                saldo_dolar += valor;

                ContaController.SaldoAtualizado(saldo);
                ContaController.SaldoDolAtualizado(saldo_dolar);

                DbController dbController = new DbController();
                ContaController.AtualizarDb(dbController);

                AlertReturn(valor, saldo);
            }
        }
Beispiel #2
0
        private void ValidarDol()
        {
            float valor       = float.Parse(valorDolDolar.Text);
            float dolar       = DolarCotacao.GetPreco();
            float gasto       = valor * dolar;
            float saldo       = ContaController.GetSaldo();
            float saldo_dolar = ContaController.GetDolar();

            if (saldo < gasto)
            {
            }
            else
            {
                saldo -= gasto;
                valor += saldo_dolar;

                ContaController.SaldoAtualizado(saldo);
                ContaController.SaldoDolAtualizado(valor);

                DbController dbController = new DbController();
                ContaController.AtualizarDb(dbController);

                string message = "Sua compra de $ " + valor.ToString("0.00") + " foi concluida com sucesso.\n Seu saldo atual é de R$ " + saldo.ToString("0.00");
                string caption = "Transação concluida";
                AlertReturn(valor, saldo);
            }
        }
Beispiel #3
0
 private void CompraDolarFrom_Load(object sender, EventArgs e)
 {
     cotacaoLabelDolar.Text = DolarCotacao.PrecoString();
     saldoLabelDolar.Text   = ContaController.SaldoString();
     saldoDLabelDolar.Text  = ContaController.DolarSaldoString();
 }