Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1383 Rev 1429
Line 32... Line 32...
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.synchronisation.Sequenceur;
36
import org.tela_botanica.client.synchronisation.Sequenceur;
-
 
37
import org.tela_botanica.client.util.Debug;
37
import org.tela_botanica.client.util.Pattern;
38
import org.tela_botanica.client.util.Pattern;
38
import org.tela_botanica.client.util.UtilString;
39
import org.tela_botanica.client.util.UtilString;
39
import org.tela_botanica.client.vues.Formulaire;
40
import org.tela_botanica.client.vues.Formulaire;
Line 40... Line 41...
40
 
41
 
Line 1280... Line 1281...
1280
			traiterDate("décès", valeurDateDeces, personneSelectionnee, lstMessageErreur);
1281
			traiterDate("décès", valeurDateDeces, personneSelectionnee, lstMessageErreur);
1281
			// lieu
1282
			// lieu
1282
			String decesLieu = (String) hmIdentite.getTextField("tfLieuDeces").getValue();
1283
			String decesLieu = (String) hmIdentite.getTextField("tfLieuDeces").getValue();
1283
			personneSelectionnee.setDecesLieu(decesLieu);
1284
			personneSelectionnee.setDecesLieu(decesLieu);
1284
		} else {
1285
		} else {
1285
			personneSelectionnee.setNonDecedee();			
1286
			personneSelectionnee.setNonDecedee();
1286
		}
1287
		}
Line 1287... Line 1288...
1287
		
1288
		
1288
		strValeur = obtenirValeurCombo("cbPays");		
1289
		strValeur = obtenirValeurCombo("cbPays");		
Line 1326... Line 1327...
1326
		
1327
		
1327
		return success;
1328
		return success;
Line 1328... Line 1329...
1328
	}
1329
	}
-
 
1330
	
1329
	
1331
	private void traiterDate(String typeDate, String date, Personne personneSelectionnee, LinkedList<String> lstMessageErreur) {
-
 
1332
		
1330
	private void traiterDate(String typeDate, String date, Personne personneSelectionnee, LinkedList<String> lstMessageErreur) {
1333
		String valeurDate = date;
1331
		String valeurDate = date;
-
 
1332
		if (!UtilString.isEmpty(valeurDate)){
1334
		
1333
			
1335
		if (!UtilString.isEmpty(valeurDate)){
1334
			String jour = "";
1336
			String jour = "";
Line 1335... Line 1337...
1335
			String mois = "";
1337
			String mois = "";
Line 1383... Line 1385...
1383
					else if (typeDate=="décès") {
1385
					else if (typeDate=="décès") {
1384
						personneSelectionnee.set("deces_date", valeurDate + "-00-00");
1386
						personneSelectionnee.set("deces_date", valeurDate + "-00-00");
1385
						personneSelectionnee.set("ce_deces", personneSelectionnee.ETRE_DECEDE);
1387
						personneSelectionnee.set("ce_deces", personneSelectionnee.ETRE_DECEDE);
1386
					}
1388
					}
1387
				}
1389
				}
-
 
1390
			}
1388
			} else {
1391
			else {
1389
				lstMessageErreur.add("La date de "+typeDate+" n'est pas au format JJ/MM/AAAA ou MM/AAAA ou AAAA.");
1392
				lstMessageErreur.add("La date de "+typeDate+" n'est pas au format JJ/MM/AAAA ou MM/AAAA ou AAAA.");
1390
			}
1393
			}
-
 
1394
			
-
 
1395
		/** Date vide **/
-
 
1396
		} else {
-
 
1397
			personneSelectionnee.set("deces_date", "0000-00-00");
-
 
1398
			personneSelectionnee.set("ce_deces", personneSelectionnee.ETRE_DECEDE);
1391
		}		
1399
		}
1392
	}
1400
	}
Line 1393... Line 1401...
1393
	
1401
	
1394
	public Personne getPersonne() {
1402
	public Personne getPersonne() {
1395
		return this.personne;
1403
		return this.personne;