Subversion Repositories eFlore/Applications.coel

Rev

Rev 845 | Rev 1015 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 845 Rev 895
Line 116... Line 116...
116
		annulerBouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
116
		annulerBouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
117
			public void componentSelected(ButtonEvent ce) {
117
			public void componentSelected(ButtonEvent ce) {
118
				hide();
118
				hide();
119
			}
119
			}
120
		});
120
		});
121
 
-
 
Line 122... Line 121...
122
		
121
		
123
		addButton(reinitialiserBouton);
122
		addButton(reinitialiserBouton);
124
		addButton(annulerBouton);
123
		addButton(annulerBouton);
125
		addButton(validerBouton);
124
		addButton(validerBouton);
Line 144... Line 143...
144
		if (nouvellesDonnees instanceof Information) {
143
		if (nouvellesDonnees instanceof Information) {
145
			Information info = (Information) nouvellesDonnees;
144
			Information info = (Information) nouvellesDonnees;
146
			if (info.getType().equals("maj_utilisateur")) {
145
			if (info.getType().equals("maj_utilisateur")) {
147
				Utilisateur utilisateurCourant = ((Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT));
146
				Utilisateur utilisateurCourant = ((Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT));
148
				if (utilisateurCourant.isIdentifie() == false) {
147
				if (utilisateurCourant.isIdentifie() == false) {
149
					status.hide();
148
						if (utilisateurCourant.getLicence().equals(""))	{
-
 
149
							afficherErreur("Mauvais login ou mot de passe");
150
				    getButtonBar().enable();
150
						} else	if (utilisateurCourant.getLicence().equals("0")){
151
					validate();
151
							afficherErreur("vous devez accepter licence");
152
					zoneInfoHtml.setHtml(Format.substitute(zoneInfoTpl, (new Params()).add("Mauvais login ou mot de passe")));
152
							((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherFenetreLicence(this);
153
					zoneInfoHtml.show();
153
						}	else	{
154
					layout();
154
							hide();
-
 
155
						}
155
				} else {
156
				} else {
-
 
157
					if (utilisateurCourant.existeDansAnnuaire())	{
-
 
158
						((Mediateur) Registry.get(RegistreId.MEDIATEUR)).mettreAJourPersonneAnnuaire(utilisateurCourant);
-
 
159
					} 
156
					hide();
160
					hide();
157
				}
161
				}
158
			}
162
			} 
159
		} else {
163
		} else {
160
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
164
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
161
		}
165
		}
Line 162... Line 166...
162
		
166
		
-
 
167
	}
-
 
168
	
-
 
169
	public void afficherErreur(String erreur)	{
-
 
170
		status.hide();
-
 
171
		getButtonBar().enable();
-
 
172
		validate();
-
 
173
		zoneInfoHtml.setHtml(Format.substitute(zoneInfoTpl, (new Params()).add(erreur)));
-
 
174
		zoneInfoHtml.show();
-
 
175
		layout();
Line 163... Line 176...
163
	}
176
	}