xxxxxxxxxx
private void augmenterQuantite() {
table_comptoir table_comptoir = table.getSelectionModel().getSelectedItem();
if (table_comptoir != null) {
int nouvelleQuantite = table_comptoir.getQte() + 1;
table_comptoir.setQte(nouvelleQuantite);
float nouveauTotal = table_comptoir.getPrix() * nouvelleQuantite;
table_comptoir.setTotale(nouveauTotal);
modifier(table_comptoir); // Appeler la méthode modifier pour mettre à jour la quantité et le total dans la base de données
table.refresh(); // Rafraîchir la table pour afficher les changements
updateTotal(); // Mettre à jour le total affiché dans le label
}
}
xxxxxxxxxx
private void modifier(table_comptoir table_comptoir) {
connection = ConnectionMysql.connectiondb();
String query = "UPDATE `vente` SET `qte`= ? ,`totale`= ? WHERE code_barre = ?";
try {
assert connection != null;
PreparedStatement preparedStatement = connection.prepareStatement(query);
preparedStatement.setInt(1, table_comptoir.getQte());
preparedStatement.setFloat(2, table_comptoir.getTotale());
preparedStatement.setString(3, table_comptoir.getCode_barre());
preparedStatement.executeUpdate();
updateTotal(); // Mettre à jour le total affiché dans le label
} catch (SQLException e) {
e.printStackTrace();
}
}