示例#1
0
        public override void Adicionar()
        {
            CadastrarContaCorrente dialog    = new CadastrarContaCorrente(_repositorioCliente);
            DialogResult           resultado = dialog.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                try
                {
                    _repositorioContaCorrente.ValidaContaExistente(dialog.NovaConta);

                    _repositorioContaCorrente.AdicionarConta(dialog.NovaConta);
                    List <ContaCorrente> contas = _repositorioContaCorrente.ListarContas();
                    _contaCorrenteControl.popularListagemContaCorrente(contas);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Atenção",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
示例#2
0
        private void ListContas()
        {
            listDeposito.Items.Clear();
            listSaque.Items.Clear();


            var list = _memory.ListarContas();

            foreach (var item in list)
            {
                listDeposito.Items.Add(item);
                listSaque.Items.Add(item);
                cmbContaOrigem.Items.Add(item);
            }
        }