28,10 → 28,12 |
import org.tela_botanica.client.modeles.StructureValorisation; |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.vues.CollectionForm; |
import org.tela_botanica.client.vues.CollectionListeVue; |
import org.tela_botanica.client.vues.CollectionVue; |
import org.tela_botanica.client.vues.ContenuVue; |
import org.tela_botanica.client.vues.EnteteVue; |
import org.tela_botanica.client.vues.Formulaire; |
import org.tela_botanica.client.vues.PersonneForm; |
import org.tela_botanica.client.vues.PublicationForm; |
import org.tela_botanica.client.vues.StructureForm; |
283,14 → 285,6 |
// GESTION DES VALEURS ET LISTES |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void afficherListeValeurs(ValeurListe nouvelleDonnees) { |
if (panneauCentre.getId().equals(ComposantId.PANNEAU_STRUCTURE_FORM)) { |
((StructureForm) panneauCentre.getItem(0)).rafraichir(nouvelleDonnees); |
} else { |
GWT.log("Aucun panneau trouvé pour afficher la liste de valeur", null); |
} |
} |
|
public void obtenirListeValeurEtRafraichir(Rafraichissable vueARafraichir, String listeId) { |
modele.obtenirListeValeurs(vueARafraichir, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeId)); |
} |
358,17 → 352,16 |
} |
|
public void afficherFormStructure(String structureId) { |
String mode = StructureForm.MODE_AJOUTER; |
String mode = Formulaire.MODE_AJOUTER; |
if (structureId != null) { |
mode = StructureForm.MODE_MODIFIER; |
mode = Formulaire.MODE_MODIFIER; |
} |
|
panneauCentre.removeAll(); |
StructureForm structureForm = new StructureForm(this, mode); |
panneauCentre.add(structureForm); |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM); |
|
if (mode.equals(StructureForm.MODE_MODIFIER)) { |
if (mode.equals(Formulaire.MODE_MODIFIER)) { |
selectionnerStructure(structureForm, structureId); |
selectionnerStructureAPersonne(structureForm, structureId, StructureAPersonne.ROLE_EQUIPE); |
} |
500,6 → 493,23 |
contenuPanneauCentre.rafraichir(collectionsACharger); |
} |
|
public void afficherFormCollection(String collectionId) { |
String mode = Formulaire.MODE_AJOUTER; |
if (collectionId != null) { |
mode = Formulaire.MODE_MODIFIER; |
} |
|
panneauCentre.removeAll(); |
CollectionForm collectionForm = new CollectionForm(this, mode); |
panneauCentre.add(collectionForm); |
|
if (mode.equals(Formulaire.MODE_MODIFIER)) { |
selectionnerCollection(collectionForm, collectionId); |
} |
|
panneauCentre.layout(); |
} |
|
public void clicListeCollection(Collection collectionCliquee) { |
contenuPanneauCentre.rafraichir(collectionCliquee); |
} |
510,8 → 520,15 |
} |
|
public void clicModifierCollection(List<Collection> selection) { |
// TODO Auto-generated method stub |
|
if (selection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une collection."); |
} else if (selection.size() > 1) { |
Info.display("Information", "Veuillez sélectionner une seule collection à la fois."); |
} else if (selection.size() == 1) { |
afficherFormCollection(selection.get(0).getId()); |
} else { |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierCollection() du Médiateur."); |
} |
} |
|
public void clicSupprimerCollection(CollectionListeVue collectionListeVue, List<Collection> collectionsASupprimer) { |