Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 892 Rev 898
Line 1... Line 1...
1
package org.tela_botanica.client;
1
package org.tela_botanica.client;
Line -... Line 2...
-
 
2
 
2
 
3
import java.util.HashMap;
3
import java.util.Iterator;
4
import java.util.Iterator;
Line 4... Line 5...
4
import java.util.List;
5
import java.util.List;
5
 
6
 
Line 27... Line 28...
27
import org.tela_botanica.client.modeles.UtilisateurAsyncDao;
28
import org.tela_botanica.client.modeles.UtilisateurAsyncDao;
28
import org.tela_botanica.client.modeles.ValeurListeAsyncDao;
29
import org.tela_botanica.client.modeles.ValeurListeAsyncDao;
Line 29... Line 30...
29
 
30
 
30
import com.extjs.gxt.ui.client.Registry;
31
import com.extjs.gxt.ui.client.Registry;
31
import com.google.gwt.core.client.GWT;
-
 
Line 32... Line 32...
32
import com.google.gwt.user.client.Window;
32
import com.google.gwt.core.client.GWT;
33
 
33
 
Line 34... Line 34...
34
// TODO : le transformer en SINGLETON
34
// TODO : le transformer en SINGLETON
Line 72... Line 72...
72
	
72
	
73
	public void deconnecterUtilisateur(Rafraichissable vue) {
73
	public void deconnecterUtilisateur(Rafraichissable vue) {
74
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
74
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
75
		uDao.deconnecterUtilisateur();		
75
		uDao.deconnecterUtilisateur();		
-
 
76
	}
-
 
77
	
-
 
78
	public void accepterLicence(Rafraichissable vue)	{
-
 
79
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
-
 
80
		uDao.accepterLicence();
-
 
81
		
-
 
82
	}
-
 
83
		
-
 
84
	public void mettreAJourPersonneAnnuaire(Rafraichissable vue, Utilisateur utilisateur)	{
-
 
85
		PersonneAsyncDao pAdao = new PersonneAsyncDao(vue);
Line -... Line 86...
-
 
86
		HashMap<String, String> infosAnnuaire = utilisateur.getInfosAnnuaire();
-
 
87
		
-
 
88
		Personne personne = new Personne();
-
 
89
		personne.setId(utilisateur.getId());
-
 
90
		personne.set("nom", infosAnnuaire.get("nom"));
-
 
91
		personne.set("prenom", infosAnnuaire.get("prenom"));
-
 
92
		personne.setFmtNomComplet("", "");
-
 
93
		personne.setCourriel(infosAnnuaire.get("courriel"));
-
 
94
		personne.set("ce_annuaire_tela", infosAnnuaire.get("id"));
-
 
95
		personne.set("mot_de_passe", infosAnnuaire.get("mot_de_passe"));
-
 
96
		personne.set("code_postal", infosAnnuaire.get("code_postal"));
-
 
97
		personne.set("ville", infosAnnuaire.get("ville"));
-
 
98
 
-
 
99
		pAdao.modifier(personne);
-
 
100
		/*
-
 
101
		 * "id":"11623","nom":"DUCHE","prenom":"Gr\u00e9goire","mot_de_passe":"9d146bd95317a64b83b5e06cf752da2d",
-
 
102
		 * "courriel":"gregoire@tela-botanica.org","code_postal":"34000","ville":"MONTPELLIER","departement":"34",
-
 
103
		 * "pays":"FR","date_inscription":"2009-05-11 00:00:00"
-
 
104
		 * 
76
	}
105
		 */
77
		
106
	}
78
	//+----------------------------------------------------------------------------------------------------------------+
107
	//+----------------------------------------------------------------------------------------------------------------+
Line 79... Line 108...
79
	//												GESTION DES PROJETS
108
	//												GESTION DES PROJETS