Line 777... |
Line 777... |
777 |
|
777 |
|
778 |
if(localite.getValue() != null && !localite.getValue().equals("")) {
|
778 |
if(localite.getValue() != null && !localite.getValue().equals("")) {
|
779 |
obtenirInformationLocalite();
|
779 |
obtenirInformationLocalite();
|
780 |
longlatAjoutee = true;
|
780 |
longlatAjoutee = true;
|
781 |
} else {
|
781 |
} else {
|
782 |
Window.alert("Veuillez renseigner une localite suivie d'un numéro de département ou une localité suivie d'un code de pays à deux lettres \n Sous la forme : localite (departement) ou Localité (Pays)");
|
782 |
Window.alert("Veuillez renseigner une localite suivie d'un numéro de département ou une localité suivie d'un code de pays à deux lettres \n Sous la forme : localite (departement) ou Localité (pays)");
|
783 |
}
|
783 |
}
|
784 |
}
|
784 |
}
|
Line 785... |
Line 785... |
785 |
});
|
785 |
});
|
Line 1283... |
Line 1283... |
1283 |
|
1283 |
|
1284 |
private void afficherIndicationlocalite(
|
1284 |
private void afficherIndicationlocalite(
|
Line 1285... |
Line 1285... |
1285 |
final EntiteGeographiqueObservation infosCom) {
|
1285 |
final EntiteGeographiqueObservation infosCom) {
|
1286 |
|
1286 |
|
1287 |
String nlocalite = "";
|
1287 |
String nlocalite = "";
|
1288 |
if(infosCom != null && infosCom.getZoneGeo() != null && !infosCom.getZoneGeo().trim().isEmpty()){
|
1288 |
if(infosCom != null && infosCom.getZoneGeo() != null && !infosCom.getZoneGeo().trim().isEmpty()) {
|
1289 |
nlocalite += infosCom.getZoneGeo();
|
1289 |
nlocalite += infosCom.getZoneGeo();
|
1290 |
if(!infosCom.getIdZoneGeo().trim().isEmpty()) {
|
1290 |
if(infosCom.getIdZoneGeo() != null && !infosCom.getIdZoneGeo().trim().isEmpty()) {
|
- |
|
1291 |
if(Util.estUnNombre(infosCom.getIdZoneGeo())) {
|
- |
|
1292 |
nlocalite += " ("+Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo())+")";
|
1291 |
if(Util.estUnNombre(infosCom.getIdZoneGeo())) {
|
1293 |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) {
|
1292 |
nlocalite += " ("+Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo())+")";
|
1294 |
nlocalite += " ("+infosCom.getPays()+")";
|
1293 |
}
|
1295 |
}
|
1294 |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) {
|
1296 |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) {
|
Line 1345... |
Line 1347... |
1345 |
|
1347 |
|
1346 |
if(infosCom.getZoneGeo() != null && !infosCom.getZoneGeo().equals("")) {
|
1348 |
if(infosCom.getZoneGeo() != null && !infosCom.getZoneGeo().equals("")) {
|
1347 |
nlocalite += infosCom.getZoneGeo();
|
1349 |
nlocalite += infosCom.getZoneGeo();
|
Line 1348... |
Line 1350... |
1348 |
}
|
1350 |
}
|
1349 |
|
1351 |
|
1350 |
if(Util.estUnNombre(infosCom.getIdZoneGeo())) {
|
1352 |
if(infosCom.getIdZoneGeo() != null && Util.estUnNombre(infosCom.getIdZoneGeo())) {
|
1351 |
String codeGeoFormate = Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo());
|
1353 |
String codeGeoFormate = Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo());
|
1352 |
nlocalite += " ("+codeGeoFormate+")";
|
1354 |
nlocalite += " ("+codeGeoFormate+")";
|
1353 |
codeLocalite = Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo());
|
1355 |
codeLocalite = Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo());
|
1354 |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) {
|
1356 |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) {
|
Line 1355... |
Line 1357... |
1355 |
nlocalite += " ("+infosCom.getPays()+")";
|
1357 |
nlocalite += " ("+infosCom.getPays()+")";
|
1356 |
}
|
1358 |
}
|
1357 |
|
1359 |
|
1358 |
if (!nlocalite.equals("")) {
|
1360 |
if (!nlocalite.isEmpty()) {
|
- |
|
1361 |
// Vide ou null, on remplace !
|
- |
|
1362 |
if(localite.getValue() == null || localite.getValue().trim().isEmpty()) {
|
- |
|
1363 |
localite.setValue(nlocalite);
|
- |
|
1364 |
} else {
|
- |
|
1365 |
// Afin de pas effacer un pays précédemment saisi, si on a déjà saisi une localité
|
- |
|
1366 |
// avec le même nom mais avec un pays, on ne remplace rien
|
1359 |
// Afin de pas effacer un pays précédemment saisi
|
1367 |
if(localite.getValue() != null && !localite.getValue().contains(nlocalite)) {
|
- |
|
1368 |
localite.setValue(nlocalite);
|
1360 |
if(!localite.getValue().contains(nlocalite)) {
|
1369 |
}
|
1361 |
localite.setValue(nlocalite);
|
1370 |
}
|
1362 |
}
|
1371 |
|
Line 1363... |
Line 1372... |
1363 |
localiteModifiee = true;
|
1372 |
localiteModifiee = true;
|