public static int atualizar(Realizado realizado) { ContentValues values = new ContentValues(); values.put(Realizados.DESCRICAO, realizado.getDescricao()); values.put(Realizados.USUARIO_ID, realizado.getUsuario().getId()); if (realizado.getConta() != null) { values.put(Realizados.CONTA_ID, realizado.getConta().getId()); } else { values.putNull(Realizados.CONTA_ID); } if (realizado.getContato() != null) { values.put(Realizados.CONTATO_ID, realizado.getContato().getId()); } else { values.putNull(Realizados.CONTATO_ID); } if (realizado.getCategoria() != null) { values.put(Realizados.CATEGORIA_ID, realizado.getCategoria().getId()); } else { values.putNull(Realizados.CATEGORIA_ID); } values.put(Realizados.DT_MOVIMENTO, CustomDateUtils.toSQLDate(realizado.getDt_movimento())); values.put(Realizados.VAL_MOVIMENTO, realizado.getVal_movimento()); values.put(Realizados.TIPO_MOVIMENTO, realizado.getTipo_movimento()); if (realizado.getPrevisto() != null) { values.put(Realizados.PREVISTO_ID, realizado.getPrevisto().getId()); } else { values.putNull(Realizados.PREVISTO_ID); } String _id = String.valueOf(realizado.getId()); String where = Realizados._ID + "=?"; String[] whereArgs = new String[] {_id}; int count = atualizar(NOME_TABELA, values, where, whereArgs); return count; }
public static long inserir(Realizado realizado) { ContentValues values = new ContentValues(); values.put(Realizados.DESCRICAO, realizado.getDescricao()); values.put(Realizados.USUARIO_ID, realizado.getUsuario().getId()); if (realizado.getConta() != null) { values.put(Realizados.CONTA_ID, realizado.getConta().getId()); } else { values.putNull(Realizados.CONTA_ID); } if (realizado.getContato() != null) { values.put(Realizados.CONTATO_ID, realizado.getContato().getId()); } else { values.putNull(Realizados.CONTATO_ID); } if (realizado.getCategoria() != null) { values.put(Realizados.CATEGORIA_ID, realizado.getCategoria().getId()); } else { values.putNull(Realizados.CATEGORIA_ID); } values.put(Realizados.DT_MOVIMENTO, CustomDateUtils.toSQLDate(realizado.getDt_movimento())); values.put(Realizados.VAL_MOVIMENTO, realizado.getVal_movimento()); values.put(Realizados.TIPO_MOVIMENTO, realizado.getTipo_movimento()); if (realizado.getPrevisto() != null) { values.put(Realizados.PREVISTO_ID, realizado.getPrevisto().getId()); } else { values.putNull(Realizados.PREVISTO_ID); } long id = inserir(NOME_TABELA, values); return id; }