/**
   * @author Arthur Carvalho
   * @date 25/01/2013
   * @param cursor
   * @return
   */
  public static SimpleCursorAdapter getAdapterAutoCompleteLogradouro(Cursor cursor) {

    int[] to = new int[] {android.R.id.text1};

    String[] from = new String[] {ConstantesSistema.COLUMN_DESC_FORMATADA_ALIAS};

    SimpleCursorAdapter simpleCursorAdapter =
        new SimpleCursorAdapter(
            Fachada.getContext(), android.R.layout.simple_dropdown_item_1line, cursor, from, to, 0);

    simpleCursorAdapter.setCursorToStringConverter(
        new SimpleCursorAdapter.CursorToStringConverter() {
          @Override
          public CharSequence convertToString(Cursor cursor) {
            final int colIndexTipo =
                cursor.getColumnIndexOrThrow(ConstantesSistema.COLUMN_TIPO_ALIAS);
            final int colIndexTitulo =
                cursor.getColumnIndexOrThrow(ConstantesSistema.COLUMN_TITULO_ALIAS);
            final int colIndexLogradouro =
                cursor.getColumnIndexOrThrow(ConstantesSistema.COLUMN_LOGRADOURO_ALIAS);

            String formatado = cursor.getString(colIndexTipo) + " ";
            if (cursor.getString(colIndexTitulo) != null) {
              formatado += cursor.getString(colIndexTitulo) + " ";
            }
            formatado += cursor.getString(colIndexLogradouro);

            return formatado;
          }
        });

    cursor.close();

    return simpleCursorAdapter;
  }
  /**
   * @author Arthur Carvalho
   * @since 19/09/2011
   * @param textToSpinner
   * @return adapterToSpinner - um Adapter para um spinner (Combobox)
   */
  public static SimpleCursorAdapter getAdapter(Cursor cursor) {

    int[] to = new int[] {android.R.id.text1};

    String[] from = new String[] {"description"};

    @SuppressWarnings("deprecation")
    SimpleCursorAdapter simpleCursorAdapter =
        new SimpleCursorAdapter(
            Fachada.getContext(), android.R.layout.simple_spinner_item, cursor, from, to);

    simpleCursorAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    simpleCursorAdapter.notifyDataSetChanged();

    return simpleCursorAdapter;
  }
  /**
   * @author Anderson Cabral
   * @since 23/01/2013
   * @param textToSpinner
   * @return adapterToAutoComplete - um Adapter para um AutoComplete
   */
  public static SimpleCursorAdapter getAdapterAutoComplete(Cursor cursor) {

    int[] to = new int[] {android.R.id.text1};

    String[] from = new String[] {"description"};

    SimpleCursorAdapter simpleCursorAdapter =
        new SimpleCursorAdapter(
            Fachada.getContext(), android.R.layout.simple_dropdown_item_1line, cursor, from, to, 0);

    simpleCursorAdapter.setCursorToStringConverter(
        new SimpleCursorAdapter.CursorToStringConverter() {
          @Override
          public CharSequence convertToString(Cursor cursor) {
            final int colIndex = cursor.getColumnIndexOrThrow("description");
            return cursor.getString(colIndex);
          }
        });

    simpleCursorAdapter.notifyDataSetChanged();

    return simpleCursorAdapter;
  }