| 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 |
}
|