예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta conta = new Conta();
            conta.Titular = new Cliente();
            conta.Titular.nome = "Victor";
            conta.Titular.idade = 18;
            conta.Deposita(1000.0);

            conta.Saca(100);
            conta.Saca(200);

            MessageBox.Show("O saldo atual é de: " + conta.Saldo);
        }
예제 #2
0
        private void btnSaque_Click(object sender, EventArgs e)
        {    
            string textoValorSaque = textoValor.Text;
            double valorSaque = Convert.ToDouble(textoValorSaque);
            contaSelecionada = this.BuscaContaSelecionada();
            contaSelecionada.Saca(valorSaque);
            this.MostraConta();

        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            // iniciliza a conta
            Conta c = new Conta();
            c.Deposita(100.0);

            // agora vamos testar o saque
            if (c.Saca(150.0))
            {
                MessageBox.Show("Saque realizado com sucesso!!");
            }
            else
            {
                MessageBox.Show("Não foi possível realizar a operação de saque");
            }
        }
예제 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta guilherme = new Conta();

            guilherme.Deposita(2000.0);

            Conta mauricio = new Conta();

            mauricio.Deposita(1000.0);

            guilherme.Transfere(200.0, mauricio);
            guilherme.Deposita(150.0);
            mauricio.Saca(50.0);

            MessageBox.Show("guilherme = " + guilherme.saldo);
            MessageBox.Show("mauricio = " + mauricio.saldo);

            double rendimentoAnual = mauricio.CalculaRendimentoAnual();

            MessageBox.Show("Rendimento da Conta do Mauricio " + rendimentoAnual);
        }
예제 #5
0
        private void button2_Click(object sender, EventArgs eA)
        {
            string textoValorSaque = valorOperacao.Text;

            double valorSaque       = Convert.ToDouble(textoValorSaque);
            Conta  contaSelecionada = this.BuscaContaSelecionada();

            try {
                contaSelecionada.Saca(valorSaque);
                MessageBox.Show("Dinheiro Liberado");
            }
            catch (SaldoInsuficienteException e)
            {
                MessageBox.Show("Saldo insuficiente. " + e.Message);
            }
            catch (ArgumentException e)
            {
                MessageBox.Show("Não é possível sacar um valor negativo. " + e.Message);
            }

            this.MostraConta(contaSelecionada);
        }
예제 #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            string textoDoValorDoSaque = textoValor.Text;
            double valorSaque          = Convert.ToDouble(textoDoValorDoSaque);
            Conta  contaSelecionada    = this.BuscaContaSelecionada();

            //contaSelecionada.Saca(valorSaque);

            try
            {
                contaSelecionada.Saca(valorSaque);
                MessageBox.Show("Dinheiro Liberado");
            }
            catch (SaldoInsuficienteExcepition exe)
            {
                MessageBox.Show("Saldo insuficiente");
            }
            catch (System.ArgumentException exe)
            {
                MessageBox.Show("Valor do saque inválido.");
            }

            this.MostraConta(contaSelecionada);
        }
예제 #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (tbSacar.Text != "")
            {
                int   indiceSelecionado = cbContas.SelectedIndex;
                Conta contaSelecionada  = this.BuscaContaSelecionada();

                double sac = Convert.ToDouble(tbSacar.Text);
                if (sac <= contaSelecionada.Saldo)
                {
                    contaSelecionada.Saca(sac);
                    tbSacar.Text = "";
                    mostrarInfosBanco(contaSelecionada);
                }
                else
                {
                    MessageBox.Show("Dinheiro em conta insufuciente!!");
                }
            }
            else
            {
                MessageBox.Show("Sem valor de saque!!");
            }
        }
예제 #8
0
 private void button3_Click(object sender, EventArgs e)
 {
     conta.Saca(Convert.ToDouble(textoValor.Text));
     MostraConta(conta);
 }