@Override public boolean insertData(Object data) { boolean ret = false; SQLiteDatabase db = null; try { db = DB.getInstance(mContext).getDB(true); if (!isTableExists()) { db.execSQL(CREATE_TABLE); } TBIRIGATANGGULN tbirigatangguln = (TBIRIGATANGGULN) data; ContentValues val = new ContentValues(); val.put(OBJECTID, tbirigatangguln.getOBJECTID()); val.put(kodeaset, tbirigatangguln.getKodeaset()); val.put(Nama_Jaringan_Irigasi, tbirigatangguln.getNama_Jaringan_Irigasi()); val.put(Kondisi, tbirigatangguln.getKondisi()); val.put(Informasi_Tambahan, tbirigatangguln.getInformasi_Tambahan()); db.insert(TABLE_NAME, null, val); ret = true; } catch (Exception e) { Log.e(TAG, e.getMessage()); } finally { if (db != null) { db.close(); } } return ret; }
@Override public boolean updateData(Object data) { boolean ret = false; SQLiteDatabase db = null; try { db = DB.getInstance(mContext).getDB(true); if (!isTableExists()) { db.execSQL(CREATE_TABLE); } TBIRIGATANGGULN tbirigatangguln = (TBIRIGATANGGULN) data; ContentValues val = new ContentValues(); val.put(Nama_Jaringan_Irigasi, tbirigatangguln.getNama_Jaringan_Irigasi()); val.put(Kondisi, tbirigatangguln.getKondisi()); val.put(Informasi_Tambahan, tbirigatangguln.getInformasi_Tambahan()); String whereClause = TABLE_ID + "=?"; String whereArgs[] = new String[] {String.valueOf(tbirigatangguln.getId())}; db.update(TABLE_NAME, val, whereClause, whereArgs); ret = true; } catch (Exception e) { Log.e(TAG, e.getMessage()); } finally { if (db != null) { db.close(); } } return ret; }