Exemplo n.º 1
0
 /**
  * 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!";
 }
Exemplo n.º 2
0
 /**
  * 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";
 }
Exemplo n.º 3
0
 /**
  * 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";
 }