Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1136 Rev 1208
Line 4... Line 4...
4
import org.tela_botanica.client.RegistreId;
4
import org.tela_botanica.client.RegistreId;
5
import org.tela_botanica.client.http.JsonRestRequestBuilder;
5
import org.tela_botanica.client.http.JsonRestRequestBuilder;
6
import org.tela_botanica.client.http.JsonRestRequestCallback;
6
import org.tela_botanica.client.http.JsonRestRequestCallback;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
8
import org.tela_botanica.client.modeles.Information;
8
import org.tela_botanica.client.modeles.Information;
-
 
9
import org.tela_botanica.client.util.Debug;
9
import org.tela_botanica.client.util.UtilDAO;
10
import org.tela_botanica.client.util.UtilDAO;
Line 10... Line 11...
10
 
11
 
11
import com.extjs.gxt.ui.client.Registry;
12
import com.extjs.gxt.ui.client.Registry;
12
import com.google.gwt.core.client.GWT;
13
import com.google.gwt.core.client.GWT;
Line 55... Line 56...
55
			}
56
			}
56
		});
57
		});
57
	}
58
	}
Line 58... Line 59...
58
 
59
 
-
 
60
	public void ajouter(String structureId, StructureAPersonne personnel) {
-
 
61
		
-
 
62
Debug.log("<<<< BEGIN StructureAPersonneAsyncDao.ajouter()");		
-
 
63
 
-
 
64
Debug.log("<<<< StructureAPersonneAsyncDao.ajouter(), personnel="+personnel.toString());	
59
	public void ajouter(String structureId, StructureAPersonne personnel) {
65
		
60
		String postDonneesEncodees = construirePost(structureId, personnel);
66
		String postDonneesEncodees = construirePost(structureId, personnel);
61
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);	
67
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);	
62
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
68
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
63
			@Override
69
			@Override
Line 70... Line 76...
70
				} else {
76
				} else {
71
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
77
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
72
				}
78
				}
73
			}
79
			}
74
		});
80
		});
-
 
81
		
-
 
82
Debug.log("<<<< END StructureAPersonneAsyncDao.supprimer()");
-
 
83
		
75
	}
84
	}
Line 76... Line 85...
76
	
85
	
77
	public void modifier(StructureAPersonne personnel) {
86
	public void modifier(StructureAPersonne personnel) {
78
		String[] parametres = {personnel.getIdStructure(), personnel.getIdPersonne(), personnel.getIdRole()};
87
		String[] parametres = {personnel.getIdStructure(), personnel.getIdPersonne(), personnel.getIdRole()};
Line 126... Line 135...
126
			"&csap_mark_contact=" + URL.encodeComponent(personnel.getContact()) +
135
			"&csap_mark_contact=" + URL.encodeComponent(personnel.getContact()) +
127
			"&csap_bota_travail_hebdo_tps=" + URL.encodeComponent(personnel.getBotaTravailHebdoTps()) +
136
			"&csap_bota_travail_hebdo_tps=" + URL.encodeComponent(personnel.getBotaTravailHebdoTps()) +
128
			"&cp_ce_projet=" + URL.encodeComponent(personnel.getIdProjetPersonne()) +
137
			"&cp_ce_projet=" + URL.encodeComponent(personnel.getIdProjetPersonne()) +
129
			"&cp_prenom=" + URL.encodeComponent(personnel.getPrenom()) +
138
			"&cp_prenom=" + URL.encodeComponent(personnel.getPrenom()) +
130
			"&cp_nom=" + URL.encodeComponent(personnel.getNom()) +
139
			"&cp_nom=" + URL.encodeComponent(personnel.getNom()) +
-
 
140
			"&cp_fmt_nom_complet=" + URL.encodeComponent(personnel.getNomComplet()) +
131
			"&cp_truk_telephone=" + URL.encodeComponent(personnel.getTelephone()) +
141
			"&cp_truk_telephone=" + URL.encodeComponent(personnel.getTelephone()) +
132
			"&cp_truk_courriel=" + URL.encodeComponent(personnel.getCourriel()) +
142
			"&cp_truk_courriel=" + URL.encodeComponent(personnel.getCourriel()) +
133
			"&cp_ce_truk_specialite=" + URL.encodeComponent(personnel.getSpecialite()) +
143
			"&cp_ce_truk_specialite=" + URL.encodeComponent(personnel.getSpecialite()) +
134
			"";
144
			"";
135
		return postDonnees;
145
		return postDonnees;