public int update(Utensilio u) { ContentValues valores = new ContentValues(); valores.put(Contrato.TablaUtensilio.NOMBRE, u.getNombre()); String condicion = Contrato.TablaUtensilio._ID + " = ?"; String[] argumentos = {u.getId() + ""}; return bd.update(Contrato.TablaUtensilio.TABLA, valores, condicion, argumentos); }
public List<Utensilio> selectAll(String condicion, String[] parametros) { List<Utensilio> utensilios = new ArrayList<>(); Cursor cursor = getCursor(condicion, parametros); Utensilio u; while (cursor.moveToNext()) { u = new Utensilio(); u.set(cursor); utensilios.add(u); } cursor.close(); return utensilios; }
public Utensilio select(long id) { Cursor c = getCursor(Contrato.TablaUtensilio._ID + " = ?", new String[] {id + ""}); Utensilio utensilio = new Utensilio(); utensilio.set(c); return utensilio; }
public int delete(Utensilio u) { return delete(u.getId()); }
public long insert(Utensilio u) { ContentValues valores = new ContentValues(); valores.put(Contrato.TablaUtensilio.NOMBRE, u.getNombre()); return bd.insert(Contrato.TablaUtensilio.TABLA, null, valores); }