Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1637 → Rev 1638

/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPublication.java
228,11 → 228,10
bouton.setIcon(Images.ICONES.vcardSupprimer());
bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
CollectionAPublication publicationSaisieSelectionnee = new CollectionAPublication(grille.getGrille().getSelectionModel().getSelectedItem(), false);
if (publicationSaisieSelectionnee == null) {
InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPublication());
} else {
supprimerDansGrille(publicationSaisieSelectionnee);
List<ModelData> listeDonneesSelectionnees = grille.getGrille().getSelectionModel().getSelectedItems();
for (ModelData donneeSelectionnee : listeDonneesSelectionnees) {
CollectionAPublication publicationSaisieSelectionnee = new CollectionAPublication(grille.getGrille().getSelectionModel().getSelectedItem(), false);
supprimerDansGrille(publicationSaisieSelectionnee, donneeSelectionnee);
}
}
});
338,7 → 337,7
}
}
private void supprimerDansGrille(CollectionAPublication publicationLiee) {
private void supprimerDansGrille(CollectionAPublication publicationLiee, ModelData publicationLieeModele) {
if (publicationLiee != null) {
// Ajout de la personne supprimée à la liste
if ((publicationLiee.get("_etat_").equals("") || !publicationLiee.get("_etat_").equals(aDonnee.ETAT_AJOUTE))
348,7 → 347,7
}
// Suppression de l'enregistrement de la grille
grille.getStore().remove(publicationLiee);
grille.getStore().remove(publicationLieeModele);
}
}