4,6 → 4,7 |
import org.tela_botanica.client.modeles.objets.Configuration; |
import org.tela_botanica.client.modeles.objets.Observation; |
import org.tela_botanica.client.observation.ObservationModele; |
import org.tela_botanica.client.util.Util; |
|
import com.google.gwt.http.client.Request; |
import com.google.gwt.http.client.RequestBuilder; |
50,7 → 51,7 |
public void ajouter(final Rafraichissable r, String utilisateur, final Observation obs) { |
|
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/") ; |
|
rb.setHeader("Content-type", "application/x-www-form-urlencoded"); |
String postData = "ce_utilisateur=" |
+ utilisateur |
+"&nom_sel="+URL.encodeComponent(obs.getNomSaisi()) |
67,7 → 68,8 |
+"&abondance="+URL.encodeComponent(""+obs.getAbondance()) |
+"&certitude="+URL.encodeComponent(""+obs.getCertitude()) |
+"&phenologie="+URL.encodeComponent(""+obs.getPhenologie()) |
+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo()); |
+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo()) |
+"&"+Util.convertirMapEnChaineRequete(obs.getChampsEtendus(), "obs_etendue"); |
try { |
|
rb.sendRequest(postData, new RequestCallback() { |
102,7 → 104,7 |
public void modifier(final Rafraichissable r, String utilisateur, final Observation obs) { |
|
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/" + utilisateur + "/" + obs.getNumeroOrdre()+ "/") ; |
|
rb.setHeader("Content-type", "application/x-www-form-urlencoded"); |
String postData = "ce_utilisateur=" |
+ utilisateur |
+ "&nom_sel=" + URL.encodeComponent(obs.getNomSaisi()) |
119,7 → 121,8 |
+"&abondance="+URL.encodeComponent(""+obs.getAbondance()) |
+"&certitude="+URL.encodeComponent(""+obs.getCertitude()) |
+"&phenologie="+URL.encodeComponent(""+obs.getPhenologie()) |
+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo()); |
+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo()) |
+"&"+Util.convertirMapEnChaineRequete(obs.getChampsEtendus(), "obs_etendue"); |
try { |
|
rb.sendRequest(postData, new RequestCallback() { |