public void insertPayment(Payment payment) {
   ContentValues values = new ContentValues();
   values.put("idRide1", payment.getIdRide1());
   values.put("idRide2", payment.getIdRide2());
   values.put("idRide3", payment.getIdRide3());
   values.put("sentWs", payment.isSentWs());
   db.insert("payment", null, values);
 }
 public void updatePayment(Payment payment) {
   ContentValues values = new ContentValues();
   values.put("idRide1", payment.getIdRide1());
   values.put("idRide2", payment.getIdRide2());
   values.put("idRide3", payment.getIdRide3());
   values.put("sentWs", payment.isSentWs());
   db.update(
       "payment", values, "_id = ?", new String[] {String.valueOf("" + payment.getIdPayment())});
 }
 public List<Payment> findAllPayments() {
   List<Payment> payments = new LinkedList<Payment>();
   String[] columms = new String[] {"_id", "idRide1", "idRide2", "idRide3", "sentWs"};
   Cursor cursor = db.query("payment", columms, null, null, null, null, null);
   if (cursor.getCount() > 0) {
     cursor.moveToFirst();
     do {
       Payment payment = new Payment();
       payment.setIdPayment(cursor.getInt(0));
       payment.setIdRide1(cursor.getInt(1));
       payment.setIdRide2(cursor.getInt(2));
       payment.setIdRide3(cursor.getInt(3));
       payment.setSentWs(cursor.getInt(4) == 1);
       payments.add(payment);
     } while (cursor.moveToNext());
   }
   return payments;
 }