/trunk/src/org/tela_botanica/client/modeles/dao/InformationCommuneDAO.java |
---|
124,20 → 124,7 |
if (response.getStatusCode() == Response.SC_BAD_REQUEST) { |
r.rafraichir("Impossible de géolocaliser cette observation", false); |
} else { |
if(response.getText().equals("")) { |
EntiteGeographiqueObservation infos; |
String idLocalite = ""; |
String nomCommune = ""; |
infos = new EntiteGeographiqueObservation(idLocalite, nomCommune, null, null); |
infos.setLat(""); |
infos.setLon(""); |
r.rafraichir(infos, false); |
} |
} else { |
final JSONValue responseValue = JSONParser |
.parse(response.getText()); |
159,6 → 146,16 |
infos.setLon(""+lng); |
r.rafraichir(infos, false); |
} else { |
EntiteGeographiqueObservation infos; |
String idLocalite = ""; |
String nomCommune = ""; |
infos = new EntiteGeographiqueObservation(idLocalite, nomCommune, null, null); |
infos.setLat(""); |
infos.setLon(""); |
r.rafraichir(infos, false); |
} |
} |
} |
/trunk/src/org/tela_botanica/client/modeles/dao/ImageAsynchroneDAO.java |
---|
41,18 → 41,14 |
public void SynchroniserBaseDeDonnees(final ImageCarnet ic) { |
String postData = ""; |
// on construit le post avec toutes les valeur de l'image |
for (Iterator<String> imgIt = ic.keySet().iterator(); imgIt.hasNext();) { |
String key = imgIt.next(); |
String valeur = ic.renvoyerValeurCorrecte(key); |
postData += "&" + key + "=" + valeur; |
String[][] champsModifiables = ic.obtenirChampsModifiablesImage(); |
for (int i = 0; i < champsModifiables.length; i++) { |
postData += "&"+champsModifiables[i][0]+"="+champsModifiables[i][1]; |
} |
// et on envoie une requête asynchrone |
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, Configuration.getServiceBaseUrl() |
+ "/inventoryImage/" + iModele.getIdentifiant() + "/"); |
+ "/inventoryImage/" + Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()+"/"+ic.getId()); |
try { |
rb.sendRequest(postData, new RequestCallback() { |
/trunk/src/org/tela_botanica/client/modeles/dao/ListeImageAsynchroneDAO.java |
---|
159,16 → 159,9 |
ImageCarnet enCours = li.get(listIt.next()); |
// pour chaque image on extrait les informations |
for (Iterator<String> imgIt = enCours.keySet().iterator(); imgIt |
.hasNext();) { |
// qu'on place dans le poste |
String key = imgIt.next(); |
String valeur = enCours.renvoyerValeurCorrecte(key); |
valeur.replaceAll("'", "\'"); |
postData += "&" + key + "=" |
+ enCours.renvoyerValeurCorrecte(key); |
String[][] champsModifiables = enCours.obtenirChampsModifiablesImage(); |
for (int i = 0; i < champsModifiables.length; i++) { |
postData += "&"+champsModifiables[i][0]+"="+champsModifiables[i][1]; |
} |
// on fait un post asynchrone et on les envoie à jrest |