Ejemplo n.º 1
0
 private void listBoxContas_SelectedIndexChanged(object sender, EventArgs e)
 {
     int selectedIndex = listBoxContas.SelectedIndex;
     if(selectedIndex == -1)
     {
         _contaSelecionada = null;
         labelNome.Text = null;
         labelTelefone.Text = null;
         labelDataNascimento.Text = null;
         labelNumero.Text = null;
         labelSaldo.Text = "0,00";
         labelLimite.Text = "0,00";
         textBoxExtrato.Text = null;
     }
     else
     {
         _contaSelecionada = _listaContas[selectedIndex];
         labelNome.Text = _contaSelecionada.Cliente.Nome;
         labelTelefone.Text = _contaSelecionada.Cliente.Telefone;
         labelDataNascimento.Text = _contaSelecionada.Cliente.DataNascimento.ToShortDateString();
         labelNumero.Text = _contaSelecionada.Numero;
         labelSaldo.Text = String.Format("{0:0.00}", _contaSelecionada.Saldo);
         if (_contaSelecionada is ContaEspecial)
         {
             labelLimite.Text = String.Format("{0:0.00}", (_contaSelecionada as ContaEspecial).Limite);
         }
         else
         {
             labelLimite.Text = "0,00";
         }
         textBoxExtrato.Text = _contaSelecionada.Extrato();
     }
 }
Ejemplo n.º 2
0
        private void listBoxContas_SelectedIndexChanged(object sender, EventArgs e)
        {
            textBoxValor.Text = null;
            int selectedIndex = listBoxContas.SelectedIndex;

            if (selectedIndex == -1)
            {
                labelNome.Text = null;
                labelNumero.Text = null;
                labelSaldo.Text = null;
                _contaSelecionada = null;
            }
            else
            {
                _contaSelecionada = _listaContas[selectedIndex];

                labelNome.Text = _contaSelecionada.Cliente.Nome;
                labelNumero.Text = _contaSelecionada.Numero;
                labelSaldo.Text = String.Format("{0:0.00}", _contaSelecionada.Saldo);
            }
        }