| Line 3... |
Line 3... |
| 3 |
import java.util.ArrayList;
|
3 |
import java.util.ArrayList;
|
| 4 |
import java.util.List;
|
4 |
import java.util.List;
|
| Line 5... |
Line 5... |
| 5 |
|
5 |
|
| 6 |
import org.tela_botanica.client.Mediateur;
|
6 |
import org.tela_botanica.client.Mediateur;
|
| - |
|
7 |
import org.tela_botanica.client.composants.ChampComboBoxMultiSelect;
|
| 7 |
import org.tela_botanica.client.composants.ChampComboBoxMultiSelect;
|
8 |
import org.tela_botanica.client.composants.InfoLogger;
|
| 8 |
import org.tela_botanica.client.images.Images;
|
9 |
import org.tela_botanica.client.images.Images;
|
| 9 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
| 10 |
import org.tela_botanica.client.modeles.Information;
|
11 |
import org.tela_botanica.client.modeles.Information;
|
| 11 |
import org.tela_botanica.client.modeles.Valeur;
|
12 |
import org.tela_botanica.client.modeles.Valeur;
|
| 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 |
CollectionACommentaire commentaireSaisiSelectionne = grille.getSelectionModel().getSelectedItem();
|
182 |
CollectionACommentaire commentaireSaisiSelectionne = grille.getSelectionModel().getSelectedItem();
|
| 182 |
if (commentaireSaisiSelectionne == null) {
|
183 |
if (commentaireSaisiSelectionne == null) {
|
| 183 |
Info.display(i18nC.informationTitreGenerique(), i18nC.selectionnerCommentaire());
|
184 |
InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerCommentaire());
|
| 184 |
} else {
|
185 |
} else {
|
| 185 |
fenetreFormulaire = creerFenetreModaleAvecFormulaireCommentaire(Formulaire.MODE_MODIFIER);
|
186 |
fenetreFormulaire = creerFenetreModaleAvecFormulaireCommentaire(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 |
CollectionACommentaire commentaireSaisiSelectionnee = grille.getSelectionModel().getSelectedItem();
|
253 |
CollectionACommentaire commentaireSaisiSelectionnee = grille.getSelectionModel().getSelectedItem();
|
| 253 |
if (commentaireSaisiSelectionnee == null) {
|
254 |
if (commentaireSaisiSelectionnee == null) {
|
| 254 |
Info.display(i18nC.informationTitreGenerique(), i18nC.selectionnerCommentaire());
|
255 |
InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerCommentaire());
|
| 255 |
} else {
|
256 |
} else {
|
| 256 |
supprimerDansGrille(commentaireSaisiSelectionnee);
|
257 |
supprimerDansGrille(commentaireSaisiSelectionnee);
|
| 257 |
}
|
258 |
}
|
| 258 |
}
|
259 |
}
|
| 259 |
});
|
260 |
});
|
| Line 543... |
Line 544... |
| 543 |
if (info.getDonnee(0) != null) {
|
544 |
if (info.getDonnee(0) != null) {
|
| 544 |
Commentaire commentaire = (Commentaire) info.getDonnee(0);
|
545 |
Commentaire commentaire = (Commentaire) info.getDonnee(0);
|
| 545 |
ajouterDansGrille(commentaire);
|
546 |
ajouterDansGrille(commentaire);
|
| 546 |
}
|
547 |
}
|
| 547 |
} else if (info.getType().equals("modif_collection_a_commentaire")) {
|
548 |
} else if (info.getType().equals("modif_collection_a_commentaire")) {
|
| 548 |
Info.display("Modification des notes liées à la collection", info.toString());
|
549 |
InfoLogger.display("Modification des notes liées à la collection", info.toString());
|
| 549 |
initialiserGestionCommentaires();
|
550 |
initialiserGestionCommentaires();
|
| 550 |
} else if (info.getType().equals("suppression_collection_a_commentaire")) {
|
551 |
} else if (info.getType().equals("suppression_collection_a_commentaire")) {
|
| 551 |
Info.display("Suppression des notes liées à la collection", info.toString());
|
552 |
InfoLogger.display("Suppression des notes liées à la collection", info.toString());
|
| 552 |
initialiserGestionCommentaires();
|
553 |
initialiserGestionCommentaires();
|
| 553 |
} else if (info.getType().equals("ajout_collection_a_commentaire")) {
|
554 |
} else if (info.getType().equals("ajout_collection_a_commentaire")) {
|
| 554 |
Info.display("Ajout des notes liées à la collection", info.toString());
|
555 |
InfoLogger.display("Ajout des notes liées à la collection", info.toString());
|
| 555 |
initialiserGestionCommentaires();
|
556 |
initialiserGestionCommentaires();
|
| 556 |
}
|
557 |
}
|
| 557 |
}
|
558 |
}
|
| Line 558... |
Line 559... |
| 558 |
|
559 |
|
| Line 565... |
Line 566... |
| 565 |
public void peupler() {
|
566 |
public void peupler() {
|
| 566 |
grille.getStore().removeAll();
|
567 |
grille.getStore().removeAll();
|
| 567 |
grille.getStore().add(collection.getCommentairesLiees().toList());
|
568 |
grille.getStore().add(collection.getCommentairesLiees().toList());
|
| 568 |
grille.recalculate();
|
569 |
grille.recalculate();
|
| 569 |
layout();
|
570 |
layout();
|
| 570 |
Info.display(i18nC.chargementCommentaire(), i18nC.ok());
|
571 |
InfoLogger.display(i18nC.chargementCommentaire(), i18nC.ok());
|
| 571 |
}
|
572 |
}
|
| Line 572... |
Line 573... |
| 572 |
|
573 |
|
| 573 |
public void collecter() {
|
574 |
public void collecter() {
|
| 574 |
if (etreAccede()) {
|
575 |
if (etreAccede()) {
|
| Line 600... |
Line 601... |
| 600 |
}
|
601 |
}
|
| Line 601... |
Line 602... |
| 601 |
|
602 |
|
| 602 |
public void soumettre() {
|
603 |
public void soumettre() {
|
| 603 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
604 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
| 604 |
if (commentairesAjoutes.size() == 0 && commentairesModifies.size() == 0 && commentairesSupprimes.size() == 0) {
|
605 |
if (commentairesAjoutes.size() == 0 && commentairesModifies.size() == 0 && commentairesSupprimes.size() == 0) {
|
| 605 |
Info.display("Modification des notes liées", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
606 |
InfoLogger.display("Modification des notes liées", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
| 606 |
} else {
|
607 |
} else {
|
| 607 |
mediateur.ajouterCollectionACommentaire(this, collection.getId(), commentairesAjoutes);
|
608 |
mediateur.ajouterCollectionACommentaire(this, collection.getId(), commentairesAjoutes);
|
| 608 |
mediateur.modifierCollectionACommentaire(this, commentairesModifies);
|
609 |
mediateur.modifierCollectionACommentaire(this, commentairesModifies);
|
| 609 |
mediateur.supprimerCollectionACommentaire(this, commentairesSupprimes);
|
610 |
mediateur.supprimerCollectionACommentaire(this, commentairesSupprimes);
|