Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 957 → Rev 958

/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPersonne.java
301,14 → 301,17
}
private void ajouterDansGrille(Personne personne) {
ajouterDansGrille(personne, 0);
ajouterDansGrille(personne, null, 0);
}
private void ajouterDansGrille(Personne personne, int index) {
private void ajouterDansGrille(Personne personne, String relation, int index) {
if (personne != null) {
CollectionAPersonne relationCollectionPersonne = new CollectionAPersonne();
relationCollectionPersonne.setPersonne(personne);
relationCollectionPersonne.setIdPersonne(personne.getId());
if (relation != null) {
relationCollectionPersonne.set("_role_", relation);
}
// Gestion de l'id de la collection
if (mode.equals(Formulaire.MODE_MODIFIER)) {
relationCollectionPersonne.setIdCollection(collection.getId());
531,7 → 534,8
CollectionAPersonne personneDansGrille = grille.getStore().findModel("id_personne", personne.getId());
int index = grille.getStore().indexOf(personneDansGrille);
grille.getStore().remove(personneDansGrille);
ajouterDansGrille(personne, index);
String role = (String) personneDansGrille.get("_role_");
ajouterDansGrille(personne, role, index);
}
} else if (type.equals("personne_ajoutee")) {
if (info.getDonnee(0) != null) {