public void deleteTran(Account acct, String transID) { String[] args = {Integer.toString(acct.ID), transID}; db.beginTransaction(); try { db.delete("trans", "acct_id=? and trans_id=?", args); db.setTransactionSuccessful(); } finally { db.endTransaction(); } }
private void updateTran(Transaction trans) { db.beginTransaction(); try { ContentValues newValue = tranValues(trans); String[] args = {Integer.toString(trans.ID)}; db.update("trans", newValue, "_id=?", args); db.setTransactionSuccessful(); } finally { db.endTransaction(); } }
private void updateAccount(Account acct) { db.beginTransaction(); try { ContentValues newValue = acctValues(acct); String[] args = {Integer.toString(acct.ID)}; db.update("acct", newValue, "_id=?", args); db.setTransactionSuccessful(); } finally { db.endTransaction(); } }
private int addAccount(Account acct) { db.beginTransaction(); int acct_id; try { ContentValues newValue = acctValues(acct); acct_id = (int) db.insertOrThrow("acct", "name", newValue); acct.ID = acct_id; db.setTransactionSuccessful(); } finally { db.endTransaction(); } return acct_id; }
public Cursor acctList(String constraint) { if (constraint == null) { return db.query("acct", AC_COLS, null, null, null, null, "name"); } else { return db.query( "acct", AC_COLS, "name like ?", new String[] {"%" + constraint + "%"}, null, null, "name"); } }
private int addTran(Transaction trans) { db.beginTransaction(); int tran_id; try { ContentValues newValue = tranValues(trans); tran_id = (int) db.insertOrThrow("trans", "acct_id", newValue); trans.ID = tran_id; db.setTransactionSuccessful(); } finally { db.endTransaction(); } return tran_id; }
private static Cursor getMesesDiferentes() throws SQLException { SQLiteDatabase conn = null; Cursor rs = null; String consulta = " Select distinct month from session "; try { conn = BaseDatos.getConn(); rs = conn.rawQuery(consulta, null); } catch (SQLException e) { throw (e); } return rs; }
private boolean tranExists(Transaction trans) { String[] args = {Integer.toString(trans.acct.ID), trans.transID}; Cursor cur = db.query("trans", ID_COLS, "acct_id=? and trans_id=?", args, null, null, null); try { return cur.moveToNext(); } finally { cur.close(); } }
public Account getAccount(int ID) { Account acct = null; String[] args = {Integer.toString(ID)}; Cursor cur = db.query("acct", AC_COLS, "_id=?", args, null, null, null); try { if (!cur.moveToNext()) return null; acct = getAccountFromCursor(cur); } finally { cur.close(); } return acct; }
public void establishAccount(ServiceAcctInfo acct) { String[] args = {Integer.toString(acct.ID)}; Cursor cur = db.query("acct", AC_COLS, "service_id=?", args, null, null, null); try { if (cur.moveToNext()) return; } finally { cur.close(); } Account newAcct = new Account(); newAcct.serviceId = acct.ID; newAcct.name = acct.desc; addAccount(newAcct); }
public void close() { db.close(); }
public void wipeTable(SQLiteDatabase db) { for (String cmd : DROP_TABLE) { db.execSQL(cmd); } onCreate(db); }
@Override public void onCreate(SQLiteDatabase db) { for (String cmd : CREATE_TABLE) { db.execSQL(cmd); } }