Пример #1
0
  /**
   * Seleciona um item no AutoComplete
   *
   * @author Anderson Cabral
   * @date 23/01/2013
   * @param AutoCompleteTextView
   * @param id
   */
  public static void selecionarItemAutoComplete(
      AutoCompleteTextView autoCompleteTextView, long id, ArrayList<Logradouro> logradouros) {

    try {
      for (Logradouro logradouro : logradouros) {
        if (id == logradouro.getId().longValue()) {
          String endereco = "";
          LogradouroTipo logradouroTipo = new LogradouroTipo();

          String selectionTipo = LogradouroTipoColunas.ID + "=?";

          String[] selectionArgsTipo =
              new String[] {String.valueOf(logradouro.getLogradouroTipo().getId())};

          logradouroTipo =
              (LogradouroTipo)
                  Fachada.getInstance().pesquisar(logradouroTipo, selectionTipo, selectionArgsTipo);

          if (logradouroTipo != null) {
            endereco = logradouroTipo.getDescricao() + " ";
          }

          LogradouroTitulo logradouroTitulo = new LogradouroTitulo();

          String selectionTitulo = LogradouroTituloColunas.ID + "=?";

          String[] selectionArgsTitulo =
              new String[] {String.valueOf(logradouro.getLogradouroTitulo().getId())};

          logradouroTitulo =
              (LogradouroTitulo)
                  Fachada.getInstance()
                      .pesquisar(logradouroTitulo, selectionTitulo, selectionArgsTitulo);

          if (logradouroTitulo != null && logradouroTitulo.getDescricao() != null) {
            endereco += logradouroTitulo.getDescricao() + " ";
          }

          endereco += logradouro.getNomeLogradouro();

          autoCompleteTextView.setText(endereco);
          break;
        }
      }
    } catch (FachadaException e) {
      e.printStackTrace();
    }
  }
Пример #2
0
  public static Foto pesquisarFotoBanco(Integer idImovel, Integer fotoTipo) {
    Foto foto = new Foto();
    String selection = FotoColunas.IMOVELATLZCAD_ID + "=?";
    selection += " AND " + FotoColunas.FOTOTIPO + "=?";

    String[] selectionArgs = new String[] {String.valueOf(idImovel), String.valueOf(fotoTipo)};

    try {
      Fachada fachada = Fachada.getInstance();
      foto = (Foto) fachada.pesquisar(foto, selection, selectionArgs);
    } catch (FachadaException e) {
      Log.e(ConstantesSistema.LOG_TAG, e.getMessage() + " - " + e.getCause());
    }

    if (foto != null && foto.getId() != null) {
      return foto;
    } else {
      return null;
    }
  }