Line 182... |
Line 182... |
182 |
|
182 |
|
183 |
private FenetreForm creerFenetreModaleAvecFormulairePersonne(String mode) {
|
183 |
private FenetreForm creerFenetreModaleAvecFormulairePersonne(String mode) {
|
184 |
String personneId = null;
|
184 |
String personneId = null;
|
185 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
185 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
186 |
CollectionAPersonne personneSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
|
186 |
CollectionAPersonne personneSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
|
187 |
personneId = personneSaisieSelectionnee.getId();
|
187 |
personneId = personneSaisieSelectionnee.getIdPersonne();
|
Line 188... |
Line 188... |
188 |
}
|
188 |
}
|
189 |
|
189 |
|
190 |
final FenetreForm fenetre = new FenetreForm("");
|
190 |
final FenetreForm fenetre = new FenetreForm("");
|
Line 517... |
Line 517... |
517 |
|
517 |
|
518 |
// Suite à la récupération de l'id de la collection nouvellement ajoutée nous ajoutons les personnes liées
|
518 |
// Suite à la récupération de l'id de la collection nouvellement ajoutée nous ajoutons les personnes liées
|
519 |
// En mode AJOUT, il ne peut que y avoir des personnes liées ajoutées
|
519 |
// En mode AJOUT, il ne peut que y avoir des personnes liées ajoutées
|
520 |
mediateur.ajouterCollectionAPersonne(this, collectionId, personnesAjoutees);
|
520 |
mediateur.ajouterCollectionAPersonne(this, collectionId, personnesAjoutees);
|
521 |
}
|
521 |
}
|
522 |
} else if (type.equals("modification_personne")) {
|
522 |
} else if (type.equals("personne_modifiee")) {
|
523 |
if (info.getDonnee(0) != null) {
|
523 |
if (info.getDonnee(0) != null) {
|
524 |
Personne personne = (Personne) info.getDonnee(0);
|
524 |
Personne personne = (Personne) info.getDonnee(0);
|
525 |
CollectionAPersonne personneDansGrille = grille.getStore().findModel("id_personne", personne.getId());
|
525 |
CollectionAPersonne personneDansGrille = grille.getStore().findModel("id_personne", personne.getId());
|
526 |
int index = grille.getStore().indexOf(personneDansGrille);
|
526 |
int index = grille.getStore().indexOf(personneDansGrille);
|
527 |
grille.getStore().remove(personneDansGrille);
|
527 |
grille.getStore().remove(personneDansGrille);
|
528 |
ajouterDansGrille(personne, index);
|
528 |
ajouterDansGrille(personne, index);
|
529 |
}
|
529 |
}
|
530 |
} else if (type.equals("ajout_personne")) {
|
530 |
} else if (type.equals("personne_ajoutee")) {
|
531 |
if (info.getDonnee(0) != null) {
|
531 |
if (info.getDonnee(0) != null) {
|
532 |
Personne personne = (Personne) info.getDonnee(0);
|
532 |
Personne personne = (Personne) info.getDonnee(0);
|
533 |
ajouterDansGrille(personne);
|
533 |
ajouterDansGrille(personne);
|
534 |
}
|
534 |
}
|