コード例 #1
0
 public int hapusRenunganBerwaktuSentuhSebelum(Date date) {
   SQLiteDatabase db = helper.getWritableDatabase();
   return db.delete(
       Db.TABEL_Renungan,
       Db.Renungan.waktuSentuh + "<?",
       new String[] {String.valueOf(Sqlitil.toInt(date))}); // $NON-NLS-1$
 }
コード例 #2
0
  public boolean simpanArtikelKeRenungan(IArtikel artikel) {
    boolean res = false;

    SQLiteDatabase db = helper.getWritableDatabase();

    db.beginTransaction();
    try {
      // hapus dulu yang lama.
      db.delete(
          Db.TABEL_Renungan,
          Db.Renungan.nama + "=? and " + Db.Renungan.tgl + "=?",
          new String[] {artikel.getNama(), artikel.getTgl()}); // $NON-NLS-1$ //$NON-NLS-2$

      ContentValues values = new ContentValues();
      values.put(Db.Renungan.nama, artikel.getNama());
      values.put(Db.Renungan.tgl, artikel.getTgl());
      values.put(Db.Renungan.siapPakai, artikel.getSiapPakai() ? 1 : 0);

      if (artikel.getSiapPakai()) {
        values.put(Db.Renungan.judul, artikel.getJudul().toString());
        values.put(Db.Renungan.isi, artikel.getIsiHtml());
        values.put(Db.Renungan.header, artikel.getHeaderHtml());
      } else {
        values.put(Db.Renungan.judul, (String) null);
        values.put(Db.Renungan.isi, (String) null);
        values.put(Db.Renungan.header, (String) null);
      }

      values.put(Db.Renungan.waktuSentuh, Sqlitil.nowDateTime());

      db.insert(Db.TABEL_Renungan, null, values);

      db.setTransactionSuccessful();

      res = true;
      Log.d(TAG, "TukangDonlot donlot selesai dengan sukses dan uda masuk ke db"); // $NON-NLS-1$
    } finally {
      db.endTransaction();
    }
    return res;
  }