コード例 #1
0
ファイル: DespesaDAO.java プロジェクト: altron42/tripLog
 public Despesa getDespesa(int id) {
   Despesa despesa = null;
   String query = "SELECT * FROM Despesas WHERE rowid=" + id;
   Cursor cursor = this.bancoDeDados.rawQuery(query, null);
   if (cursor.moveToNext()) {
     despesa = new Despesa();
     despesa.setId(id);
     despesa.setNome(cursor.getString(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_NOME)));
     despesa.setData(cursor.getString(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_DATA)));
     despesa.setValor(cursor.getDouble(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_VALOR)));
     despesa.setCategoria(
         cursor.getInt(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_CATEGORIA)));
     despesa.setPagoCom(cursor.getInt(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_PAGOCOM)));
     despesa.setComentario(
         cursor.getString(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_COMENTARIO)));
     despesa.setIdViagem(cursor.getInt(cursor.getColumnIndex(BancoDeDados.COL_ID_VIAGEM)));
   }
   cursor.close();
   return despesa;
 }