public void fillIn(ProduitSemiFini prod) { txtNom.setText(prod.getName()); txtPoids.setText(Double.toString(prod.getPoids())); ftxtDimension.setText(prod.getDimension().toString()); lblDensité.setText((getDaos().getDensitéDAO().getDensitéById(prod.getDensityId()).getName())); txtSections.setText(Integer.toString(prod.getNbrSections())); }
private void listDisplay(List<ProduitSemiFini> blocks) { ids.clear(); listModel.clear(); for (ProduitSemiFini prod : blocks) { listModel.addElement(prod.getName()); ids.add(prod.getId()); } lstProduits.setModel(listModel); }
private void btnEnregistrerActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnEnregistrerActionPerformed ProduitSemiFini produit = new ProduitSemiFini(); listLoad = false; produit = getDaos() .getProduitSemiFiniDAO() .getProduitSemiFiniById(ids.get(lstProduits.getSelectedIndex())); produit.setName(txtNom.getText()); produit.setPoids(Double.parseDouble(txtPoids.getText())); produit.setDimension(ftxtDimension.getText()); produit.setNbrSections(Integer.parseInt(txtSections.getText())); boolean updated = getDaos().getProduitSemiFiniDAO().updateProduitSemiFini(produit); if (updated) { JOptionPane.showMessageDialog( null, "Modifications efféctuées.", "Confirmation", JOptionPane.INFORMATION_MESSAGE); } else { JOptionPane.showMessageDialog( null, "Opération échouée.", "Attention", JOptionPane.ERROR_MESSAGE); } listDisplay(getDaos().getProduitSemiFiniDAO().getAllProduitSemiFini()); listLoad = true; lstProduits.setSelectedValue( getDaos().getProduitSemiFiniDAO().getProduitSemiFiniById(produit.getId()).getName(), true); lstProduits.requestFocus(); buttonEnabler(true); this.getGetsBlock().refreshForm(); } // GEN-LAST:event_btnEnregistrerActionPerformed