/** * Pesquisa uma conta na agencia, dado seu codigo * * @param numAgencia * @param numConta * @return */ public static String pesquisaContaAgencia(int numAgencia, int numConta) { Agencia agencia = new Agencia(); Cliente cliente = new Cliente(); for (int cont = 0; cont < listaAgencia.size(); cont++) { agencia = listaAgencia.get(cont); if (agencia.getId() == numAgencia) { for (int cont2 = 0; cont2 < agencia.size(); cont2++) { cliente = agencia.get(cont2); for (int cont3 = 0; cont < cliente.size(); cont3++) { if (cliente.get(cont3).getNumConta() == numConta) { return cliente.toString(); } } } } } return "Nenhuma referência encontrada!"; }
/** * Metodo que pesquisa clientes dentro de uma agencia * * @param agencia Codigo da agencia a ser pesquisada * @param cliente Nome do cliente a ser pesquisado * @return Mensagem de retorno */ public static String pesquisaClienteNaAgencia(int agencia, String cliente) { Agencia aux = new Agencia(); Cliente c = new Cliente(); String informações = new String(); for (int cont = 0; cont < listaAgencia.size(); cont++) { aux = listaAgencia.get(cont); if (aux.getId() == agencia) { for (int cont2 = 0; cont2 < aux.size(); cont2++) { c = aux.get(cont2); if (c.getNome().equals(cliente)) { informações += c.toString() + "\n"; } } return "As informações encontradas para pessoas com este nome foi:\n" + informações; } } return "Não foi possÃvel localizar alguma agência com este nome"; }
/** * Metodo que pesquisa clientes dentro de uma agencia * * @param agencia Codigo da agencia a ser pesquisada * @param cliente CPF do cliente a ser pesquisado * @return Mensagem de retorno */ public static String pesquisaClienteNaAgenciaCPF(int agencia, String cliente) { Agencia aux = new Agencia(); Cliente c = new Cliente(); cliente = Cliente.formataCPF(cliente); if (cliente == null) return "CPF em formato inválido!"; for (int cont = 0; cont < listaAgencia.size(); cont++) { aux = listaAgencia.get(cont); if (aux.getId() == agencia) { for (int cont2 = 0; cont2 < aux.size(); cont2++) { c = aux.get(cont2); if (c.getCpf().equals(cliente)) { return c.toString(); } } return "Não foi possÃvel localizar alguém com este nome"; } } return "Não foi possÃvel localizar alguma agência com este nome"; }