Subversion Repositories eFlore/Applications.coel

Rev

Rev 1290 | Rev 1309 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1290 Rev 1302
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.");