1,5 → 1,6 |
package org.tela_botanica.client; |
|
import java.util.Iterator; |
import java.util.List; |
|
import org.tela_botanica.client.composants.AideFenetre; |
16,6 → 17,7 |
import org.tela_botanica.client.modeles.PublicationListe; |
import org.tela_botanica.client.modeles.Structure; |
import org.tela_botanica.client.modeles.StructureAPersonne; |
import org.tela_botanica.client.modeles.StructureAPersonneListe; |
import org.tela_botanica.client.modeles.StructureConservation; |
import org.tela_botanica.client.modeles.StructureListe; |
import org.tela_botanica.client.modeles.StructureValorisation; |
350,7 → 352,7 |
for(int i = 0 ; i < structureSelection.size() ; i++) { |
idStr = structureSelection.get(i).getId(); |
} |
modele.selectionnerStructure(formStructureVue, getUtilisateurId(), idStr, StructureAPersonne.ROLE_EQUIPE); |
selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE); |
|
panneauCentre.layout(); |
} else { |
362,7 → 364,39 |
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation); |
} |
|
public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) { |
modele.selectionnerStructure(vue, getUtilisateurId(), structureId, roleId); |
} |
|
public void modifierStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelModifie) { |
if (personnelModifie != null && personnelModifie.size() > 0) { |
GWT.log("Mediateur :modif", null); |
for (Iterator<String> it = personnelModifie.keySet().iterator(); it.hasNext();) { |
modele.modifierStructureAPersonne(vue, getUtilisateurId(), (StructureAPersonne) personnelModifie.get(it.next())); |
} |
} |
} |
|
public void ajouterStructureAPersonne(Rafraichissable vue, String structureId, StructureAPersonneListe personnelAjoute) { |
if (personnelAjoute != null && personnelAjoute.size() > 0) { |
for (Iterator<String> it = personnelAjoute.keySet().iterator(); it.hasNext();) { |
modele.ajouterStructureAPersonne(vue, getUtilisateurId(), structureId, (StructureAPersonne) personnelAjoute.get(it.next())); |
} |
} |
} |
|
public void supprimerStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelSupprime) { |
if (personnelSupprime != null && personnelSupprime.size() > 0) { |
String idStrAPer = "" ; |
for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) { |
idStrAPer += personnelSupprime.get(it.next()).getId()+"," ; |
} |
modele.supprimerStructureAPersonne(vue, getUtilisateurId(), idStrAPer); |
} |
} |
|
|
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION des PROJETS |
//+----------------------------------------------------------------------------------------------------------------+ |
438,6 → 472,8 |
|
} |
|
|
|
} |
|
|