Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 373 → Rev 379

/trunk/src/org/tela_botanica/client/Mediateur.java
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);