public List<Receita> buscarReceitas(String where, String[] args) { SQLiteDatabase db = DBCRUD.getInstance(context).getDb(); String[] colunas = new String[] {"_id", "codVerificador", "nome", "data", "valor", "receitaFixa"}; ArrayList<Receita> receitas = new ArrayList<>(); Cursor cursor = db.query("RECEITA", colunas, where, args, null, null, "_id DESC"); if (cursor.getCount() > 0) { cursor.moveToFirst(); do { Receita receita = new Receita( cursor.getLong(0), cursor.getLong(1), cursor.getString(2), cursor.getString(3), cursor.getDouble(4), cursor.getInt(5)); receitas.add(receita); } while (cursor.moveToNext()); } return receitas; }
public List<Receita> listarReceitas() { SQLiteDatabase db = DBCRUD.getInstance(context).getDb(); String[] colunas = new String[] {"_id", "codVerificador", "nome", "data", "valor", "receitaFixa"}; ArrayList<Receita> receitas = new ArrayList<>(); Cursor cursor = db.query("RECEITA", colunas, null, null, null, null, "_id DESC"); if (cursor.getCount() > 0) { cursor.moveToFirst(); do { Receita receita = new Receita( cursor.getLong(0), cursor.getLong(1), cursor.getString(2), cursor.getString(3), cursor.getDouble(4), cursor.getInt(5)); if (new RelogioHelper(RelogioHelper.dataHoje()) .validarMesAno(new RelogioHelper(receita.getData()))) { receitas.add(receita); } } while (cursor.moveToNext()); } return receitas; }
public Receita buscarReceita(Long id) { Receita receita = null; SQLiteDatabase db = DBCRUD.getInstance(context).getDb(); String[] colunas = new String[] {"_id", "codVerificador", "nome", "data", "valor", "receitaFixa"}; Cursor cursor = db.query( "RECEITA", colunas, "_id = ?", new String[] {id.toString()}, null, null, "_id DESC"); if (cursor.getCount() > 0) { cursor.moveToFirst(); do { receita = new Receita( cursor.getLong(0), cursor.getLong(1), cursor.getString(2), cursor.getString(3), cursor.getDouble(4), cursor.getInt(5)); } while (cursor.moveToNext()); } return receita; }
public void alterarReceita() { ContentValues dados = new ContentValues(); dados.put("nome", this.receita.getNome()); dados.put("data", this.receita.getData()); dados.put("valor", this.receita.getValor()); dados.put("receitaFixa", this.receita.getReceitaFixa()); DBCRUD .getInstance(context) .alterar(dados, "_id = ?", new String[] {this.receita.getId().toString()}, "RECEITA"); }
public void cadastrarReceita() { ContentValues dados = new ContentValues(); dados.put("codVerificador", this.receita.getCodVerificador()); dados.put("nome", this.receita.getNome()); dados.put("data", this.receita.getData()); dados.put("valor", this.receita.getValor()); dados.put("receitaFixa", this.receita.getReceitaFixa()); DBCRUD.getInstance(context).inserir(dados, "RECEITA"); }
public void excluirReceita(Long id) { DBCRUD.getInstance(context).deletar("RECEITA", id.toString()); }