Example #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     try {
         double valor = Convert.ToDouble(valorBox.Text);
         ContaSelecionada.Deposita(valor);
         saldoBox.Text = Convert.ToString(ContaSelecionada.Saldo);
         valorBox.Text = "";
     } catch (FormatException) {
         MessageBox.Show("Valor não esta dentro dos padrões, digite um numero.");
         valorBox.Text = "";
     }
 }
Example #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            try {
                double valor = Convert.ToDouble(valorBox.Text);
                ContaSelecionada.Saca(valor);
                saldoBox.Text = Convert.ToString(ContaSelecionada.Saldo);
                valorBox.Text = "";

                MessageBox.Show("Dinheiro Liberado.");
            } catch (FormatException) {
                MessageBox.Show("Valor não esta dentro dos padrões, digite um numero.");
                valorBox.Text = "";
            } catch (ArgumentException) {
                MessageBox.Show("Não é permitido valores menores que 0.");
            } catch (SaldoInsuficienteException) {
                MessageBox.Show("Saldo insuficiente.");
            }
        }
Example #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     try {
         if (ContaSelecionada != ContaTranferenciaSelecionada)
         {
             double valor = Convert.ToDouble(valorTransfereBox.Text);
             ContaSelecionada.Transfere(valor, ContaTranferenciaSelecionada);
             valorTransfereBox.Text = "";
             saldoBox.Text          = Convert.ToString(ContaSelecionada.Saldo);
         }
         else
         {
             MessageBox.Show("Você não pode fazer uma transferencia para a mesma conta.");
         }
     } catch (FormatException) {
         MessageBox.Show("Valor não esta dentro dos padrões, digite um numero.");
         valorBox.Text = "";
     } catch (IndexOutOfRangeException) {
         MessageBox.Show("Algum dos campos de conta não está preenchido.");
     }
 }