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(); |