Line 31... |
Line 31... |
31 |
import org.tela_botanica.client.modeles.projet.Projet;
|
31 |
import org.tela_botanica.client.modeles.projet.Projet;
|
32 |
import org.tela_botanica.client.modeles.projet.ProjetListe;
|
32 |
import org.tela_botanica.client.modeles.projet.ProjetListe;
|
33 |
import org.tela_botanica.client.modeles.publication.Publication;
|
33 |
import org.tela_botanica.client.modeles.publication.Publication;
|
34 |
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
|
34 |
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
|
35 |
import org.tela_botanica.client.modeles.publication.PublicationListe;
|
35 |
import org.tela_botanica.client.modeles.publication.PublicationListe;
|
- |
|
36 |
import org.tela_botanica.client.util.Debug;
|
36 |
import org.tela_botanica.client.util.Pattern;
|
37 |
import org.tela_botanica.client.util.Pattern;
|
37 |
import org.tela_botanica.client.util.UtilString;
|
38 |
import org.tela_botanica.client.util.UtilString;
|
38 |
import org.tela_botanica.client.vues.Formulaire;
|
39 |
import org.tela_botanica.client.vues.Formulaire;
|
Line 39... |
Line 40... |
39 |
|
40 |
|
Line 1268... |
Line 1269... |
1268 |
String decesLieu = (String) hmIdentite.getTextField("tfLieuDeces").getValue();
|
1269 |
String decesLieu = (String) hmIdentite.getTextField("tfLieuDeces").getValue();
|
Line 1269... |
Line 1270... |
1269 |
|
1270 |
|
1270 |
//Verifier que la date est soit JJ/MM/AAAA soit AAAA
|
1271 |
//Verifier que la date est soit JJ/MM/AAAA soit AAAA
|
1271 |
Date dateDeces = null;
|
1272 |
Date dateDeces = null;
|
- |
|
1273 |
String valeurDateDeces = (String) hmIdentite.getTextField("tfDateDeces").getValue();
|
- |
|
1274 |
|
- |
|
1275 |
Debug.log("DANS FORM valeurDateDeces="+valeurDateDeces);
|
- |
|
1276 |
|
1272 |
String valeurDateDeces = (String) hmIdentite.getTextField("tfDateDeces").getValue();
|
1277 |
|
1273 |
if (!UtilString.isEmpty(valeurDateDeces)) {
|
1278 |
if (!UtilString.isEmpty(valeurDateDeces)) {
|
1274 |
if (valeurDateDeces.matches("\\d{2}/\\d{2}/\\d{4}")) {
|
1279 |
if (valeurDateDeces.matches("\\d{2}/\\d{2}/\\d{4}")) {
|
1275 |
dateDeces = DateTimeFormat.getFormat("dd/MM/yyyy").parse(valeurDateDeces);
|
1280 |
dateDeces = DateTimeFormat.getFormat("dd/MM/yyyy").parse(valeurDateDeces);
|
1276 |
personneSelectionnee.setDeces(dateDeces, decesLieu);
|
1281 |
personneSelectionnee.setDeces(dateDeces, decesLieu);
|
- |
|
1282 |
} else if (valeurDateDeces.matches("\\d{4}")) {
|
1277 |
} else if (valeurDateDeces.matches("\\d{4}")) {
|
1283 |
personneSelectionnee.set("ce_deces", personneSelectionnee.ETRE_DECEDE);
|
1278 |
personneSelectionnee.set("deces_date", valeurDateDeces + "-00-00");
|
1284 |
personneSelectionnee.set("deces_date", valeurDateDeces + "-00-00");
|
1279 |
personneSelectionnee.setDecesLieu(decesLieu);
|
1285 |
personneSelectionnee.setDecesLieu(decesLieu);
|
1280 |
} else {
|
1286 |
} else {
|
1281 |
lstMessageErreur.add("La date de deces n'est pas au format jj/mm/AAAA ou AAAA.");
|
1287 |
lstMessageErreur.add("La date de deces n'est pas au format jj/mm/AAAA ou AAAA.");
|