Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2588 → Rev 2589

/trunk/src/org/tela_botanica/client/vues/observation/FormulaireSaisieObservationVue.java
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;
}
}