779,7 → 779,7 |
obtenirInformationLocalite(); |
longlatAjoutee = true; |
} else { |
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)"); |
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)"); |
} |
} |
}); |
1285,11 → 1285,13 |
final EntiteGeographiqueObservation infosCom) { |
|
String nlocalite = ""; |
if(infosCom != null && infosCom.getZoneGeo() != null && !infosCom.getZoneGeo().trim().isEmpty()){ |
if(infosCom != null && infosCom.getZoneGeo() != null && !infosCom.getZoneGeo().trim().isEmpty()) { |
nlocalite += infosCom.getZoneGeo(); |
if(!infosCom.getIdZoneGeo().trim().isEmpty()) { |
if(infosCom.getIdZoneGeo() != null && !infosCom.getIdZoneGeo().trim().isEmpty()) { |
if(Util.estUnNombre(infosCom.getIdZoneGeo())) { |
nlocalite += " ("+Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo())+")"; |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) { |
nlocalite += " ("+infosCom.getPays()+")"; |
} |
} else if(infosCom.getPays() != null && !infosCom.getPays().trim().isEmpty()) { |
nlocalite += " ("+infosCom.getPays()+")"; |
1347,7 → 1349,7 |
nlocalite += infosCom.getZoneGeo(); |
} |
|
if(Util.estUnNombre(infosCom.getIdZoneGeo())) { |
if(infosCom.getIdZoneGeo() != null && Util.estUnNombre(infosCom.getIdZoneGeo())) { |
String codeGeoFormate = Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo()); |
nlocalite += " ("+codeGeoFormate+")"; |
codeLocalite = Util.convertirChaineZoneGeoVersDepartement(infosCom.getIdZoneGeo()); |
1355,11 → 1357,18 |
nlocalite += " ("+infosCom.getPays()+")"; |
} |
|
if (!nlocalite.equals("")) { |
// Afin de pas effacer un pays précédemment saisi |
if(!localite.getValue().contains(nlocalite)) { |
if (!nlocalite.isEmpty()) { |
// Vide ou null, on remplace ! |
if(localite.getValue() == null || localite.getValue().trim().isEmpty()) { |
localite.setValue(nlocalite); |
} else { |
// Afin de pas effacer un pays précédemment saisi, si on a déjà saisi une localité |
// avec le même nom mais avec un pays, on ne remplace rien |
if(localite.getValue() != null && !localite.getValue().contains(nlocalite)) { |
localite.setValue(nlocalite); |
} |
} |
|
localiteModifiee = true; |
} |
} |