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$ }
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; }