public void CadastrarAgencia(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            Agencia agencia = new Agencia();

            agencia.Endereco = new Endereco();

            Console.WriteLine("Digite o número da Agencia: ");
            agencia.Codigo = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Digite o nome da Agencia: ");
            agencia.Nome = Console.ReadLine();
            Console.WriteLine("Informe a cidade da Agencia: ");
            agencia.Endereco.Cidade = Console.ReadLine();
            Console.WriteLine("Informe a endereco da Agencia: ");
            agencia.Endereco.Estado = Console.ReadLine();
            dao.CadastrarIdAgencia(agencia);

            Inicio retornoMenu = new Inicio();

            retornoMenu.MenuSistema(cadastroCliente, consultaCadastro, cadastroAgencia, cadastroContaCorrente);
        }
        public void ConsultaContaCorrenteCadastradas(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.ContaCorrente)
            {
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Numero da Conta: " + item.NumeroConta);
                Console.WriteLine("Id do Cliente: " + item.cliente.Nome);
                Console.WriteLine("Id da Agencia: " + item.agencia.Codigo);
                Console.WriteLine("Data Abertura da Conta: " + item.DataAberturaConta);
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }
        public void ConsultaAgenciasCadastradas(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.Agencias)
            {
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Nome Agencia: " + item.Nome);
                Console.WriteLine("Codigo Agencia: " + item.Codigo);
                Console.WriteLine("Cidade Agencia: " + item.Endereco.Cidade);
                Console.WriteLine("Estado Agencia: " + item.Endereco.Estado);
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }
        public void ConsultaClientesCadastradas(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.Cliente)
            {
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Nome Cliente: " + item.Nome);
                Console.WriteLine("Codigo Cpf/Cnpj: " + item.CpfCnpj);
                Console.WriteLine("Cidade Tipo Pessoa: " + item.TipoPessoa);
                Console.WriteLine("Estado Data Nascimento: " + item.DataNascimento);
                Console.WriteLine("Estado Endereço: " + item.Endereco.EnderecoPessoa);
                Console.WriteLine("Estado Cidade: " + item.Endereco.Cidade);
                Console.WriteLine("Estado Estado: " + item.Endereco.Estado);
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }
Beispiel #5
0
        public void CadastrarContaCorrente(MemoryDAO dao, CadastroCliente cadastroCliente, Inicio retornoMenu, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            ContaCorrente conta = new ContaCorrente();

            Console.WriteLine("Digite o número da Conta Corrente: ");
            conta.NumeroConta = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Informe o Id do Cliente: ");
            int idCliente = Convert.ToInt32(Console.ReadLine());

            conta.cliente = dao.RetornoCliente(idCliente);
            Console.WriteLine("Informe o Id da Agencia: ");
            int idAgencia = Convert.ToInt32(Console.ReadLine());

            conta.agencia = dao.RetornoAgencia(idAgencia);
            Console.WriteLine("Informe a data de criação da conta: ");
            conta.DataAberturaConta = Console.ReadLine();
            dao.CadastrarIdContaCorrente(conta);

            retornoMenu.MenuSistema(cadastroCliente, consultaCadastro, cadastroAgencia, cadastroContaCorrente);
        }