Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1218 Rev 1312
Line 98... Line 98...
98
	 */
98
	 */
99
	public void connecterUtilisateur() {
99
	public void connecterUtilisateur() {
100
		String[] parametres = {utilisateur.getLogin(), utilisateur.getMotDePasse()};
100
		String[] parametres = {utilisateur.getLogin(), utilisateur.getMotDePasse()};
Line 101... Line 101...
101
		
101
		
-
 
102
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
102
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
103
		
103
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
104
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
104
			@Override
105
			@Override
105
			public void surReponse(JSONValue responseValue) {
106
			public void surReponse(JSONValue responseValue) {
106
				if (responseValue.isArray() != null) {
107
				if (responseValue.isArray() != null) {
Line 112... Line 113...
112
					} else {
113
					} else {
113
						utilisateur.setLicence("");						
114
						utilisateur.setLicence("");						
114
					}
115
					}
Line 115... Line 116...
115
					
116
					
-
 
117
					if (reponse.size() > 0) {
116
					if (reponse.size() > 0) {
118
						
117
						// Identifiant de l'utilisateur ou identifiant de session si non identifié
119
						// Identifiant de l'utilisateur ou identifiant de session si non identifié
Line 118... Line 120...
118
						utilisateur.setId(((JSONString) reponse.get(1)).stringValue());
120
						utilisateur.setId(((JSONString) reponse.get(1)).stringValue());
119
					
121
					
Line 120... Line 122...
120
						// Drapeau levé si l'utilisateur est déjà identifié
122
						// Drapeau levé si l'utilisateur est déjà identifié
Line 121... Line 123...
121
						GWT.log(reponse.toString(), null);
123
						GWT.log("reponse="+reponse.toString(), null);
122
						
124
						
Line 138... Line 140...
138
								utilisateur.setNom(((JSONString) reponse.get(5)).stringValue());
140
								utilisateur.setNom(((JSONString) reponse.get(5)).stringValue());
139
							}
141
							}
Line 140... Line 142...
140
							
142
							
141
							// Paramètres
143
							// Paramètres
142
							if (reponse.get(6).isString() != null) {
-
 
143
								Debug.log(((JSONString) reponse.get(6)).stringValue());
144
							if (reponse.get(6).isString() != null) {
144
								utilisateur.setParametre(((JSONString) reponse.get(6)).stringValue());
145
								utilisateur.setParametre(((JSONString) reponse.get(6)).stringValue());
Line 145... Line 146...
145
							}
146
							}
-
 
147
							
146
							
148
						}
147
						}
149
						
148
						vueARafraichir.rafraichir(utilisateur);
150
						vueARafraichir.rafraichir(utilisateur);
149
					}
151
					}
150
				}
152
				}
Line 161... Line 163...
161
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
163
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
162
			@Override
164
			@Override
163
			public void surReponse(JSONValue responseValue) {
165
			public void surReponse(JSONValue responseValue) {
164
				if (responseValue.isArray() != null) {
166
				if (responseValue.isArray() != null) {
165
					final JSONArray reponse = responseValue.isArray();
167
					final JSONArray reponse = responseValue.isArray();
166
					if (reponse.get(1).isString() != null)	{
168
					if (reponse.get(0).isString() != null)	{
167
						String licenceAcceptee = reponse.get(1).isString().stringValue();
169
						String licenceAcceptee = reponse.get(0).isString().stringValue();
168
						Information info = new Information("maj_licence");
170
						Information info = new Information("maj_licence");
169
						info.setDonnee(0, licenceAcceptee);
171
						info.setDonnee(0, licenceAcceptee);
170
						vueARafraichir.rafraichir(info);
172
						vueARafraichir.rafraichir(info);
171
					}
173
					}
172
				}
174
				}