Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 898 → Rev 899

/trunk/src/org/tela_botanica/client/vues/EnteteVue.java
28,6 → 28,7
import com.extjs.gxt.ui.client.widget.menu.Menu;
import com.extjs.gxt.ui.client.widget.menu.MenuItem;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.Window;
 
public class EnteteVue extends LayoutContainer implements Rafraichissable {
 
138,12 → 139,16
add(barreBoutons, new RowData(.7, 1));
}
 
public void rafraichir(Object nouvelleDonnees) {
if (nouvelleDonnees instanceof Information) {
Information info = (Information) nouvelleDonnees;
public void rafraichir(Object nouvellesDonnees) {
if (nouvellesDonnees instanceof Information) {
Information info = (Information) nouvellesDonnees;
if (info.getType().equals("maj_utilisateur")) {
Utilisateur utilisateur = ((Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT));
if (utilisateur.isIdentifie() == true) {
if (utilisateur.isIdentifie() == true && utilisateur.getLicence().equals("1")) {
if (utilisateur.existeDansAnnuaire()) {
utilisateur.majUtilisateurInfoAnnuaire();
}
System.out.println(utilisateur);
identificationConteneurHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Bienvenue : "+utilisateur.getNomComplet())));
identificationBouton.setText("Deconnexion");
identificationBouton.setIcon(Images.ICONES.deconnexion());
155,7 → 160,9
identificationBouton.setId(ComposantId.BTN_CONNEXION);
}
}
} else {
} else if (nouvellesDonnees instanceof Utilisateur ) {
} else {
GWT.log("Ce type d'objet n'est pas pris en compte par la méthode rafraichir de la classe "+getClass(), null);
}
layout();