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); } }
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); } }
private void CompraDolarFrom_Load(object sender, EventArgs e) { cotacaoLabelDolar.Text = DolarCotacao.PrecoString(); saldoLabelDolar.Text = ContaController.SaldoString(); saldoDLabelDolar.Text = ContaController.DolarSaldoString(); }