393,15 → 393,27 |
panneauCentre.layout(); |
} |
|
/** |
* TODO : afficher un message du type "Structure ajoutée". |
* Lance la creation d'une structure |
* @param les données de la structure saisie |
*/ |
public void ajouterStructure(Rafraichissable vue, Structure structure) { |
modele.ajouterStructure(vue, getUtilisateurId(), structure); |
public void clicModifierStructure(List<Structure> structureSelection) { |
if (structureSelection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une structure."); |
} else if(structureSelection.size() > 1) { |
Info.display("Information", "Veuillez sélectionner une seule structure à la fois."); |
} else if(structureSelection.size() == 1) { |
panneauCentre.removeAll(); |
FormStructureVue formStructureVue = new FormStructureVue(); |
panneauCentre.add(formStructureVue); |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM); |
|
selectionnerStructure(formStructureVue, structureSelection.get(0).getId()); |
selectionnerStructureAPersonne(formStructureVue, structureSelection.get(0).getId(), StructureAPersonne.ROLE_EQUIPE); |
|
panneauCentre.layout(); |
} else { |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur."); |
} |
|
} |
|
|
public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) { |
if (structureSelection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une structure."); |
422,36 → 434,29 |
} |
} |
|
public void clicModifierStructure(List<Structure> structureSelection) { |
if(structureSelection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une structure."); |
} else if(structureSelection.size() > 1) { |
Info.display("Information", "Veuillez sélectionner une seule structure à la fois."); |
} else if(structureSelection.size() == 1) { |
panneauCentre.removeAll(); |
FormStructureVue formStructureVue = new FormStructureVue(); |
panneauCentre.add(formStructureVue); |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM); |
|
String idStr = "" ; |
for(int i = 0 ; i < structureSelection.size() ; i++) { |
idStr = structureSelection.get(i).getId(); |
} |
selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE); |
|
panneauCentre.layout(); |
} else { |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur."); |
} |
|
public void selectionnerStructure(Rafraichissable vue, String structureId) { |
GWT.log("Structure : "+structureId, null); |
modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId); |
} |
|
/** |
* TODO : afficher un message du type "Structure ajoutée". |
* Lance la creation d'une structure |
* @param les données de la structure saisie |
*/ |
public void ajouterStructure(Rafraichissable vue, Structure structure) { |
modele.ajouterStructure(vue, getUtilisateurId(), structure); |
} |
|
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION de la relation STRUCTURE A PERSONNE |
public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) { |
modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId, roleId); |
GWT.log("Structure : "+structureId, null); |
modele.selectionnerStructureAPersonne(vue, getUtilisateurId(), null, structureId, roleId); |
} |
|
public void modifierStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelModifie) { |