5,6 → 5,7 |
|
import org.tela_botanica.client.composants.AideFenetre; |
import org.tela_botanica.client.composants.IdentificationFenetre; |
import org.tela_botanica.client.composants.LicenceFenetre; |
import org.tela_botanica.client.composants.ParametreFenetre; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.i18n.ErrorMessages; |
246,6 → 247,13 |
} |
} |
|
public void afficherFenetreLicence(IdentificationFenetre vue) { |
LicenceFenetre lf = new LicenceFenetre(vue); |
} |
|
public void accepterLicence(Rafraichissable vue) { |
modele.accepterLicence(vue); |
} |
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION de l'UTILISATEUR et de l'IDENTIFICATION |
//+----------------------------------------------------------------------------------------------------------------+ |
270,24 → 278,33 |
} |
|
public void mettreAJourEtatIdentification(Utilisateur utilisateur) { |
|
// Mise à jour du registre |
Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur); |
// Création de l'information de mise à jour de l'utilisateur |
Information info = new Information("maj_utilisateur"); |
|
// Rafraichissement de la fenêtre d'Identification |
if (fenetreIdentification != null) { |
fenetreIdentification.rafraichir(info); |
} |
|
// Rafraichissement du panneau Nord |
panneauNord.rafraichir(info); |
|
// Rafraichissement du panneau Centre |
if (panneauCentre != null) { |
panneauCentre.rafraichir(info); |
} |
// Création de l'information de mise à jour de l'utilisateur |
|
Information info = new Information("maj_utilisateur"); |
|
// Rafraichissement de la fenêtre d'Identification |
if (fenetreIdentification != null) { |
fenetreIdentification.rafraichir(info); |
} |
|
// Rafraichissement du panneau Nord |
panneauNord.rafraichir(info); |
|
// Rafraichissement du panneau Centre |
if (panneauCentre != null) { |
panneauCentre.rafraichir(info); |
} |
|
} |
|
public void mettreAJourPersonneAnnuaire(Utilisateur utilisateur) { |
panneauNord.rafraichir(utilisateur); |
modele.mettreAJourPersonneAnnuaire(this, utilisateur); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION DES VALEURS ET LISTES |
843,11 → 860,13 |
// RAFRAICHISSEMENT |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void rafraichir(Object nouvelleDonnees) { |
if (nouvelleDonnees instanceof Utilisateur) { |
mettreAJourEtatIdentification((Utilisateur) nouvelleDonnees); |
} else { |
GWT.log(i18nM.erreurRafraichir(nouvelleDonnees.getClass(), this.getClass()), null); |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof Utilisateur) { |
mettreAJourEtatIdentification((Utilisateur) nouvellesDonnees); |
} else if (nouvellesDonnees instanceof Information) { |
Information info = (Information) nouvellesDonnees; |
} else { |
GWT.log(i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null); |
} |
} |
|