Example #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new contas[2];
            contas contaDoVictor = new contas
            {
                Titular = new Cliente("Victor"),
                Numero  = 1
            };

            contas contaDoMario = new contas
            {
                Titular = new Cliente("Mario"),
                Numero  = 2
            };

            this.contas    = new contas[2];
            this.contas[0] = contaDoVictor;
            this.contas[1] = contaDoMario;



            for (int i = 0; i < 2; i++)
            {
                comboContas.Items.Add(contas[i].Titular);
            }

            foreach (contas Nome in contas)
            {
                comboTransferencia.Items.Add(Nome);
            }

            this.MostraConta();
        }
Example #2
0
        private void comboContas_SelectedIndexChanged(object sender, EventArgs e)
        {
            int    indiceSelecionado = comboContas.SelectedIndex;
            contas contaSelecionada  = contas[indiceSelecionado];

            textoTitular.Text = Convert.ToString(contaSelecionada.Titular);
            textoSaldo.Text   = Convert.ToString(contaSelecionada.Saldo);
            textoNumero.Text  = Convert.ToString(contaSelecionada.Numero);
        }
Example #3
0
        private void buttonTransfere_Click(object sender, EventArgs e)
        {
            int    indice           = comboTransferencia.SelectedIndex;
            contas contaSelecionada = contas[indice];

            string textoTransferencia = textoValor.Text;
            double valorTransferencia = Convert.ToDouble(textoTransferencia);

            this.conta.Transfere(valorTransferencia, contaSelecionada);

            this.MostraConta();
        }
Example #4
0
 public void Adiciona(contas conta)
 {
     this.contasBanco[this.quantidade] = conta;
     quantidade++;
 }
Example #5
0
 public void comboTransferencia_SelectedIndexChanged(object sender, EventArgs e)
 {
     int    indice           = comboTransferencia.SelectedIndex;
     contas contaSelecionada = contas[indice];
 }
Example #6
0
 public void Adiciona(contas conta)
 {
     this.SaldoTotal += conta.Saldo;
 }
Example #7
0
 public void Transfere(double valor, contas destino)
 {
     this.Saca(valor);
     destino.Deposita(valor);
 }