Subversion Repositories eFlore/Applications.coel

Rev

Rev 668 | Rev 678 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 668 Rev 676
Line 217... Line 217...
217
	 * */
217
	 * */
Line 218... Line 218...
218
	
218
	
Line 219... Line -...
219
	
-
 
220
	public void creerComposantsIdentite()	{
219
	
221
		
220
	public void creerComposantsIdentite()	{
222
		
221
		
223
			// Gestion de l'affichage en colonnes : 3 Layout container : principal, gauche & droite
222
		// Gestion de l'affichage en colonnes : 3 Layout container : principal, gauche & droite
224
			LayoutContainer left = new LayoutContainer();
223
		LayoutContainer left = new LayoutContainer();
Line 259... Line 258...
259
					
258
		
Line 260... Line 259...
260
					mediateur.selectionnerProjets(this);
259
		mediateur.selectionnerProjets(this);
Line 261... Line -...
261
				
-
 
262
				left.add(fsProjet);
260
				
263
					
261
		left.add(fsProjet);
264
				
262
					
Line 265... Line 263...
265
				FieldSet fsNoms = new FieldSet();
263
		FieldSet fsNoms = new FieldSet();
Line 863... Line 861...
863
		enregistrerEtRevenir = new Button("Enregistrer et revenir à la liste");
861
		enregistrerEtRevenir = new Button("Enregistrer et revenir à la liste");
864
		enregistrerEtRevenir.setIcon(Images.ICONES.scriptGo());
862
		enregistrerEtRevenir.setIcon(Images.ICONES.scriptGo());
865
		enregistrerEtRevenir.setIconAlign(IconAlign.LEFT);
863
		enregistrerEtRevenir.setIconAlign(IconAlign.LEFT);
866
		enregistrerEtRevenir.addSelectionListener(new SelectionListener<ButtonEvent>() {  
864
		enregistrerEtRevenir.addSelectionListener(new SelectionListener<ButtonEvent>() {  
867
			public void componentSelected(ButtonEvent ce) {  
865
			public void componentSelected(ButtonEvent ce) {  
868
				enregistrer();
866
				if (enregistrer() == true)	{
-
 
867
					((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicMenu("Personnes");
-
 
868
				}
869
			}  
869
			}  
870
		});
870
		});
Line 871... Line 871...
871
		
871
		
872
		hmIdentite.put("btnEnregistrerRevenir", enregistrerEtRevenir);
872
		hmIdentite.put("btnEnregistrerRevenir", enregistrerEtRevenir);
Line 1544... Line 1544...
1544
 
1544
 
1545
	/**
1545
	/**
1546
	 * Enregistre les information de la personne en cours 
1546
	 * Enregistre les information de la personne en cours 
1547
	 * 
1547
	 * 
1548
	 */
1548
	 */
Line -... Line 1549...
-
 
1549
	public boolean enregistrer()	{
1549
	public void enregistrer()	{
1550
		
Line 1550... Line 1551...
1550
		
1551
		boolean success = false;
1551
		LinkedList lstMessageErreur = new LinkedList<String>();
1552
		LinkedList lstMessageErreur = new LinkedList<String>();
1552
		
1553
		
Line 1629... Line 1630...
1629
		}
1630
		}
Line 1630... Line 1631...
1630
		
1631
		
Line 1631... Line 1632...
1631
		personneSelectionnee.setDecesDate(new Date());
1632
		personneSelectionnee.setDecesDate(new Date());
1632
		
1633
		
Line 1633... Line 1634...
1633
		strValeur = obtenirValeurCombo("cbPays");
1634
		strValeur = obtenirValeurCombo("cbPays");
1634
		personneSelectionnee.set("pays", strValeur);
1635
		personneSelectionnee.set("ce_truk_pays", strValeur);
Line 1635... Line 1636...
1635
		
1636
		
Line 1636... Line 1637...
1636
		strValeur = obtenirValeurCombo("cbRegion");
1637
		strValeur = obtenirValeurCombo("cbRegion");
1637
		personneSelectionnee.set("region", strValeur);
1638
		personneSelectionnee.set("ce_truk_region", strValeur);
Line 1646... Line 1647...
1646
		
1647
		
Line 1647... Line 1648...
1647
		personneSelectionnee.set("truk_url", ((HiddenField) hmIdentite.get("hfUrl")).getValue());
1648
		personneSelectionnee.set("truk_url", ((HiddenField) hmIdentite.get("hfUrl")).getValue());
1648
		
1649
		
-
 
1650
		if (lstMessageErreur.size() == 0)	{
1649
		if (lstMessageErreur.size() == 0)	{
1651
			mediateur.enregistrerPersonne(this, personneSelectionnee);
1650
			mediateur.enregistrerPersonne(this, personneSelectionnee);
1652
			success = true;
1651
		} else {
1653
		} else {
1652
			String strMessagesErreur = "<span><br />";
1654
			String strMessagesErreur = "<span><br />";
1653
			Iterator<String> itMessagesErreur = lstMessageErreur.iterator();
1655
			Iterator<String> itMessagesErreur = lstMessageErreur.iterator();
1654
			while (itMessagesErreur.hasNext())	{
1656
			while (itMessagesErreur.hasNext())	{
1655
				strMessagesErreur += "<br /> - " + itMessagesErreur.next();
1657
				strMessagesErreur += "<br /> - " + itMessagesErreur.next();
Line 1656... Line 1658...
1656
			}
1658
			}
-
 
1659
			strMessagesErreur += "</span>";
1657
			strMessagesErreur += "</span>";
1660
			
-
 
1661
 			MessageBox.alert("Erreurs", "Les erreurs suivantes ont été commises : \n" + strMessagesErreur, null);
-
 
1662
 			success = false;
1658
			
1663
		}
Line 1659... Line 1664...
1659
 			MessageBox.alert("Erreurs", "Les erreurs suivantes ont été commises : \n" + strMessagesErreur, null);
1664
		
Line 1660... Line 1665...
1660
		}
1665
		return success;