Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1294 → Rev 1295

/branches/v1.0-syrah/src/org/tela_botanica/client/modeles/personne/Personne.java
7,6 → 7,7
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.modeles.aDonnee;
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
import org.tela_botanica.client.util.Debug;
import org.tela_botanica.client.util.UtilString;
 
import com.google.gwt.core.client.GWT;
215,16 → 216,27
if (UtilString.isEmpty(dateNaiss)||dateNaiss.equals("0000-00-00")) {
dateNaiss = Mediateur.i18nC.inconnue();
}
String s = DateTimeFormat.getFormat("dddd/MM/yyyy").format(new Date(dateNaiss));
return dateNaiss;
}
public String getAnneeOuDateNaiss() {
String valeurDateNaissance = get("naissance_date");
if (!UtilString.isEmpty(valeurDateNaissance) && valeurDateNaissance.endsWith("00-00")) {
valeurDateNaissance = valeurDateNaissance.substring(0, 4);
} else if (UtilString.isEmpty(valeurDateNaissance) && valeurDateNaissance.equals("0000-00-00")) {
valeurDateNaissance = "";
}
if (valeurDateNaissance != null && valeurDateNaissance != "") {
if (valeurDateNaissance.matches("\\d{4}-\\d{2}-\\d{2}")) {
Date naissanceDate = DateTimeFormat.getFormat("yyyy-MM-dd").parse(valeurDateNaissance);
DateTimeFormat fmt = DateTimeFormat.getFormat("dd/MM/yyyy");
valeurDateNaissance = fmt.format(naissanceDate);
}
}
return valeurDateNaissance;
}
265,6 → 277,15
} else if (UtilString.isEmpty(valeurDateDeces) && valeurDateDeces.equals("0000-00-00")) {
valeurDateDeces = "";
}
if (valeurDateDeces != null && valeurDateDeces != "") {
if (valeurDateDeces.matches("\\d{4}-\\d{2}-\\d{2}")) {
Date naissanceDate = DateTimeFormat.getFormat("yyyy-MM-dd").parse(valeurDateDeces);
DateTimeFormat fmt = DateTimeFormat.getFormat("dd/MM/yyyy");
valeurDateDeces = fmt.format(naissanceDate);
}
}
return valeurDateDeces;
}