Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1906 Rev 1908
Line 130... Line 130...
130
				rafraichisseurJeton = null;
130
				rafraichisseurJeton = null;
131
			}
131
			}
132
		}
132
		}
Line 133... Line 133...
133
 
133
 
134
		// Obtention de l'utilisateur final d'après le service de préférences
134
		// Obtention de l'utilisateur final d'après le service de préférences
135
		//Coel.LogVersFirebug("va chercher utilisateur Coel");
135
		Coel.LogVersFirebug("va chercher utilisateur Coel");
136
		getEtatUtilisateurSansAnnuaire();
136
		getEtatUtilisateurSansAnnuaire();
Line 137... Line 137...
137
	}
137
	}
138
 
138
 
Line 167... Line 167...
167
			@Override
167
			@Override
168
			public void surReponse(JSONValue responseValue) {
168
			public void surReponse(JSONValue responseValue) {
169
				AuthInfo info = parserAuthJson(responseValue);
169
				AuthInfo info = parserAuthJson(responseValue);
170
				gererRetourAuthInfo(info);
170
				gererRetourAuthInfo(info);
171
			}
171
			}
-
 
172
			@Override
-
 
173
			public void onErrorHTTP(Request request, Response reponse) {
-
 
174
				// Si on a été déconnecté, on va chercher un profil utilisateur "anonyme" et
-
 
175
				// on avertit l'interface
-
 
176
				Coel.LogVersFirebug("j'ai une erreur mais je suis content");
-
 
177
				gererRetourAuthInfo(new AuthInfo());
-
 
178
			}
172
		});
179
		});
173
	}
180
	}
Line 174... Line 181...
174
 
181
 
175
	/**
182
	/**
Line 230... Line 237...
230
					utilisateur.setIdentification(identifie);
237
					utilisateur.setIdentification(identifie);
231
					utilisateur.setLogin(login);
238
					utilisateur.setLogin(login);
Line 232... Line 239...
232
 
239
 
233
					//Ajout des informations licence
240
					//Ajout des informations licence
-
 
241
					if (reponse.get(0).isString() != null)	{
234
					if (reponse.get(0).isString() != null)	{
242
						Coel.LogVersFirebug("1 : set licence [" + reponse.get(0).isString().stringValue() + "]");
235
						utilisateur.setLicence(reponse.get(0).isString().stringValue());
243
						utilisateur.setLicence(reponse.get(0).isString().stringValue());
-
 
244
					} else {
236
					} else {
245
						Coel.LogVersFirebug("2 : set licence vide");
237
						utilisateur.setLicence("");						
246
						utilisateur.setLicence("");						
Line 238... Line 247...
238
					}
247
					}
239
 
248
 
Line 281... Line 290...
281
			}
290
			}
282
		});
291
		});
283
	}
292
	}
Line 284... Line 293...
284
 
293
 
285
	/**
294
	/**
286
	 * @TODO CHANGER ÇA !
295
	 * Envoie une info au service utilisateur de Coel comme quoi le mec a accepté la licence
287
	 */
296
	 */
288
	public void accepterLicence()	{
297
	public void accepterLicence()	{
-
 
298
		Coel.LogVersFirebug("accepter licence: " + utilisateur.getLogin());
-
 
299
		String[] parametres = {
-
 
300
			"setLicence",
-
 
301
			utilisateur.getLogin()
Line 289... Line 302...
289
		String[] parametres = {utilisateur.getLogin(), utilisateur.getMotDePasse(), utilisateur.getId()};
302
		};
290
		
303
		
291
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
304
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
292
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
305
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
-
 
306
			@Override
293
			@Override
307
			public void surReponse(JSONValue responseValue) {
294
			public void surReponse(JSONValue responseValue) {
308
				Coel.LogVersFirebug("sur réponse setLicence");
295
				if (responseValue.isArray() != null) {
309
				if (responseValue.isArray() != null) {
296
					final JSONArray reponse = responseValue.isArray();
310
					final JSONArray reponse = responseValue.isArray();
297
					if (reponse.get(0).isString() != null)	{
311
					if (reponse.get(0).isString() != null)	{
298
						String licenceAcceptee = reponse.get(0).isString().stringValue();
312
						String licenceAcceptee = reponse.get(0).isString().stringValue();
-
 
313
						Information info = new Information("maj_licence");
299
						Information info = new Information("maj_licence");
314
						info.setDonnee(0, licenceAcceptee);
300
						info.setDonnee(0, licenceAcceptee);
315
						Coel.LogVersFirebug("licence acceptée : " + licenceAcceptee);
301
						vueARafraichir.rafraichir(info);
316
						vueARafraichir.rafraichir(info);
302
					}
317
					}
303
				}
318
				}