Subversion Repositories eFlore/Applications.coel

Rev

Rev 1196 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1196 Rev 1312
Line 151... Line 151...
151
		addButton(validerBouton);
151
		addButton(validerBouton);
152
	}
152
	}
Line 153... Line 153...
153
 
153
 
154
	protected void onSubmit() {
154
	protected void onSubmit() {
155
		status.show();
155
		status.show();
156
	    getButtonBar().disable();
156
	    getButtonBar().disable();	    
157
		mediateur.connecterUtilisateur(login.getValue(), motDePasse.getValue());
157
		mediateur.connecterUtilisateur(login.getValue(), motDePasse.getValue());
Line 158... Line 158...
158
	}
158
	}
159
 
159
 
Line 168... Line 168...
168
	public void rafraichir(Object nouvellesDonnees) {
168
	public void rafraichir(Object nouvellesDonnees) {
169
		if (nouvellesDonnees instanceof Information) {
169
		if (nouvellesDonnees instanceof Information) {
170
			Information info = (Information) nouvellesDonnees;
170
			Information info = (Information) nouvellesDonnees;
171
			if (info.getType().equals("maj_utilisateur")) {
171
			if (info.getType().equals("maj_utilisateur")) {
172
				Utilisateur utilisateurCourant = mediateur.getUtilisateur();
172
				Utilisateur utilisateurCourant = mediateur.getUtilisateur();
-
 
173
				
173
				if (utilisateurCourant.isIdentifie() == false) {
174
				if (!utilisateurCourant.isIdentifie() || !utilisateurCourant.avoirLicenceAcceptee()) {
-
 
175
					// Licence n'a jamais été acceptée
174
						if (utilisateurCourant.getLicence().equals(""))	{
176
					if (utilisateurCourant.getLicence().equals(""))	{
175
							afficherErreur(i18nC.identificationMauvaise());
177
						afficherErreur(i18nC.identificationMauvaise());
-
 
178
					// NON à la licence
176
						} else if (utilisateurCourant.getLicence().equals("0")){
179
					} else if (utilisateurCourant.getLicence().equals("0")){
177
							afficherErreur(i18nC.licenceAccepter());
180
						afficherErreur(i18nC.licenceAccepter());
178
							mediateur.afficherFenetreLicence(this);
181
						mediateur.afficherFenetreLicence(this);
-
 
182
					// Cas inconnu
179
						} else {
183
					} else {
180
							hide();
184
						hide();
181
						}
185
					}
182
				} else {
186
				} else {
183
					hide();
187
					hide();
184
				}
188
				}
185
			} 
189
			} 
186
		} else {
190
		} else {