public static RepSmartList UPDATE_SMART_LIST(OVSmartList ovSmartList) throws SQLException {

        RepSmartList rep = new RepSmartList();
        Connection connexion = GET_CONNECTION();

        try {

            for (OVListeProduit ovListeProduit : ovSmartList.getProduitsSmartList()) {

                int coche = 0;
                int supprime = 0;

                if (ovListeProduit.getCoche()) {
                    coche = 1;
                }
                if (ovListeProduit.getSupprime()) {
                    supprime = 1;
                }

                Statement statement = connexion.createStatement();
                int resultat = statement.executeUpdate("UPDATE listeproduit SET coche = " + coche + ", supprime = " + supprime + " WHERE id = " + ovListeProduit.getId() + ";");

                if (resultat == 0) {
                    rep.erreur = true;
                    rep.messageErreur = "Aucune ligne mise à jour!";
                }
            }

        } catch (SQLException ex) {
            rep.erreur = true;
            rep.messageErreur = ex.getMessage();
        }

        return rep;
    }