178,8 → 178,7 |
modele.selectionnerPublications(panneauCentre); |
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { |
modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null); |
} |
else { |
} else { |
GWT.log("Non implémenté! Menu id : "+codeMenuClique, null); |
} |
panneauCentre.layout(); |
304,7 → 303,6 |
contenuPanneauCentre = formulairePersonneVue; |
panneauCentre.add(formulairePersonneVue); |
|
|
selectionnerPersonne(formulairePersonneVue, personne); |
|
panneauCentre.layout(); |
353,8 → 351,6 |
}; |
|
MessageBox.confirm("Supprimer une personne", message, listenerSuppression); |
|
|
} else { |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur."); |
} |
390,8 → 386,7 |
} |
|
public void clicListePublication(Publication publication) { |
|
((PublicationDetailPanneauVue) Registry.get(RegistreId.PANNEAU_PUBLICATION_DETAIL)).rafraichir(publication); |
panneauCentre.rafraichir(publication); |
} |
|
public void clicAjouterPublication() { |
405,8 → 400,7 |
public void clicModifierPublication(List<Publication> publicationListe) { |
if(publicationListe.size() <= 0) { |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); |
} |
else { |
} else { |
Publication pubAModifier = publicationListe.get(publicationListe.size() -1); |
panneauCentre.removeAll(); |
FormPublicationVue formPublicationVue = new FormPublicationVue(); |
415,15 → 409,12 |
panneauCentre.layout(); |
formPublicationVue.rafraichir(pubAModifier); |
} |
|
} |
|
|
public void clicSupprimerPublication(final List<Publication> publicationListe) { |
if(publicationListe.size() <= 0) { |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); |
} |
else { |
} else { |
String message = "" ; |
if(publicationListe.size() == 1) { |
message = "Voulez-vous vraiment supprimer cette publication ?"; |
439,7 → 430,7 |
Dialog dialog = (Dialog) ce.component; |
Button btn = dialog.getButtonPressed(); |
|
if (btn.getText().equals(dialog.yesText)) { |
if (btn.getText().equals(dialog.yesText)) { |
modele.supprimerPublication(contenuPanneauCentre, getUtilisateurId(),publicationListe); |
} |
} |
460,7 → 451,6 |
|
public void clicObtenirListeEditeurs(Rafraichissable vue) { |
modele.selectionnerStructure(vue, null, null); |
|
} |
|
public void clicObtenirListeAuteurs(Rafraichissable vue) { |
471,8 → 461,13 |
// GESTION DES STRUCTURES |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void clicListeInstitution(Structure institution) { |
((StructureDetailPanneauVue) Registry.get(RegistreId.PANNEAU_INSTITUTION_DETAIL)).rafraichir(institution); |
public void clicListeStructure(Structure structure) { |
contenuPanneauCentre.rafraichir(structure); |
if (structure.getPersonnel() == null) { |
selectionnerStructureAPersonne(contenuPanneauCentre, structure.getId(), StructureAPersonne.ROLE_EQUIPE); |
} else { |
GWT.log("OK personnel déjà chargé", null); |
} |
} |
|
public void afficherListeStructures(StructureListe structuresACharger) { |
495,9 → 490,9 |
public void clicModifierStructure(List<Structure> structureSelection) { |
if (structureSelection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une structure."); |
} else if(structureSelection.size() > 1) { |
} else if (structureSelection.size() > 1) { |
Info.display("Information", "Veuillez sélectionner une seule structure à la fois."); |
} else if(structureSelection.size() == 1) { |
} else if (structureSelection.size() == 1) { |
panneauCentre.removeAll(); |
FormStructureVue formStructureVue = new FormStructureVue(FormStructureVue.MODE_MODIFIER); |
panneauCentre.add(formStructureVue); |