Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 934 Rev 954
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.Mediateur;
3
import org.tela_botanica.client.Mediateur;
4
import org.tela_botanica.client.composants.ChampCaseACocher;
4
import org.tela_botanica.client.composants.ChampCaseACocher;
5
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
5
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
-
 
6
import org.tela_botanica.client.composants.ChampSliderPourcentage;
-
 
7
import org.tela_botanica.client.modeles.collection.Collection;
-
 
8
import org.tela_botanica.client.modeles.collection.CollectionBotanique;
6
import org.tela_botanica.client.composants.ChampSliderPourcentage;
9
import org.tela_botanica.client.util.Debug;
7
import org.tela_botanica.client.vues.Formulaire;
10
import org.tela_botanica.client.vues.Formulaire;
Line 8... Line 11...
8
import org.tela_botanica.client.vues.FormulaireOnglet;
11
import org.tela_botanica.client.vues.FormulaireOnglet;
9
 
12
 
10
import com.extjs.gxt.ui.client.widget.form.TextArea;
-
 
Line 11... Line 13...
11
import com.extjs.gxt.ui.client.widget.layout.FormData;
13
import com.extjs.gxt.ui.client.widget.form.TextArea;
Line -... Line 14...
-
 
14
import com.extjs.gxt.ui.client.widget.layout.FormData;
-
 
15
 
-
 
16
public class CollectionFormInventaire extends FormulaireOnglet {
-
 
17
 
-
 
18
	private Collection collection = null;
12
import com.google.gwt.core.client.GWT;
19
	private CollectionBotanique collectionBotanique = null;
13
 
20
	private Collection collectionCollectee = null;
14
public class CollectionFormInventaire extends FormulaireOnglet {
21
	private CollectionBotanique collectionBotaniqueCollectee = null;
15
 
22
	
16
	private ChampComboBoxListeValeurs existenceInventaireCombo = null;
23
	private ChampComboBoxListeValeurs existenceInventaireCombo = null;
Line 61... Line 68...
61
		typeDonneeInventaireChp.setTabIndex(tabIndex++);
68
		typeDonneeInventaireChp.setTabIndex(tabIndex++);
62
		typeDonneeInventaireChp.setFieldLabel(i18nC.typeDonneeInventaireCollection());
69
		typeDonneeInventaireChp.setFieldLabel(i18nC.typeDonneeInventaireCollection());
63
		add(typeDonneeInventaireChp, new FormData(550, 0));
70
		add(typeDonneeInventaireChp, new FormData(550, 0));
64
	}
71
	}
Line -... Line 72...
-
 
72
	
-
 
73
	public void peupler() {
-
 
74
		initialiserCollection();
-
 
75
		if (collectionBotanique != null) {
-
 
76
			existenceInventaireCombo.peupler(collectionBotaniqueCollectee.getInventaire());
-
 
77
			auteurInventaireCombo.peupler(collectionBotaniqueCollectee.getInventaireAuteur());
-
 
78
			formeInventaireCombo.peupler(collectionBotaniqueCollectee.getInventaireForme());
-
 
79
			infoInventaireChp.setValue(collectionBotaniqueCollectee.getInventaireInfo());
-
 
80
			digitalInventaireChp.peupler(collectionBotaniqueCollectee.getInventaireDigital());
-
 
81
			pourcentDigitalInventaireChp.peupler(collectionBotaniqueCollectee.getInventaireDigitalPourcent());
-
 
82
			etatInventaireCombo.peupler(collectionBotaniqueCollectee.getInventaireEtat());
-
 
83
			typeDonneeInventaireChp.setValue(collectionBotaniqueCollectee.getInventaireDonneesTypes());
-
 
84
		}
-
 
85
	}
-
 
86
	
-
 
87
	public void collecter() {
-
 
88
		initialiserCollection();
-
 
89
		if (etreAccede()) {
-
 
90
			collectionBotaniqueCollectee.setInventaire(existenceInventaireCombo.getValeur());
-
 
91
			collectionBotaniqueCollectee.setInventaireAuteur(auteurInventaireCombo.getValeur());
-
 
92
			collectionBotaniqueCollectee.setInventaireForme(formeInventaireCombo.getValeur());
-
 
93
			collectionBotaniqueCollectee.setInventaireInfo(infoInventaireChp.getValue());
-
 
94
			collectionBotaniqueCollectee.setInventaireDigital(digitalInventaireChp.getValeur());
-
 
95
			collectionBotaniqueCollectee.setInventaireDigitalPourcent(pourcentDigitalInventaireChp.getValeur());
-
 
96
			collectionBotaniqueCollectee.setInventaireEtat(etatInventaireCombo.getValeur());
-
 
97
			collectionBotaniqueCollectee.setInventaireDonneesTypes(typeDonneeInventaireChp.getValue());
-
 
98
		}
-
 
99
	}
-
 
100
	
-
 
101
	private void initialiserCollection() {
-
 
102
		collection = ((CollectionForm) formulaire).collection;
-
 
103
		if (collection != null) {
-
 
104
			collectionBotanique = collection.getBotanique();
-
 
105
		}
-
 
106
		
-
 
107
		collectionCollectee = ((CollectionForm) formulaire).collectionCollectee;
-
 
108
		if (collectionCollectee != null) {
-
 
109
			collectionBotaniqueCollectee = collectionCollectee.getBotanique();
-
 
110
		}
-
 
111
	}
65
	
112
	
66
	public void rafraichir(Object nouvellesDonnees) {
113
	public void rafraichir(Object nouvellesDonnees) {
67
		GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
114
		Debug.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()));
Line 68... Line 115...
68
	}
115
	}
69
	
116