1 |
package org.tela_botanica.client.vues.structure;
|
1 |
package org.tela_botanica.client.vues.structure;
|
2 |
|
2 |
|
3 |
import java.util.ArrayList;
|
3 |
import java.util.ArrayList;
|
4 |
import java.util.List;
|
4 |
import java.util.List;
|
5 |
|
5 |
|
6 |
import org.tela_botanica.client.Mediateur;
|
6 |
import org.tela_botanica.client.Mediateur;
|
7 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
7 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
8 |
import org.tela_botanica.client.modeles.Information;
|
8 |
import org.tela_botanica.client.modeles.Information;
|
9 |
import org.tela_botanica.client.modeles.Valeur;
|
9 |
import org.tela_botanica.client.modeles.Valeur;
|
10 |
import org.tela_botanica.client.modeles.ValeurListe;
|
10 |
import org.tela_botanica.client.modeles.ValeurListe;
|
11 |
import org.tela_botanica.client.modeles.structure.StructureConservation;
|
11 |
import org.tela_botanica.client.modeles.structure.StructureConservation;
|
12 |
import org.tela_botanica.client.modeles.structure.StructureValorisation;
|
12 |
import org.tela_botanica.client.modeles.structure.StructureValorisation;
|
13 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
13 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
14 |
import org.tela_botanica.client.vues.Formulaire;
|
14 |
import org.tela_botanica.client.vues.Formulaire;
|
15 |
import org.tela_botanica.client.vues.FormulaireOnglet;
|
15 |
import org.tela_botanica.client.vues.FormulaireOnglet;
|
16 |
|
16 |
|
17 |
import com.extjs.gxt.ui.client.event.BaseEvent;
|
17 |
import com.extjs.gxt.ui.client.event.BaseEvent;
|
18 |
import com.extjs.gxt.ui.client.event.ComponentEvent;
|
18 |
import com.extjs.gxt.ui.client.event.ComponentEvent;
|
19 |
import com.extjs.gxt.ui.client.event.Events;
|
19 |
import com.extjs.gxt.ui.client.event.Events;
|
20 |
import com.extjs.gxt.ui.client.event.Listener;
|
20 |
import com.extjs.gxt.ui.client.event.Listener;
|
21 |
import com.extjs.gxt.ui.client.widget.Component;
|
21 |
import com.extjs.gxt.ui.client.widget.Component;
|
22 |
import com.extjs.gxt.ui.client.widget.ContentPanel;
|
22 |
import com.extjs.gxt.ui.client.widget.ContentPanel;
|
23 |
import com.extjs.gxt.ui.client.widget.Html;
|
23 |
import com.extjs.gxt.ui.client.widget.Html;
|
24 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
24 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
25 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
25 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
26 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
26 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
27 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
27 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
28 |
import com.extjs.gxt.ui.client.widget.form.Radio;
|
28 |
import com.extjs.gxt.ui.client.widget.form.Radio;
|
29 |
import com.extjs.gxt.ui.client.widget.form.RadioGroup;
|
29 |
import com.extjs.gxt.ui.client.widget.form.RadioGroup;
|
30 |
import com.extjs.gxt.ui.client.widget.form.TextArea;
|
30 |
import com.extjs.gxt.ui.client.widget.form.TextArea;
|
31 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
31 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
32 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
32 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
33 |
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
|
33 |
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
|
34 |
import com.google.gwt.core.client.GWT;
|
34 |
import com.google.gwt.core.client.GWT;
|
35 |
import com.google.gwt.user.client.Window;
|
35 |
import com.google.gwt.user.client.Window;
|
36 |
|
36 |
|
37 |
public class StructureFormConservation extends FormulaireOnglet implements Rafraichissable {
|
37 |
public class StructureFormConservation extends FormulaireOnglet implements Rafraichissable {
|
38 |
|
38 |
|
39 |
private StructureConservation conservation = null;
|
39 |
private StructureConservation conservation = null;
|
40 |
private CheckBoxGroup localStockageTrukCacGrpChp = null;
|
40 |
private CheckBoxGroup localStockageTrukCacGrpChp = null;
|
41 |
private LayoutContainer localStockageTrukCp = null;
|
41 |
private LayoutContainer localStockageTrukCp = null;
|
42 |
private CheckBoxGroup meubleStockageTrukCacGrpChp = null;
|
42 |
private CheckBoxGroup meubleStockageTrukCacGrpChp = null;
|
43 |
private LayoutContainer meubleStockageTrukCp = null;
|
43 |
private LayoutContainer meubleStockageTrukCp = null;
|
44 |
private CheckBoxGroup parametreStockageTrukCacGrpChp = null;
|
44 |
private CheckBoxGroup parametreStockageTrukCacGrpChp = null;
|
45 |
private LayoutContainer parametreStockageTrukCp = null;
|
45 |
private LayoutContainer parametreStockageTrukCp = null;
|
46 |
private LayoutContainer collectionAutreTrukCp = null;
|
46 |
private LayoutContainer collectionAutreTrukCp = null;
|
47 |
private CheckBoxGroup collectionAutreTrukCacGrpChp = null;
|
47 |
private CheckBoxGroup collectionAutreTrukCacGrpChp = null;
|
48 |
private CheckBoxGroup opRestauTrukCacGrpChp = null;
|
48 |
private CheckBoxGroup opRestauTrukCacGrpChp = null;
|
49 |
private LayoutContainer opRestauTrukCp = null;
|
49 |
private LayoutContainer opRestauTrukCp = null;
|
50 |
private CheckBoxGroup autreMaterielTrukCacGrpChp = null;
|
50 |
private CheckBoxGroup autreMaterielTrukCacGrpChp = null;
|
51 |
private LayoutContainer autreMaterielTrukCp = null;
|
51 |
private LayoutContainer autreMaterielTrukCp = null;
|
52 |
private RadioGroup formationMarkRGrpChp = null;
|
52 |
private RadioGroup formationMarkRGrpChp = null;
|
53 |
private RadioGroup interetFormationMarkRGrpChp = null;
|
53 |
private RadioGroup interetFormationMarkRGrpChp = null;
|
54 |
private RadioGroup collectionCommuneMarkRGrpChp = null;
|
54 |
private RadioGroup collectionCommuneMarkRGrpChp = null;
|
55 |
private RadioGroup accesControleMarkRGrpChp = null;
|
55 |
private RadioGroup accesControleMarkRGrpChp = null;
|
56 |
private RadioGroup restaurationMarkRGrpChp = null;
|
56 |
private RadioGroup restaurationMarkRGrpChp = null;
|
57 |
private RadioGroup traitementMarkRGrpChp = null;
|
57 |
private RadioGroup traitementMarkRGrpChp = null;
|
58 |
private RadioGroup collectionAcquisitionMarkRGrpChp = null;
|
58 |
private RadioGroup collectionAcquisitionMarkRGrpChp = null;
|
59 |
private RadioGroup echantillonAcquisitionMarkRGrpChp = null;
|
59 |
private RadioGroup echantillonAcquisitionMarkRGrpChp = null;
|
60 |
private LayoutContainer traitementTrukCp = null;
|
60 |
private LayoutContainer traitementTrukCp = null;
|
61 |
private CheckBoxGroup traitementTrukCacGrpChp = null;
|
61 |
private CheckBoxGroup traitementTrukCacGrpChp = null;
|
62 |
private LayoutContainer poisonTraitementTrukCp = null;
|
62 |
private LayoutContainer poisonTraitementTrukCp = null;
|
63 |
private LayoutContainer insecteTraitementTrukCp = null;
|
63 |
private LayoutContainer insecteTraitementTrukCp = null;
|
64 |
private CheckBoxGroup insecteTraitementTrukCacGrpChp = null;
|
64 |
private CheckBoxGroup insecteTraitementTrukCacGrpChp = null;
|
65 |
private CheckBoxGroup poisonTraitementTrukCacGrpChp = null;
|
65 |
private CheckBoxGroup poisonTraitementTrukCacGrpChp = null;
|
66 |
private TextField<String> formationChp = null;
|
66 |
private TextField<String> formationChp = null;
|
67 |
private RadioGroup materielConservationCeRGrpChp = null;
|
67 |
private RadioGroup materielConservationCeRGrpChp = null;
|
68 |
private LayoutContainer materielConservationCp = null;
|
68 |
private LayoutContainer materielConservationCp = null;
|
69 |
private RadioGroup traitementAcquisitionMarkRGrpChp = null;
|
69 |
private RadioGroup traitementAcquisitionMarkRGrpChp = null;
|
70 |
private LabelField traitementAcquisitionMarkLabel = null;
|
70 |
private LabelField traitementAcquisitionMarkLabel = null;
|
71 |
private TextField<String> localStockageAutreChp = null;
|
71 |
private TextField<String> localStockageAutreChp = null;
|
72 |
private TextField<String> meubleStockageAutreChp = null;
|
72 |
private TextField<String> meubleStockageAutreChp = null;
|
73 |
private TextField<String> parametreStockageAutreChp = null;
|
73 |
private TextField<String> parametreStockageAutreChp = null;
|
74 |
private TextField<String> collectionAutreAutreChp = null;
|
74 |
private TextField<String> collectionAutreAutreChp = null;
|
75 |
private TextField<String> opRestauAutreChp = null;
|
75 |
private TextField<String> opRestauAutreChp = null;
|
76 |
private TextField<String> autreMaterielAutreChp = null;
|
76 |
private TextField<String> autreMaterielAutreChp = null;
|
77 |
private TextField<String> traitementAutreChp = null;
|
77 |
private TextField<String> traitementAutreChp = null;
|
78 |
private TextField<String> poisonTraitementAutreChp = null;
|
78 |
private TextField<String> poisonTraitementAutreChp = null;
|
79 |
private TextField<String> insecteTraitementAutreChp = null;
|
79 |
private TextField<String> insecteTraitementAutreChp = null;
|
80 |
|
80 |
|
81 |
private String ID = "conservation";
|
81 |
private String ID = "conservation";
|
82 |
private Formulaire formulaireCourant = null;
|
82 |
private Formulaire formulaireCourant = null;
|
83 |
private Mediateur mediateur = null;
|
83 |
private Mediateur mediateur = null;
|
84 |
private Sequenceur sequenceur = null;
|
84 |
private Sequenceur sequenceur = null;
|
85 |
|
85 |
|
86 |
public StructureFormConservation(Mediateur mediateur, Formulaire formulaireCourant, Sequenceur sequenceur) {
|
86 |
public StructureFormConservation(Mediateur mediateur, Formulaire formulaireCourant, Sequenceur sequenceur) {
|
87 |
|
87 |
|
88 |
initialiserOnglet(formulaireCourant);
|
88 |
initialiserOnglet(formulaireCourant);
|
89 |
|
89 |
|
90 |
this.mediateur = mediateur;
|
90 |
this.mediateur = mediateur;
|
91 |
this.formulaireCourant = formulaireCourant;
|
91 |
this.formulaireCourant = formulaireCourant;
|
92 |
this.sequenceur = sequenceur;
|
92 |
this.sequenceur = sequenceur;
|
93 |
|
93 |
|
94 |
setId(ID);
|
94 |
setId(ID);
|
95 |
setText(Mediateur.i18nC.structureInfoConservation());
|
95 |
setText(Mediateur.i18nC.structureInfoConservation());
|
96 |
FormulaireOnglet.parametrer(this);
|
96 |
FormulaireOnglet.parametrer(this);
|
97 |
|
97 |
|
98 |
this.setLayout(Formulaire.creerFormLayout(650, LabelAlign.TOP));
|
98 |
this.setLayout(Formulaire.creerFormLayout(650, LabelAlign.TOP));
|
99 |
Listener<ComponentEvent> ecouteurSelection = new Listener<ComponentEvent>() {
|
99 |
Listener<ComponentEvent> ecouteurSelection = new Listener<ComponentEvent>() {
|
100 |
public void handleEvent(ComponentEvent be) {
|
100 |
public void handleEvent(ComponentEvent be) {
|
101 |
peupler();
|
101 |
peupler();
|
102 |
layout();
|
102 |
layout();
|
103 |
}
|
103 |
}
|
104 |
};
|
104 |
};
|
105 |
this.addListener(Events.Select, ecouteurSelection);
|
105 |
this.addListener(Events.Select, ecouteurSelection);
|
106 |
|
106 |
|
107 |
formationMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("formation_mark", "ouiNon");
|
107 |
formationMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("formation_mark", "ouiNon");
|
108 |
formationMarkRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?");
|
108 |
formationMarkRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?");
|
109 |
this.add(formationMarkRGrpChp);
|
109 |
this.add(formationMarkRGrpChp);
|
110 |
|
110 |
|
111 |
formationChp = new TextArea();
|
111 |
formationChp = new TextArea();
|
112 |
formationChp.hide();
|
112 |
formationChp.hide();
|
113 |
formationChp.addListener(Events.Hide, new Listener<BaseEvent>() {
|
113 |
formationChp.addListener(Events.Hide, new Listener<BaseEvent>() {
|
114 |
|
114 |
|
115 |
public void handleEvent(BaseEvent be) {
|
115 |
public void handleEvent(BaseEvent be) {
|
116 |
((TextArea) be.getSource()).setValue("");
|
116 |
((TextArea) be.getSource()).setValue("");
|
117 |
}
|
117 |
}
|
118 |
|
118 |
|
119 |
});
|
119 |
});
|
120 |
formationChp.setFieldLabel("Si oui, lesquelles ?");
|
120 |
formationChp.setFieldLabel("Si oui, lesquelles ?");
|
121 |
this.add(formationChp);
|
121 |
this.add(formationChp);
|
122 |
|
122 |
|
123 |
interetFormationMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("interet_formation_mark", "ouiNon");
|
123 |
interetFormationMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("interet_formation_mark", "ouiNon");
|
124 |
interetFormationMarkRGrpChp.setFieldLabel("Seriez vous intéressé par une formation à la conservation et à la restauration d'herbier ?");
|
124 |
interetFormationMarkRGrpChp.setFieldLabel("Seriez vous intéressé par une formation à la conservation et à la restauration d'herbier ?");
|
125 |
this.add(interetFormationMarkRGrpChp);
|
125 |
this.add(interetFormationMarkRGrpChp);
|
126 |
|
126 |
|
127 |
localStockageTrukCacGrpChp = new CheckBoxGroup();
|
127 |
localStockageTrukCacGrpChp = new CheckBoxGroup();
|
128 |
localStockageTrukCacGrpChp.setFieldLabel("Avez vous des locaux spécifiques de stockage des collections botaniques ?");
|
128 |
localStockageTrukCacGrpChp.setFieldLabel("Avez vous des locaux spécifiques de stockage des collections botaniques ?");
|
129 |
localStockageTrukCp = Formulaire.creerChoixMultipleCp();
|
129 |
localStockageTrukCp = Formulaire.creerChoixMultipleCp();
|
130 |
this.add(localStockageTrukCp);
|
130 |
this.add(localStockageTrukCp);
|
131 |
mediateur.obtenirListeValeurEtRafraichir(this, "localStockage", sequenceur);
|
131 |
mediateur.obtenirListeValeurEtRafraichir(this, "localStockage", sequenceur);
|
132 |
|
132 |
|
133 |
meubleStockageTrukCp = Formulaire.creerChoixMultipleCp();
|
133 |
meubleStockageTrukCp = Formulaire.creerChoixMultipleCp();
|
134 |
meubleStockageTrukCacGrpChp = new CheckBoxGroup();
|
134 |
meubleStockageTrukCacGrpChp = new CheckBoxGroup();
|
135 |
meubleStockageTrukCacGrpChp.setFieldLabel("Avez vous des meubles spécifiques au stockage des collections botaniques ?");
|
135 |
meubleStockageTrukCacGrpChp.setFieldLabel("Avez vous des meubles spécifiques au stockage des collections botaniques ?");
|
136 |
this.add(meubleStockageTrukCp);
|
136 |
this.add(meubleStockageTrukCp);
|
137 |
mediateur.obtenirListeValeurEtRafraichir(this, "meubleStockage", sequenceur);
|
137 |
mediateur.obtenirListeValeurEtRafraichir(this, "meubleStockage", sequenceur);
|
138 |
|
138 |
|
139 |
parametreStockageTrukCp = Formulaire.creerChoixMultipleCp();
|
139 |
parametreStockageTrukCp = Formulaire.creerChoixMultipleCp();
|
140 |
parametreStockageTrukCacGrpChp = new CheckBoxGroup();
|
140 |
parametreStockageTrukCacGrpChp = new CheckBoxGroup();
|
141 |
parametreStockageTrukCacGrpChp.setFieldLabel("Quels paramètres maîtrisez vous ?");
|
141 |
parametreStockageTrukCacGrpChp.setFieldLabel("Quels paramètres maîtrisez vous ?");
|
142 |
this.add(parametreStockageTrukCp);
|
142 |
this.add(parametreStockageTrukCp);
|
143 |
mediateur.obtenirListeValeurEtRafraichir(this, "parametreStockage", sequenceur);
|
143 |
mediateur.obtenirListeValeurEtRafraichir(this, "parametreStockage", sequenceur);
|
144 |
|
144 |
|
145 |
collectionCommuneMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("collection_commune_mark", "ouiNon");
|
145 |
collectionCommuneMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("collection_commune_mark", "ouiNon");
|
146 |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?");
|
146 |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?");
|
147 |
this.add(collectionCommuneMarkRGrpChp);
|
147 |
this.add(collectionCommuneMarkRGrpChp);
|
148 |
|
148 |
|
149 |
collectionAutreTrukCp = Formulaire.creerChoixMultipleCp();
|
149 |
collectionAutreTrukCp = Formulaire.creerChoixMultipleCp();
|
150 |
collectionAutreTrukCacGrpChp = new CheckBoxGroup();
|
150 |
collectionAutreTrukCacGrpChp = new CheckBoxGroup();
|
151 |
collectionAutreTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
151 |
collectionAutreTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
152 |
collectionAutreTrukCp.hide();
|
152 |
collectionAutreTrukCp.hide();
|
153 |
this.add(collectionAutreTrukCp);
|
153 |
this.add(collectionAutreTrukCp);
|
154 |
mediateur.obtenirListeValeurEtRafraichir(this, "autreCollection", sequenceur);
|
154 |
mediateur.obtenirListeValeurEtRafraichir(this, "autreCollection", sequenceur);
|
155 |
|
155 |
|
156 |
accesControleMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("mark_acces_controle", "ouiNon");
|
156 |
accesControleMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("mark_acces_controle", "ouiNon");
|
157 |
accesControleMarkRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?");
|
157 |
accesControleMarkRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?");
|
158 |
this.add(accesControleMarkRGrpChp);
|
158 |
this.add(accesControleMarkRGrpChp);
|
159 |
|
159 |
|
160 |
restaurationMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("restauration_mark", "ouiNon");
|
160 |
restaurationMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("restauration_mark", "ouiNon");
|
161 |
restaurationMarkRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?");
|
161 |
restaurationMarkRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?");
|
162 |
this.add(restaurationMarkRGrpChp);
|
162 |
this.add(restaurationMarkRGrpChp);
|
163 |
|
163 |
|
164 |
opRestauTrukCp = Formulaire.creerChoixMultipleCp();
|
164 |
opRestauTrukCp = Formulaire.creerChoixMultipleCp();
|
165 |
opRestauTrukCacGrpChp = new CheckBoxGroup();
|
165 |
opRestauTrukCacGrpChp = new CheckBoxGroup();
|
166 |
opRestauTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
166 |
opRestauTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
167 |
opRestauTrukCp.hide();
|
167 |
opRestauTrukCp.hide();
|
168 |
this.add(opRestauTrukCp);
|
168 |
this.add(opRestauTrukCp);
|
169 |
mediateur.obtenirListeValeurEtRafraichir(this, "opRestau", sequenceur);
|
169 |
mediateur.obtenirListeValeurEtRafraichir(this, "opRestau", sequenceur);
|
170 |
|
170 |
|
171 |
// Création d'un ContentPanel vide et du groupe de bouton radio
|
171 |
// Création d'un ContentPanel vide et du groupe de bouton radio
|
172 |
// Le groupe de bouton radio recevra les boutons au moment de la réception des données (rafraichir()) et ser à ce moment là ajouter au ContenetPanel
|
172 |
// Le groupe de bouton radio recevra les boutons au moment de la réception des données (rafraichir()) et ser à ce moment là ajouter au ContenetPanel
|
173 |
materielConservationCp = Formulaire.creerChoixMultipleCp();
|
173 |
materielConservationCp = Formulaire.creerChoixMultipleCp();
|
174 |
this.add(materielConservationCp);
|
174 |
this.add(materielConservationCp);
|
175 |
materielConservationCeRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("materiel_conservation_ce", "onep");
|
175 |
materielConservationCeRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("materiel_conservation_ce", "onep");
|
176 |
materielConservationCeRGrpChp.setFieldLabel("Utilisez vous du matériel de conservation ?");
|
176 |
materielConservationCeRGrpChp.setFieldLabel("Utilisez vous du matériel de conservation ?");
|
177 |
materielConservationCeRGrpChp.setToolTip(new ToolTipConfig("Matériel de conservation", "matériel spécialisé pour la conservation des archives ou du patrimoine fragile. Ce matériel possède des propriétés mécaniques et chimiques qui font qu'il résiste dans le temps et que sa dégradation n'entraîne pas de dommages sur le matériel qu'il aide à conserver. Exemples : papier neutre, papier gommé, etc..."));
|
177 |
materielConservationCeRGrpChp.setToolTip(new ToolTipConfig("Matériel de conservation", "matériel spécialisé pour la conservation des archives ou du patrimoine fragile. Ce matériel possède des propriétés mécaniques et chimiques qui font qu'il résiste dans le temps et que sa dégradation n'entraîne pas de dommages sur le matériel qu'il aide à conserver. Exemples : papier neutre, papier gommé, etc..."));
|
178 |
mediateur.obtenirListeValeurEtRafraichir(this, "onep", sequenceur);
|
178 |
mediateur.obtenirListeValeurEtRafraichir(this, "onep", sequenceur);
|
179 |
|
179 |
|
180 |
autreMaterielTrukCp = Formulaire.creerChoixMultipleCp();
|
180 |
autreMaterielTrukCp = Formulaire.creerChoixMultipleCp();
|
181 |
autreMaterielTrukCacGrpChp = new CheckBoxGroup();
|
181 |
autreMaterielTrukCacGrpChp = new CheckBoxGroup();
|
182 |
autreMaterielTrukCacGrpChp.setFieldLabel("Si non, qu'utilisez vous comme matériel ?");
|
182 |
autreMaterielTrukCacGrpChp.setFieldLabel("Si non, qu'utilisez vous comme matériel ?");
|
183 |
autreMaterielTrukCp.hide();
|
183 |
autreMaterielTrukCp.hide();
|
184 |
this.add(autreMaterielTrukCp);
|
184 |
this.add(autreMaterielTrukCp);
|
185 |
mediateur.obtenirListeValeurEtRafraichir(this, "autreMateriel", sequenceur);
|
185 |
mediateur.obtenirListeValeurEtRafraichir(this, "autreMateriel", sequenceur);
|
186 |
|
186 |
|
187 |
traitementMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("traitement_mark", "ouiNon");
|
187 |
traitementMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("traitement_mark", "ouiNon");
|
188 |
traitementMarkRGrpChp.setFieldLabel("Réalisez vous actuellement des traitements globaux contre les insectes ?");
|
188 |
traitementMarkRGrpChp.setFieldLabel("Réalisez vous actuellement des traitements globaux contre les insectes ?");
|
189 |
this.add(traitementMarkRGrpChp);
|
189 |
this.add(traitementMarkRGrpChp);
|
190 |
|
190 |
|
191 |
traitementTrukCp = Formulaire.creerChoixMultipleCp();
|
191 |
traitementTrukCp = Formulaire.creerChoixMultipleCp();
|
192 |
traitementTrukCp.hide();
|
192 |
traitementTrukCp.hide();
|
193 |
traitementTrukCacGrpChp = new CheckBoxGroup();
|
193 |
traitementTrukCacGrpChp = new CheckBoxGroup();
|
194 |
traitementTrukCacGrpChp.setFieldLabel("Si oui, lesquels ?");
|
194 |
traitementTrukCacGrpChp.setFieldLabel("Si oui, lesquels ?");
|
195 |
this.add(traitementTrukCp);
|
195 |
this.add(traitementTrukCp);
|
196 |
mediateur.obtenirListeValeurEtRafraichir(this, "insecteTraitement", sequenceur);
|
196 |
mediateur.obtenirListeValeurEtRafraichir(this, "insecteTraitement", sequenceur);
|
197 |
|
197 |
|
198 |
collectionAcquisitionMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("collection_acquisition_mark", "ouiNon");
|
198 |
collectionAcquisitionMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("collection_acquisition_mark", "ouiNon");
|
199 |
collectionAcquisitionMarkRGrpChp.setFieldLabel("Actuellement, vos collections botaniques s'accroissent-elles de nouvelles acquisitions ?");
|
199 |
collectionAcquisitionMarkRGrpChp.setFieldLabel("Actuellement, vos collections botaniques s'accroissent-elles de nouvelles acquisitions ?");
|
200 |
this.add(collectionAcquisitionMarkRGrpChp);
|
200 |
this.add(collectionAcquisitionMarkRGrpChp);
|
201 |
|
201 |
|
202 |
echantillonAcquisitionMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("echantillon_acquisition_mark", "ouiNon");
|
202 |
echantillonAcquisitionMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("echantillon_acquisition_mark", "ouiNon");
|
203 |
echantillonAcquisitionMarkRGrpChp.setFieldLabel("Actuellement, mettez vous en herbier de nouveaux échantillons ?");
|
203 |
echantillonAcquisitionMarkRGrpChp.setFieldLabel("Actuellement, mettez vous en herbier de nouveaux échantillons ?");
|
204 |
this.add(echantillonAcquisitionMarkRGrpChp);
|
204 |
this.add(echantillonAcquisitionMarkRGrpChp);
|
205 |
|
205 |
|
206 |
traitementAcquisitionMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("traitement_acquisition_mark", "ouiNon");
|
206 |
traitementAcquisitionMarkRGrpChp = formulaireCourant.creerChoixUniqueRadioGroupe("traitement_acquisition_mark", "ouiNon");
|
207 |
traitementAcquisitionMarkRGrpChp.hide();
|
207 |
traitementAcquisitionMarkRGrpChp.hide();
|
208 |
traitementAcquisitionMarkRGrpChp.setFieldLabel("Si oui, faites-vous un traitement contre les insectes avant l'intégration dans vos collections ?");
|
208 |
traitementAcquisitionMarkRGrpChp.setFieldLabel("Si oui, faites-vous un traitement contre les insectes avant l'intégration dans vos collections ?");
|
209 |
this.add(traitementAcquisitionMarkRGrpChp);
|
209 |
this.add(traitementAcquisitionMarkRGrpChp);
|
210 |
|
210 |
|
211 |
traitementAcquisitionMarkLabel = new LabelField();
|
211 |
traitementAcquisitionMarkLabel = new LabelField();
|
212 |
traitementAcquisitionMarkLabel.hide();
|
212 |
traitementAcquisitionMarkLabel.hide();
|
213 |
traitementAcquisitionMarkLabel.setFieldLabel("Si oui, lesquels ?");
|
213 |
traitementAcquisitionMarkLabel.setFieldLabel("Si oui, lesquels ?");
|
214 |
this.add(traitementAcquisitionMarkLabel);
|
214 |
this.add(traitementAcquisitionMarkLabel);
|
215 |
|
215 |
|
216 |
poisonTraitementTrukCp = Formulaire.creerChoixMultipleCp();
|
216 |
poisonTraitementTrukCp = Formulaire.creerChoixMultipleCp();
|
217 |
poisonTraitementTrukCp.hide();
|
217 |
poisonTraitementTrukCp.hide();
|
218 |
poisonTraitementTrukCacGrpChp = new CheckBoxGroup();
|
218 |
poisonTraitementTrukCacGrpChp = new CheckBoxGroup();
|
219 |
poisonTraitementTrukCacGrpChp.setFieldLabel("Empoisonnement");
|
219 |
poisonTraitementTrukCacGrpChp.setFieldLabel("Empoisonnement");
|
220 |
poisonTraitementTrukCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;");
|
220 |
poisonTraitementTrukCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;");
|
221 |
poisonTraitementTrukCacGrpChp.setLabelSeparator("");
|
221 |
poisonTraitementTrukCacGrpChp.setLabelSeparator("");
|
222 |
this.add(poisonTraitementTrukCp);
|
222 |
this.add(poisonTraitementTrukCp);
|
223 |
mediateur.obtenirListeValeurEtRafraichir(this, "poisonTraitement", sequenceur);
|
223 |
mediateur.obtenirListeValeurEtRafraichir(this, "poisonTraitement", sequenceur);
|
224 |
|
224 |
|
225 |
insecteTraitementTrukCp = Formulaire.creerChoixMultipleCp();
|
225 |
insecteTraitementTrukCp = Formulaire.creerChoixMultipleCp();
|
226 |
insecteTraitementTrukCp.hide();
|
226 |
insecteTraitementTrukCp.hide();
|
227 |
insecteTraitementTrukCacGrpChp = new CheckBoxGroup();
|
227 |
insecteTraitementTrukCacGrpChp = new CheckBoxGroup();
|
228 |
insecteTraitementTrukCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;");
|
228 |
insecteTraitementTrukCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;");
|
229 |
insecteTraitementTrukCacGrpChp.setLabelSeparator("");
|
229 |
insecteTraitementTrukCacGrpChp.setLabelSeparator("");
|
230 |
insecteTraitementTrukCacGrpChp.setFieldLabel("Désinsectisation");
|
230 |
insecteTraitementTrukCacGrpChp.setFieldLabel("Désinsectisation");
|
231 |
this.add(insecteTraitementTrukCp);
|
231 |
this.add(insecteTraitementTrukCp);
|
232 |
mediateur.obtenirListeValeurEtRafraichir(this, "insecteTraitement", sequenceur);
|
232 |
mediateur.obtenirListeValeurEtRafraichir(this, "insecteTraitement", sequenceur);
|
233 |
|
233 |
|
234 |
this.add(new Html("<br />"));
|
234 |
this.add(new Html("<br />"));
|
235 |
}
|
235 |
}
|
236 |
|
236 |
|
237 |
@Override
|
237 |
@Override
|
238 |
public void rafraichir(Object nouvellesDonnees) {
|
238 |
public void rafraichir(Object nouvellesDonnees) {
|
239 |
if (nouvellesDonnees instanceof ValeurListe) {
|
239 |
if (nouvellesDonnees instanceof ValeurListe) {
|
240 |
ValeurListe listeValeurs = (ValeurListe) nouvellesDonnees;
|
240 |
ValeurListe listeValeurs = (ValeurListe) nouvellesDonnees;
|
241 |
rafraichirValeurListe(listeValeurs);
|
241 |
rafraichirValeurListe(listeValeurs);
|
242 |
} else if (nouvellesDonnees instanceof Information) {
|
242 |
} else if (nouvellesDonnees instanceof Information) {
|
243 |
Information info = (Information) nouvellesDonnees;
|
243 |
Information info = (Information) nouvellesDonnees;
|
244 |
rafraichirInformation(info);
|
244 |
rafraichirInformation(info);
|
245 |
}
|
245 |
}
|
246 |
}
|
246 |
}
|
247 |
|
247 |
|
248 |
public void rafraichirInformation(Information info) {
|
248 |
public void rafraichirInformation(Information info) {
|
249 |
if (info.getDonnee(1) != null) {
|
249 |
if (info.getDonnee(1) != null) {
|
250 |
conservation = (StructureConservation) info.getDonnee(1);
|
250 |
conservation = (StructureConservation) info.getDonnee(1);
|
251 |
peupler();
|
251 |
peupler();
|
252 |
}
|
252 |
}
|
253 |
}
|
253 |
}
|
254 |
|
254 |
|
255 |
public void rafraichirValeurListe(ValeurListe listeValeurs) {
|
255 |
public void rafraichirValeurListe(ValeurListe listeValeurs) {
|
256 |
List<Valeur> liste = listeValeurs.toList();
|
256 |
List<Valeur> liste = listeValeurs.toList();
|
257 |
if (listeValeurs.getId().equals(config.getListeId("localStockage"))) {
|
257 |
if (listeValeurs.getId().equals(config.getListeId("localStockage"))) {
|
258 |
localStockageAutreChp = new TextField<String>();
|
258 |
localStockageAutreChp = new TextField<String>();
|
259 |
Formulaire.creerChoixMultipleCac(localStockageTrukCp, localStockageTrukCacGrpChp, listeValeurs, localStockageAutreChp);
|
259 |
Formulaire.creerChoixMultipleCac(localStockageTrukCp, localStockageTrukCacGrpChp, listeValeurs, localStockageAutreChp);
|
260 |
}
|
260 |
}
|
261 |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) {
|
261 |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) {
|
262 |
meubleStockageAutreChp = new TextField<String>();
|
262 |
meubleStockageAutreChp = new TextField<String>();
|
263 |
Formulaire.creerChoixMultipleCac(meubleStockageTrukCp, meubleStockageTrukCacGrpChp, listeValeurs, meubleStockageAutreChp);
|
263 |
Formulaire.creerChoixMultipleCac(meubleStockageTrukCp, meubleStockageTrukCacGrpChp, listeValeurs, meubleStockageAutreChp);
|
264 |
}
|
264 |
}
|
265 |
if (listeValeurs.getId().equals(config.getListeId("parametreStockage"))) {
|
265 |
if (listeValeurs.getId().equals(config.getListeId("parametreStockage"))) {
|
266 |
parametreStockageAutreChp = new TextField<String>();
|
266 |
parametreStockageAutreChp = new TextField<String>();
|
267 |
Formulaire.creerChoixMultipleCac(parametreStockageTrukCp, parametreStockageTrukCacGrpChp, listeValeurs, parametreStockageAutreChp);
|
267 |
Formulaire.creerChoixMultipleCac(parametreStockageTrukCp, parametreStockageTrukCacGrpChp, listeValeurs, parametreStockageAutreChp);
|
268 |
}
|
268 |
}
|
269 |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) {
|
269 |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) {
|
270 |
if (collectionAutreTrukCp != null && collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
270 |
if (collectionAutreTrukCp != null && collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
271 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
271 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
272 |
collectionAutreAutreChp = new TextField<String>();
|
272 |
collectionAutreAutreChp = new TextField<String>();
|
273 |
Formulaire.creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, collectionAutreAutreChp);
|
273 |
Formulaire.creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, collectionAutreAutreChp);
|
274 |
}
|
274 |
}
|
275 |
}
|
275 |
}
|
276 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
276 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
277 |
opRestauAutreChp = new TextField<String>();
|
277 |
opRestauAutreChp = new TextField<String>();
|
278 |
Formulaire.creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, opRestauAutreChp);
|
278 |
Formulaire.creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, opRestauAutreChp);
|
279 |
}
|
279 |
}
|
280 |
if (listeValeurs.getId().equals(config.getListeId("onep"))) {
|
280 |
if (listeValeurs.getId().equals(config.getListeId("onep"))) {
|
281 |
formulaireCourant.creerChoixUniqueBoutonRadio(materielConservationCeRGrpChp, listeValeurs);
|
281 |
formulaireCourant.creerChoixUniqueBoutonRadio(materielConservationCeRGrpChp, listeValeurs);
|
282 |
materielConservationCp.add(materielConservationCeRGrpChp);
|
282 |
materielConservationCp.add(materielConservationCeRGrpChp);
|
283 |
materielConservationCp.layout();
|
283 |
materielConservationCp.layout();
|
284 |
}
|
284 |
}
|
285 |
if (listeValeurs.getId().equals(config.getListeId("autreMateriel"))) {
|
285 |
if (listeValeurs.getId().equals(config.getListeId("autreMateriel"))) {
|
286 |
autreMaterielAutreChp = new TextField<String>();
|
286 |
autreMaterielAutreChp = new TextField<String>();
|
287 |
Formulaire.creerChoixMultipleCac(autreMaterielTrukCp, autreMaterielTrukCacGrpChp, listeValeurs, autreMaterielAutreChp);
|
287 |
Formulaire.creerChoixMultipleCac(autreMaterielTrukCp, autreMaterielTrukCacGrpChp, listeValeurs, autreMaterielAutreChp);
|
288 |
}
|
288 |
}
|
289 |
if (listeValeurs.getId().equals(config.getListeId("poisonTraitement"))) {
|
289 |
if (listeValeurs.getId().equals(config.getListeId("poisonTraitement"))) {
|
290 |
poisonTraitementAutreChp = new TextField<String>();
|
290 |
poisonTraitementAutreChp = new TextField<String>();
|
291 |
Formulaire.creerChoixMultipleCac(poisonTraitementTrukCp, poisonTraitementTrukCacGrpChp, listeValeurs, poisonTraitementAutreChp);
|
291 |
Formulaire.creerChoixMultipleCac(poisonTraitementTrukCp, poisonTraitementTrukCacGrpChp, listeValeurs, poisonTraitementAutreChp);
|
292 |
}
|
292 |
}
|
293 |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) {
|
293 |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) {
|
294 |
if (traitementTrukCp != null && traitementTrukCp.getItemByItemId("traitementTrukCacGrpChp") == null) {
|
294 |
if (traitementTrukCp != null && traitementTrukCp.getItemByItemId("traitementTrukCacGrpChp") == null) {
|
295 |
traitementTrukCacGrpChp.setId("traitementTrukCacGrpChp");
|
295 |
traitementTrukCacGrpChp.setId("traitementTrukCacGrpChp");
|
296 |
traitementAutreChp = new TextField<String>();
|
296 |
traitementAutreChp = new TextField<String>();
|
297 |
Formulaire.creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, listeValeurs, traitementAutreChp);
|
297 |
Formulaire.creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, listeValeurs, traitementAutreChp);
|
298 |
}
|
298 |
}
|
299 |
if (insecteTraitementTrukCp != null && insecteTraitementTrukCp.getItemByItemId("insecteTraitementTrukCacGrpChp") == null) {
|
299 |
if (insecteTraitementTrukCp != null && insecteTraitementTrukCp.getItemByItemId("insecteTraitementTrukCacGrpChp") == null) {
|
300 |
insecteTraitementTrukCacGrpChp.setId("insecteTraitementTrukCacGrpChp");
|
300 |
insecteTraitementTrukCacGrpChp.setId("insecteTraitementTrukCacGrpChp");
|
301 |
insecteTraitementAutreChp = new TextField<String>();
|
301 |
insecteTraitementAutreChp = new TextField<String>();
|
302 |
Formulaire.creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, listeValeurs, insecteTraitementAutreChp);
|
302 |
Formulaire.creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, listeValeurs, insecteTraitementAutreChp);
|
303 |
}
|
303 |
}
|
304 |
}
|
304 |
}
|
305 |
}
|
305 |
}
|
306 |
|
306 |
|
307 |
private void initialiserConservation() {
|
307 |
private void initialiserConservation() {
|
308 |
conservation = ((StructureForm)formulaireCourant).conservation;
|
308 |
conservation = ((StructureForm)formulaireCourant).conservation;
|
309 |
}
|
309 |
}
|
310 |
|
310 |
|
311 |
public StructureConservation collecter() {
|
311 |
public StructureConservation collecter() {
|
312 |
|
312 |
|
313 |
if(conservation == null) {
|
313 |
if(conservation == null) {
|
314 |
initialiserConservation();
|
314 |
initialiserConservation();
|
315 |
}
|
315 |
}
|
316 |
|
316 |
|
317 |
StructureConservation conservationARetourner = null;
|
317 |
StructureConservation conservationARetourner = null;
|
318 |
if (this.getData("acces").equals(true)) {
|
318 |
if (this.getData("acces").equals(true)) {
|
319 |
// Création de l'objet
|
319 |
// Création de l'objet
|
320 |
StructureConservation conservationCollectee = (StructureConservation) conservation.cloner(new StructureConservation());
|
320 |
StructureConservation conservationCollectee = (StructureConservation) conservation.cloner(new StructureConservation());
|
321 |
|
321 |
|
322 |
// FORMATION
|
322 |
// FORMATION
|
323 |
conservationCollectee.setFormation(formationMarkRGrpChp.getValue() == null ?
|
323 |
conservationCollectee.setFormation(formationMarkRGrpChp.getValue() == null ?
|
324 |
null :
|
324 |
null :
|
325 |
formationMarkRGrpChp.getValue().getValueAttribute());
|
325 |
formationMarkRGrpChp.getValue().getValueAttribute());
|
326 |
|
326 |
|
327 |
// FORMATION INFO
|
327 |
// FORMATION INFO
|
328 |
conservationCollectee.setFormationInfo(formationChp.getValue());
|
328 |
conservationCollectee.setFormationInfo(formationChp.getValue());
|
329 |
// FORMATION INTERET
|
329 |
// FORMATION INTERET
|
330 |
conservationCollectee.setFormationInteret(interetFormationMarkRGrpChp.getValue() == null ?
|
330 |
conservationCollectee.setFormationInteret(interetFormationMarkRGrpChp.getValue() == null ?
|
331 |
null :
|
331 |
null :
|
332 |
interetFormationMarkRGrpChp.getValue().getValueAttribute());
|
332 |
interetFormationMarkRGrpChp.getValue().getValueAttribute());
|
333 |
|
333 |
|
334 |
// STOCKAGE LOCAL
|
334 |
// STOCKAGE LOCAL
|
335 |
conservationCollectee.setStockageLocal(creerChaineDenormalisee(localStockageTrukCacGrpChp.getValues()));
|
335 |
conservationCollectee.setStockageLocal(creerChaineDenormalisee(localStockageTrukCacGrpChp.getValues()));
|
336 |
conservationCollectee.setStockageLocal("AUTRE", localStockageAutreChp.getValue());
|
336 |
conservationCollectee.setStockageLocal("AUTRE", localStockageAutreChp.getValue());
|
337 |
|
337 |
|
338 |
// STOCKAGE MEUBLE
|
338 |
// STOCKAGE MEUBLE
|
339 |
conservationCollectee.setStockageMeuble(creerChaineDenormalisee(meubleStockageTrukCacGrpChp.getValues()));
|
339 |
conservationCollectee.setStockageMeuble(creerChaineDenormalisee(meubleStockageTrukCacGrpChp.getValues()));
|
340 |
conservationCollectee.setStockageMeuble("AUTRE", meubleStockageAutreChp.getValue());
|
340 |
conservationCollectee.setStockageMeuble("AUTRE", meubleStockageAutreChp.getValue());
|
341 |
|
341 |
|
342 |
// STOCKAGE PAREMETRE
|
342 |
// STOCKAGE PAREMETRE
|
343 |
conservationCollectee.setStockageParametre(creerChaineDenormalisee(parametreStockageTrukCacGrpChp.getValues()));
|
343 |
conservationCollectee.setStockageParametre(creerChaineDenormalisee(parametreStockageTrukCacGrpChp.getValues()));
|
344 |
conservationCollectee.setStockageParametre("AUTRE", parametreStockageAutreChp.getValue());
|
344 |
conservationCollectee.setStockageParametre("AUTRE", parametreStockageAutreChp.getValue());
|
345 |
|
345 |
|
346 |
// COLLECTION COMMUNE
|
346 |
// COLLECTION COMMUNE
|
347 |
if (collectionCommuneMarkRGrpChp.getValue() != null) {
|
347 |
if (collectionCommuneMarkRGrpChp.getValue() != null) {
|
348 |
conservationCollectee.setCollectionCommune(collectionCommuneMarkRGrpChp.getValue().getValueAttribute());
|
348 |
conservationCollectee.setCollectionCommune(collectionCommuneMarkRGrpChp.getValue().getValueAttribute());
|
349 |
}
|
349 |
}
|
350 |
// COLLECTION AUTRE
|
350 |
// COLLECTION AUTRE
|
351 |
conservationCollectee.setCollectionAutre(creerChaineDenormalisee(collectionAutreTrukCacGrpChp.getValues()));
|
351 |
conservationCollectee.setCollectionAutre(creerChaineDenormalisee(collectionAutreTrukCacGrpChp.getValues()));
|
352 |
conservationCollectee.setCollectionAutre("AUTRE", collectionAutreAutreChp.getValue());
|
352 |
conservationCollectee.setCollectionAutre("AUTRE", collectionAutreAutreChp.getValue());
|
353 |
|
353 |
|
354 |
// ACCÈS CONTROLÉ
|
354 |
// ACCÈS CONTROLÉ
|
355 |
if (accesControleMarkRGrpChp.getValue() != null) {
|
355 |
if (accesControleMarkRGrpChp.getValue() != null) {
|
356 |
conservationCollectee.setAccesControle(accesControleMarkRGrpChp.getValue().getValueAttribute());
|
356 |
conservationCollectee.setAccesControle(accesControleMarkRGrpChp.getValue().getValueAttribute());
|
357 |
}
|
357 |
}
|
358 |
|
358 |
|
359 |
// RESTAURATION
|
359 |
// RESTAURATION
|
360 |
if (restaurationMarkRGrpChp.getValue() != null) {
|
360 |
if (restaurationMarkRGrpChp.getValue() != null) {
|
361 |
conservationCollectee.setRestauration(restaurationMarkRGrpChp.getValue().getValueAttribute());
|
361 |
conservationCollectee.setRestauration(restaurationMarkRGrpChp.getValue().getValueAttribute());
|
362 |
}
|
362 |
}
|
363 |
// RESTAURATION OPÉRATION
|
363 |
// RESTAURATION OPÉRATION
|
364 |
conservationCollectee.setRestaurationOperation(creerChaineDenormalisee(opRestauTrukCacGrpChp.getValues()));
|
364 |
conservationCollectee.setRestaurationOperation(creerChaineDenormalisee(opRestauTrukCacGrpChp.getValues()));
|
365 |
conservationCollectee.setRestaurationOperation("AUTRE", opRestauAutreChp.getValue());
|
365 |
conservationCollectee.setRestaurationOperation("AUTRE", opRestauAutreChp.getValue());
|
366 |
|
366 |
|
367 |
// MATERIEL CONSERVATION
|
367 |
// MATERIEL CONSERVATION
|
368 |
if (materielConservationCeRGrpChp.getValue() != null) {
|
368 |
if (materielConservationCeRGrpChp.getValue() != null) {
|
369 |
conservationCollectee.setMaterielConservation(materielConservationCeRGrpChp.getValue().getValueAttribute());
|
369 |
conservationCollectee.setMaterielConservation(materielConservationCeRGrpChp.getValue().getValueAttribute());
|
370 |
|
370 |
|
371 |
// MATERIEL AUTRE
|
371 |
// MATERIEL AUTRE
|
372 |
conservationCollectee.setMaterielAutre(creerChaineDenormalisee(autreMaterielTrukCacGrpChp.getValues()));
|
372 |
conservationCollectee.setMaterielAutre(creerChaineDenormalisee(autreMaterielTrukCacGrpChp.getValues()));
|
373 |
conservationCollectee.setMaterielAutre("AUTRE", autreMaterielAutreChp.getValue());
|
373 |
conservationCollectee.setMaterielAutre("AUTRE", autreMaterielAutreChp.getValue());
|
374 |
}
|
374 |
}
|
375 |
|
375 |
|
376 |
// TRAITEMENT
|
376 |
// TRAITEMENT
|
377 |
if (traitementMarkRGrpChp.getValue() != null) {
|
377 |
if (traitementMarkRGrpChp.getValue() != null) {
|
378 |
conservationCollectee.setTraitement(traitementMarkRGrpChp.getValue().getValueAttribute());
|
378 |
conservationCollectee.setTraitement(traitementMarkRGrpChp.getValue().getValueAttribute());
|
379 |
}
|
379 |
}
|
380 |
// TRAIEMENTS
|
380 |
// TRAIEMENTS
|
381 |
conservationCollectee.setTraitements(creerChaineDenormalisee(traitementTrukCacGrpChp.getValues()));
|
381 |
conservationCollectee.setTraitements(creerChaineDenormalisee(traitementTrukCacGrpChp.getValues()));
|
382 |
conservationCollectee.setTraitements("AUTRE", traitementAutreChp.getValue());
|
382 |
conservationCollectee.setTraitements("AUTRE", traitementAutreChp.getValue());
|
383 |
|
383 |
|
384 |
|
384 |
|
385 |
// ACQUISITION COLLECTION
|
385 |
// ACQUISITION COLLECTION
|
386 |
if (collectionAcquisitionMarkRGrpChp.getValue() != null) {
|
386 |
if (collectionAcquisitionMarkRGrpChp.getValue() != null) {
|
387 |
conservationCollectee.setAcquisitionCollection(collectionAcquisitionMarkRGrpChp.getValue().getValueAttribute());
|
387 |
conservationCollectee.setAcquisitionCollection(collectionAcquisitionMarkRGrpChp.getValue().getValueAttribute());
|
388 |
}
|
388 |
}
|
389 |
|
389 |
|
390 |
// ACQUISITION ECHANTILLON
|
390 |
// ACQUISITION ECHANTILLON
|
391 |
if (echantillonAcquisitionMarkRGrpChp.getValue() != null) {
|
391 |
if (echantillonAcquisitionMarkRGrpChp.getValue() != null) {
|
392 |
conservationCollectee.setAcquisitionEchantillon(echantillonAcquisitionMarkRGrpChp.getValue().getValueAttribute());
|
392 |
conservationCollectee.setAcquisitionEchantillon(echantillonAcquisitionMarkRGrpChp.getValue().getValueAttribute());
|
393 |
}
|
393 |
}
|
394 |
// ACQUISITION TRAITEMENT
|
394 |
// ACQUISITION TRAITEMENT
|
395 |
if (traitementAcquisitionMarkRGrpChp.getValue() != null) {
|
395 |
if (traitementAcquisitionMarkRGrpChp.getValue() != null) {
|
396 |
conservationCollectee.setAcquisitionTraitement(traitementAcquisitionMarkRGrpChp.getValue().getValueAttribute());
|
396 |
conservationCollectee.setAcquisitionTraitement(traitementAcquisitionMarkRGrpChp.getValue().getValueAttribute());
|
397 |
}
|
397 |
}
|
398 |
// ACQUISITION TRAITEMENT POISON
|
398 |
// ACQUISITION TRAITEMENT POISON
|
399 |
conservationCollectee.setAcquisitionTraitementPoison(creerChaineDenormalisee(poisonTraitementTrukCacGrpChp.getValues()));
|
399 |
conservationCollectee.setAcquisitionTraitementPoison(creerChaineDenormalisee(poisonTraitementTrukCacGrpChp.getValues()));
|
400 |
conservationCollectee.setAcquisitionTraitementPoison("AUTRE", poisonTraitementAutreChp.getValue());
|
400 |
conservationCollectee.setAcquisitionTraitementPoison("AUTRE", poisonTraitementAutreChp.getValue());
|
401 |
// ACQUISITION TRAITEMENT INSECTE
|
401 |
// ACQUISITION TRAITEMENT INSECTE
|
402 |
conservationCollectee.setAcquisitionTraitementInsecte(creerChaineDenormalisee(insecteTraitementTrukCacGrpChp.getValues()));
|
402 |
conservationCollectee.setAcquisitionTraitementInsecte(creerChaineDenormalisee(insecteTraitementTrukCacGrpChp.getValues()));
|
403 |
conservationCollectee.setAcquisitionTraitementInsecte("AUTRE", insecteTraitementAutreChp.getValue());
|
403 |
conservationCollectee.setAcquisitionTraitementInsecte("AUTRE", insecteTraitementAutreChp.getValue());
|
404 |
|
404 |
|
405 |
// Retour de l'objet
|
405 |
// Retour de l'objet
|
406 |
if (!conservationCollectee.comparer(conservation)) {
|
406 |
if (!conservationCollectee.comparer(conservation)) {
|
407 |
GWT.log("Collecte différent de Retour", null);
|
407 |
GWT.log("Collecte différent de Retour", null);
|
408 |
conservationARetourner = conservation = conservationCollectee;
|
408 |
conservationARetourner = conservation = conservationCollectee;
|
409 |
}
|
409 |
}
|
410 |
}
|
410 |
}
|
411 |
return conservationARetourner;
|
411 |
return conservationARetourner;
|
412 |
}
|
412 |
}
|
413 |
|
413 |
|
414 |
private String creerChaineDenormalisee(List<CheckBox> liste) {
|
414 |
private String creerChaineDenormalisee(List<CheckBox> liste) {
|
415 |
return ((StructureForm)formulaireCourant).creerChaineDenormalisee(liste);
|
415 |
return ((StructureForm)formulaireCourant).creerChaineDenormalisee(liste);
|
416 |
}
|
416 |
}
|
417 |
|
417 |
|
418 |
private void peuplerCasesACocher(String donnees, CheckBoxGroup groupeCac, TextField<String> champAutre) {
|
418 |
private void peuplerCasesACocher(String donnees, CheckBoxGroup groupeCac, TextField<String> champAutre) {
|
419 |
((StructureForm)formulaireCourant).peuplerCasesACocher(donnees, groupeCac, champAutre);
|
419 |
((StructureForm)formulaireCourant).peuplerCasesACocher(donnees, groupeCac, champAutre);
|
420 |
}
|
420 |
}
|
421 |
|
421 |
|
422 |
private void peuplerBoutonsRadio(String valeur, RadioGroup groupeBr) {
|
422 |
private void peuplerBoutonsRadio(String valeur, RadioGroup groupeBr) {
|
423 |
((StructureForm)formulaireCourant).peuplerBoutonsRadio(valeur, groupeBr);
|
423 |
((StructureForm)formulaireCourant).peuplerBoutonsRadio(valeur, groupeBr);
|
424 |
}
|
424 |
}
|
425 |
|
425 |
|
426 |
public void afficherChampSupplementaires(Radio radioBtn) {
|
426 |
public void afficherChampSupplementaires(Radio radioBtn) {
|
427 |
//GWT.log("Nom btn : "+radioBtn.getName()+" - Nom group : "+radioBtn.getGroup().getName(), null);
|
427 |
//GWT.log("Nom btn : "+radioBtn.getName()+" - Nom group : "+radioBtn.getGroup().getName(), null);
|
428 |
// Valeur du bouton radio déclenchant l'affichage des composants cachés
|
428 |
// Valeur du bouton radio déclenchant l'affichage des composants cachés
|
429 |
String valeurPourAfficher = "oui";
|
429 |
String valeurPourAfficher = "oui";
|
430 |
|
430 |
|
431 |
// Construction de la liste des composants à afficher/cacher
|
431 |
// Construction de la liste des composants à afficher/cacher
|
432 |
String radioGroupeNom = radioBtn.getGroup().getName();
|
432 |
String radioGroupeNom = radioBtn.getGroup().getName();
|
433 |
ArrayList<Object> composants = new ArrayList<Object>();
|
433 |
ArrayList<Object> composants = new ArrayList<Object>();
|
434 |
if (radioGroupeNom.equals("formation_mark_grp")) {
|
434 |
if (radioGroupeNom.equals("formation_mark_grp")) {
|
435 |
composants.add(formationChp);
|
435 |
composants.add(formationChp);
|
436 |
} else if (radioGroupeNom.equals("collection_commune_mark_grp")) {
|
436 |
} else if (radioGroupeNom.equals("collection_commune_mark_grp")) {
|
437 |
composants.add(collectionAutreTrukCp);
|
437 |
composants.add(collectionAutreTrukCp);
|
438 |
} else if (radioGroupeNom.equals("restauration_mark_grp")) {
|
438 |
} else if (radioGroupeNom.equals("restauration_mark_grp")) {
|
439 |
composants.add(opRestauTrukCp);
|
439 |
composants.add(opRestauTrukCp);
|
440 |
} else if (radioGroupeNom.equals("traitement_mark_grp")) {
|
440 |
} else if (radioGroupeNom.equals("traitement_mark_grp")) {
|
441 |
composants.add(traitementTrukCp);
|
441 |
composants.add(traitementTrukCp);
|
442 |
} else if (radioGroupeNom.equals("echantillon_acquisition_mark_grp")) {
|
442 |
} else if (radioGroupeNom.equals("echantillon_acquisition_mark_grp")) {
|
443 |
composants.add(traitementAcquisitionMarkRGrpChp);
|
443 |
composants.add(traitementAcquisitionMarkRGrpChp);
|
444 |
} else if (radioGroupeNom.equals("traitement_acquisition_mark_grp")) {
|
444 |
} else if (radioGroupeNom.equals("traitement_acquisition_mark_grp")) {
|
445 |
composants.add(traitementAcquisitionMarkLabel);
|
445 |
composants.add(traitementAcquisitionMarkLabel);
|
446 |
composants.add(poisonTraitementTrukCp);
|
446 |
composants.add(poisonTraitementTrukCp);
|
447 |
composants.add(insecteTraitementTrukCp);
|
447 |
composants.add(insecteTraitementTrukCp);
|
448 |
} else if (radioGroupeNom.equals("materiel_conservation_ce_grp")) {
|
448 |
} else if (radioGroupeNom.equals("materiel_conservation_ce_grp")) {
|
449 |
composants.add(autreMaterielTrukCp);
|
449 |
composants.add(autreMaterielTrukCp);
|
450 |
valeurPourAfficher = "non";
|
450 |
valeurPourAfficher = "non";
|
451 |
}
|
451 |
}
|
452 |
|
452 |
|
453 |
// Nous affichons/cachons les composant de la liste
|
453 |
// Nous affichons/cachons les composant de la liste
|
454 |
final int nbreComposants = composants.size();
|
454 |
final int nbreComposants = composants.size();
|
455 |
//GWT.log("Id : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax, null);
|
455 |
//GWT.log("Id : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax, null);
|
456 |
//Window.alert("Radio grp nom : "+radioGroupeNom+" - Id btn : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax);
|
456 |
//Window.alert("Radio grp nom : "+radioGroupeNom+" - Id btn : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax);
|
457 |
for (int i = 0; i < nbreComposants; i++) {
|
457 |
for (int i = 0; i < nbreComposants; i++) {
|
458 |
// En fonction du type de bouton cliquer, on affiche ou cache les champs
|
458 |
// En fonction du type de bouton cliquer, on affiche ou cache les champs
|
459 |
String type = radioBtn.getBoxLabel().toLowerCase();
|
459 |
String type = radioBtn.getBoxLabel().toLowerCase();
|
460 |
//GWT.log(type, null);
|
460 |
//GWT.log(type, null);
|
461 |
if (radioBtn.getValue() == true) {
|
461 |
if (radioBtn.getValue() == true) {
|
462 |
if (type.equals(valeurPourAfficher)) {
|
462 |
if (type.equals(valeurPourAfficher)) {
|
463 |
((Component) composants.get(i)).show();
|
463 |
((Component) composants.get(i)).show();
|
464 |
} else {
|
464 |
} else {
|
465 |
((Component) composants.get(i)).hide();
|
465 |
((Component) composants.get(i)).hide();
|
466 |
}
|
466 |
}
|
467 |
}
|
467 |
}
|
468 |
// Si on a à faire à un ContentPanel, on l'actualise pour déclencher l'affichage
|
468 |
// Si on a à faire à un ContentPanel, on l'actualise pour déclencher l'affichage
|
469 |
if (composants.get(i) instanceof ContentPanel) {
|
469 |
if (composants.get(i) instanceof ContentPanel) {
|
470 |
((ContentPanel) composants.get(i)).layout();
|
470 |
((ContentPanel) composants.get(i)).layout();
|
471 |
}
|
471 |
}
|
472 |
}
|
472 |
}
|
473 |
}
|
473 |
}
|
474 |
|
474 |
|
475 |
public void peupler() {
|
475 |
public void peupler() {
|
476 |
if(conservation == null) {
|
476 |
if(conservation == null) {
|
477 |
initialiserConservation();
|
477 |
initialiserConservation();
|
478 |
}
|
478 |
}
|
479 |
if (formulaireCourant.mode.equals(Formulaire.MODE_AJOUTER)) {
|
479 |
if (formulaireCourant.mode.equals(Formulaire.MODE_AJOUTER)) {
|
480 |
// Indique que l'onglet a pu être modifié pour la méthode collecter...
|
480 |
// Indique que l'onglet a pu être modifié pour la méthode collecter...
|
481 |
this.setData("acces", true);
|
481 |
this.setData("acces", true);
|
482 |
// Initialisation de l'objet Structure
|
482 |
// Initialisation de l'objet Structure
|
483 |
conservation = new StructureConservation();
|
483 |
conservation = new StructureConservation();
|
484 |
}
|
484 |
}
|
485 |
if (formulaireCourant.mode.equals(Formulaire.MODE_MODIFIER) && conservation != null) {
|
485 |
if (formulaireCourant.mode.equals(Formulaire.MODE_MODIFIER) && conservation != null) {
|
486 |
// FORMATION
|
486 |
// FORMATION
|
487 |
// Bouton oui, à toujours l'index 0, mais dans le modèle, value == 0
|
487 |
// Bouton oui, à toujours l'index 0, mais dans le modèle, value == 0
|
488 |
// donc ^ 1, car 0 ^ 1 = 1 et 1 ^ 1 = 0
|
488 |
// donc ^ 1, car 0 ^ 1 = 1 et 1 ^ 1 = 0
|
489 |
if(conservation.getFormation() != null) {
|
489 |
if(conservation.getFormation() != null) {
|
490 |
((Radio) formationMarkRGrpChp.get(conservation.getFormation() ^ 1)).setValue(true);
|
490 |
((Radio) formationMarkRGrpChp.get(conservation.getFormation() ^ 1)).setValue(true);
|
491 |
}
|
491 |
}
|
492 |
|
492 |
|
493 |
// FORMATION INFO
|
493 |
// FORMATION INFO
|
494 |
formationChp.setValue(conservation.getFormationInfo());
|
494 |
formationChp.setValue(conservation.getFormationInfo());
|
495 |
// FORMATION INTERET
|
495 |
// FORMATION INTERET
|
496 |
if(conservation.getFormationInteret() != null) {
|
496 |
if(conservation.getFormationInteret() != null) {
|
497 |
((Radio) interetFormationMarkRGrpChp.get(conservation.getFormationInteret() ^ 1)).setValue(true);
|
497 |
((Radio) interetFormationMarkRGrpChp.get(conservation.getFormationInteret() ^ 1)).setValue(true);
|
498 |
}
|
498 |
}
|
499 |
|
499 |
|
500 |
// STOCKAGE LOCAL
|
500 |
// STOCKAGE LOCAL
|
501 |
peuplerCasesACocher(conservation.getStockageLocal(), localStockageTrukCacGrpChp,localStockageAutreChp);
|
501 |
peuplerCasesACocher(conservation.getStockageLocal(), localStockageTrukCacGrpChp,localStockageAutreChp);
|
502 |
|
502 |
|
503 |
// STOCKAGE MEUBLE
|
503 |
// STOCKAGE MEUBLE
|
504 |
peuplerCasesACocher(conservation.getStockageMeuble(), meubleStockageTrukCacGrpChp, meubleStockageAutreChp);
|
504 |
peuplerCasesACocher(conservation.getStockageMeuble(), meubleStockageTrukCacGrpChp, meubleStockageAutreChp);
|
505 |
|
505 |
|
506 |
// STOCKAGE PAREMETRE
|
506 |
// STOCKAGE PAREMETRE
|
507 |
peuplerCasesACocher(conservation.getStockageParametre(), parametreStockageTrukCacGrpChp, parametreStockageAutreChp);
|
507 |
peuplerCasesACocher(conservation.getStockageParametre(), parametreStockageTrukCacGrpChp, parametreStockageAutreChp);
|
508 |
|
508 |
|
509 |
// COLLECTION COMMUNE
|
509 |
// COLLECTION COMMUNE
|
- |
|
510 |
if(conservation.getCollectionCommune() != null) {
|
510 |
((Radio) collectionCommuneMarkRGrpChp.get((conservation.getCollectionCommune().equals("1") ? 0 : 1))).setValue(true);
|
511 |
((Radio) collectionCommuneMarkRGrpChp.get(conservation.getCollectionCommune() ^ 1)).setValue(true);
|
- |
|
512 |
}
|
511 |
// COLLECTION AUTRE
|
513 |
// COLLECTION AUTRE
|
512 |
peuplerCasesACocher(conservation.getCollectionAutre(), collectionAutreTrukCacGrpChp, collectionAutreAutreChp);
|
514 |
peuplerCasesACocher(conservation.getCollectionAutre(), collectionAutreTrukCacGrpChp, collectionAutreAutreChp);
|
513 |
|
515 |
|
514 |
// ACCÈS CONTROLÉ
|
516 |
// ACCÈS CONTROLÉ
|
- |
|
517 |
if(conservation.getAccesControle() != null) {
|
515 |
((Radio) accesControleMarkRGrpChp.get((conservation.getAccesControle().equals("1") ? 0 : 1))).setValue(true);
|
518 |
((Radio) accesControleMarkRGrpChp.get(conservation.getAccesControle() ^ 1)).setValue(true);
|
- |
|
519 |
}
|
516 |
|
520 |
|
- |
|
521 |
// RESTAURATION
|
517 |
// RESTAURATION
|
522 |
if(conservation.getRestauration() != null) {
|
- |
|
523 |
((Radio) restaurationMarkRGrpChp.get(conservation.getRestauration() ^ 1)).setValue(true);
|
518 |
((Radio) restaurationMarkRGrpChp.get((conservation.getRestauration().equals("1") ? 0 : 1))).setValue(true);
|
524 |
}
|
519 |
// RESTAURATION OPÉRATION
|
525 |
// RESTAURATION OPÉRATION
|
520 |
peuplerCasesACocher(conservation.getRestaurationOperation(), opRestauTrukCacGrpChp, opRestauAutreChp);
|
526 |
peuplerCasesACocher(conservation.getRestaurationOperation(), opRestauTrukCacGrpChp, opRestauAutreChp);
|
521 |
|
527 |
|
522 |
// MATERIEL CONSERVATION
|
528 |
// MATERIEL CONSERVATION
|
523 |
peuplerBoutonsRadio(conservation.getMaterielConservation(), materielConservationCeRGrpChp);
|
529 |
peuplerBoutonsRadio(conservation.getMaterielConservation(), materielConservationCeRGrpChp);
|
524 |
|
530 |
|
525 |
// MATERIEL AUTRE
|
531 |
// MATERIEL AUTRE
|
526 |
peuplerCasesACocher(conservation.getMaterielAutre(), autreMaterielTrukCacGrpChp, autreMaterielAutreChp);
|
532 |
peuplerCasesACocher(conservation.getMaterielAutre(), autreMaterielTrukCacGrpChp, autreMaterielAutreChp);
|
527 |
|
533 |
|
528 |
// TRAITEMENT
|
534 |
// TRAITEMENT
|
- |
|
535 |
if(conservation.getTraitement() != null) {
|
529 |
((Radio) traitementMarkRGrpChp.get((conservation.getTraitement().equals("1") ? 0 : 1))).setValue(true);
|
536 |
((Radio) traitementMarkRGrpChp.get(conservation.getTraitement() ^ 1)).setValue(true);
|
- |
|
537 |
}
|
530 |
// TRAITEMENTS
|
538 |
// TRAITEMENTS
|
531 |
peuplerCasesACocher(conservation.getTraitements(), traitementTrukCacGrpChp, traitementAutreChp);
|
539 |
peuplerCasesACocher(conservation.getTraitements(), traitementTrukCacGrpChp, traitementAutreChp);
|
532 |
|
540 |
|
533 |
// ACQUISITION COLLECTION
|
541 |
// ACQUISITION COLLECTION
|
- |
|
542 |
if(conservation.getAcquisitionCollection() != null) {
|
534 |
((Radio) collectionAcquisitionMarkRGrpChp.get((conservation.getAcquisitionCollection().equals("1") ? 0 : 1))).setValue(true);
|
543 |
((Radio) collectionAcquisitionMarkRGrpChp.get(conservation.getAcquisitionCollection() ^ 1)).setValue(true);
|
- |
|
544 |
}
|
535 |
|
545 |
|
- |
|
546 |
// ACQUISITION ECHANTILLON
|
536 |
// ACQUISITION ECHANTILLON
|
547 |
if(conservation.getAcquisitionEchantillon() != null) {
|
- |
|
548 |
((Radio) echantillonAcquisitionMarkRGrpChp.get(conservation.getAcquisitionEchantillon() ^ 1)).setValue(true);
|
537 |
((Radio) echantillonAcquisitionMarkRGrpChp.get((conservation.getAcquisitionEchantillon().equals("1") ? 0 : 1))).setValue(true);
|
549 |
}
|
538 |
|
550 |
|
539 |
// ACQUISITION TRAITEMENT
|
551 |
// ACQUISITION TRAITEMENT
|
540 |
((Radio) traitementAcquisitionMarkRGrpChp.get((conservation.getAcquisitionTraitement().equals("1") ? 0 : 1))).setValue(true);
|
552 |
((Radio) traitementAcquisitionMarkRGrpChp.get((conservation.getAcquisitionTraitement().equals("1") ? 0 : 1))).setValue(true);
|
541 |
// ACQUISITION TRAITEMENT POISON
|
553 |
// ACQUISITION TRAITEMENT POISON
|
542 |
peuplerCasesACocher(conservation.getAcquisitionTraitementPoison(), poisonTraitementTrukCacGrpChp, poisonTraitementAutreChp);
|
554 |
peuplerCasesACocher(conservation.getAcquisitionTraitementPoison(), poisonTraitementTrukCacGrpChp, poisonTraitementAutreChp);
|
543 |
// ACQUISITION TRAITEMENT INSECTE
|
555 |
// ACQUISITION TRAITEMENT INSECTE
|
544 |
peuplerCasesACocher(conservation.getAcquisitionTraitementInsecte(), insecteTraitementTrukCacGrpChp, insecteTraitementAutreChp);
|
556 |
peuplerCasesACocher(conservation.getAcquisitionTraitementInsecte(), insecteTraitementTrukCacGrpChp, insecteTraitementAutreChp);
|
545 |
|
557 |
|
546 |
// Indique que l'onglet a été rempli et a pu être modifié pour la méthode collecter...
|
558 |
// Indique que l'onglet a été rempli et a pu être modifié pour la méthode collecter...
|
547 |
this.setData("acces", true);
|
559 |
this.setData("acces", true);
|
548 |
}
|
560 |
}
|
549 |
}
|
561 |
}
|
550 |
}
|
562 |
}
|