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);
|