/*
   * Updating a Encuesta
   */
  public int updateEncuesta(Encuesta encuesta) {
    SQLiteDatabase db = this.getWritableDatabase();

    ContentValues values = new ContentValues();
    values.put(KEY_QUESTION, encuesta.getQuestion());
    // updating row
    return db.update(
        TABLE_POLL, values, KEY_ID + " = ?", new String[] {String.valueOf(encuesta.getId())});
  }
 /*
  * get single Encuesta
  */
 public Encuesta getEncuesta(long id) {
   SQLiteDatabase db = this.getReadableDatabase();
   String selectQuery = "SELECT  * FROM " + TABLE_POLL + " WHERE " + KEY_ID + " = " + id;
   Log.e(LOG, selectQuery);
   Cursor c = db.rawQuery(selectQuery, null);
   if (c != null) c.moveToFirst();
   Encuesta pd = new Encuesta();
   pd.setId(c.getInt(c.getColumnIndex(KEY_ID)));
   pd.setIdAiditoria(c.getInt(c.getColumnIndex(KEY_ID_AUDITORIA)));
   pd.setQuestion((c.getString(c.getColumnIndex(KEY_QUESTION))));
   return pd;
 }
  /*
   * Creating a Encuesta
   */
  public long createEncuesta(Encuesta encuesta) {
    SQLiteDatabase db = this.getWritableDatabase();

    ContentValues values = new ContentValues();

    values.put(KEY_ID, encuesta.getId());
    values.put(KEY_ID_AUDITORIA, encuesta.getIdAuditoria());
    values.put(KEY_QUESTION, encuesta.getQuestion());

    // insert row
    // long todo_id = db.insert(TABLE_PEDIDO, null, values);
    db.insert(TABLE_POLL, null, values);

    long todo_id = encuesta.getId();
    return todo_id;
  }
  /** getting all Encuesta */
  public List<Encuesta> getAllEncuesta() {
    List<Encuesta> encuesta = new ArrayList<Encuesta>();
    String selectQuery = "SELECT  * FROM " + TABLE_POLL;

    Log.e(LOG, selectQuery);

    SQLiteDatabase db = this.getReadableDatabase();
    Cursor c = db.rawQuery(selectQuery, null);

    // looping through all rows and adding to list
    if (c.moveToFirst()) {
      do {
        Encuesta pd = new Encuesta();
        pd.setId(c.getInt((c.getColumnIndex(KEY_ID))));
        pd.setIdAiditoria(c.getInt((c.getColumnIndex(KEY_ID_AUDITORIA))));
        pd.setQuestion((c.getString(c.getColumnIndex(KEY_QUESTION))));

        // adding to todo list
        encuesta.add(pd);
      } while (c.moveToNext());
    }
    return encuesta;
  }