| Line 4... |
Line 4... |
| 4 |
import java.util.Iterator;
|
4 |
import java.util.Iterator;
|
| 5 |
import java.util.List;
|
5 |
import java.util.List;
|
| Line 6... |
Line 6... |
| 6 |
|
6 |
|
| 7 |
import org.tela_botanica.client.ComposantClass;
|
7 |
import org.tela_botanica.client.ComposantClass;
|
| - |
|
8 |
import org.tela_botanica.client.Mediateur;
|
| 8 |
import org.tela_botanica.client.Mediateur;
|
9 |
import org.tela_botanica.client.composants.InfoLogger;
|
| 9 |
import org.tela_botanica.client.images.Images;
|
10 |
import org.tela_botanica.client.images.Images;
|
| 10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
11 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
| 11 |
import org.tela_botanica.client.modeles.Information;
|
12 |
import org.tela_botanica.client.modeles.Information;
|
| 12 |
import org.tela_botanica.client.modeles.InterneValeur;
|
13 |
import org.tela_botanica.client.modeles.InterneValeur;
|
| Line 178... |
Line 179... |
| 178 |
bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
179 |
bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
| 179 |
@Override
|
180 |
@Override
|
| 180 |
public void componentSelected(ButtonEvent ce) {
|
181 |
public void componentSelected(ButtonEvent ce) {
|
| 181 |
CollectionAPersonne personneSaisiSelectionne = grille.getSelectionModel().getSelectedItem();
|
182 |
CollectionAPersonne personneSaisiSelectionne = grille.getSelectionModel().getSelectedItem();
|
| 182 |
if (personneSaisiSelectionne == null) {
|
183 |
if (personneSaisiSelectionne == null) {
|
| 183 |
Info.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPersonne());
|
184 |
InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPersonne());
|
| 184 |
} else {
|
185 |
} else {
|
| 185 |
fenetreFormulaire = creerFenetreModaleAvecFormulairePersonne(Formulaire.MODE_MODIFIER);
|
186 |
fenetreFormulaire = creerFenetreModaleAvecFormulairePersonne(Formulaire.MODE_MODIFIER);
|
| 186 |
fenetreFormulaire.show();
|
187 |
fenetreFormulaire.show();
|
| 187 |
}
|
188 |
}
|
| 188 |
}
|
189 |
}
|
| Line 249... |
Line 250... |
| 249 |
bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
250 |
bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
| 250 |
@Override
|
251 |
@Override
|
| 251 |
public void componentSelected(ButtonEvent ce) {
|
252 |
public void componentSelected(ButtonEvent ce) {
|
| 252 |
CollectionAPersonne personneSaisiSelectionnee = grille.getSelectionModel().getSelectedItem();
|
253 |
CollectionAPersonne personneSaisiSelectionnee = grille.getSelectionModel().getSelectedItem();
|
| 253 |
if (personneSaisiSelectionnee == null) {
|
254 |
if (personneSaisiSelectionnee == null) {
|
| 254 |
Info.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPersonne());
|
255 |
InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPersonne());
|
| 255 |
} else {
|
256 |
} else {
|
| 256 |
supprimerDansGrille(personneSaisiSelectionnee);
|
257 |
supprimerDansGrille(personneSaisiSelectionnee);
|
| 257 |
}
|
258 |
}
|
| 258 |
}
|
259 |
}
|
| 259 |
});
|
260 |
});
|
| Line 559... |
Line 560... |
| 559 |
if (info.getDonnee(0) != null) {
|
560 |
if (info.getDonnee(0) != null) {
|
| 560 |
Personne personne = (Personne) info.getDonnee(0);
|
561 |
Personne personne = (Personne) info.getDonnee(0);
|
| 561 |
ajouterDansGrille(personne);
|
562 |
ajouterDansGrille(personne);
|
| 562 |
}
|
563 |
}
|
| 563 |
} else if (info.getType().equals("modif_collection_a_personne")) {
|
564 |
} else if (info.getType().equals("modif_collection_a_personne")) {
|
| 564 |
Info.display("Modification des personnes liées à la collection", info.toString());
|
565 |
InfoLogger.display("Modification des personnes liées à la collection", info.toString());
|
| 565 |
} else if (info.getType().equals("suppression_collection_a_personne")) {
|
566 |
} else if (info.getType().equals("suppression_collection_a_personne")) {
|
| 566 |
Info.display("Suppression des personnes liées à la collection", info.toString());
|
567 |
InfoLogger.display("Suppression des personnes liées à la collection", info.toString());
|
| 567 |
} else if (info.getType().equals("ajout_collection_a_personne")) {
|
568 |
} else if (info.getType().equals("ajout_collection_a_personne")) {
|
| 568 |
Info.display("Ajout des personnes liées à la collection", info.toString());
|
569 |
InfoLogger.display("Ajout des personnes liées à la collection", info.toString());
|
| 569 |
}
|
570 |
}
|
| 570 |
}
|
571 |
}
|
| Line 571... |
Line 572... |
| 571 |
|
572 |
|
| 572 |
public void peupler() {
|
573 |
public void peupler() {
|
| 573 |
grille.getStore().removeAll();
|
574 |
grille.getStore().removeAll();
|
| 574 |
grille.getStore().add(collection.getPersonnesLiees().toList());
|
575 |
grille.getStore().add(collection.getPersonnesLiees().toList());
|
| 575 |
layout();
|
576 |
layout();
|
| 576 |
Info.display(i18nC.chargementPersonne(), i18nC.ok());
|
577 |
InfoLogger.display(i18nC.chargementPersonne(), i18nC.ok());
|
| Line 577... |
Line 578... |
| 577 |
}
|
578 |
}
|
| 578 |
|
579 |
|
| 579 |
public ArrayList<String> verifier() {
|
580 |
public ArrayList<String> verifier() {
|
| Line 639... |
Line 640... |
| 639 |
}
|
640 |
}
|
| Line 640... |
Line 641... |
| 640 |
|
641 |
|
| 641 |
public void soumettre() {
|
642 |
public void soumettre() {
|
| 642 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
643 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
| 643 |
if (personnesAjoutees.size() == 0 && personnesSupprimees.size() == 0) {
|
644 |
if (personnesAjoutees.size() == 0 && personnesSupprimees.size() == 0) {
|
| 644 |
Info.display("Modification des personnes liées", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
645 |
InfoLogger.display("Modification des personnes liées", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
| 645 |
} else {
|
646 |
} else {
|
| 646 |
// Ajout des relations CollectionAPersonne
|
647 |
// Ajout des relations CollectionAPersonne
|
| 647 |
if (personnesAjoutees.size() != 0) {
|
648 |
if (personnesAjoutees.size() != 0) {
|
| 648 |
mediateur.ajouterCollectionAPersonne(this, collection.getId(), personnesAjoutees);
|
649 |
mediateur.ajouterCollectionAPersonne(this, collection.getId(), personnesAjoutees);
|