Subversion Repositories eFlore/Applications.cel

Rev

Rev 652 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 652 Rev 1291
Line 36... Line 36...
36
import com.gwtext.client.widgets.form.FormPanel;
36
import com.gwtext.client.widgets.form.FormPanel;
37
import com.gwtext.client.widgets.form.TextField;
37
import com.gwtext.client.widgets.form.TextField;
Line 38... Line 38...
38
 
38
 
Line 39... Line -...
39
public class FormulaireDeConnexionVue extends DialogBox  {
-
 
40
 
39
public class FormulaireDeConnexionVue extends DialogBox  {
41
	
40
 
42
	/**
41
	/**
43
	 * Médiateur associé à la vue
-
 
44
	 */
42
	 * Médiateur associé à la vue
Line 45... Line 43...
45
	
43
	 */
46
	private CarnetEnLigneMediateur carnetEnLigneMediateur = null ;	
44
	private CarnetEnLigneMediateur carnetEnLigneMediateur = null ;	
47
	
45
	
48
	
-
 
49
	/**
46
	
Line 50... Line 47...
50
	 * email saisi
47
	/**
51
	 */
48
	 * email saisi
52
	
49
	 */
53
	private TextField ident=null;
-
 
54
	
50
	private TextField ident=null;
Line 55... Line 51...
55
	/**
51
	
Line 56... Line 52...
56
	 * mot de passe saisi
52
	/**
57
	 */
-
 
58
	
-
 
59
	private TextField motDePasse=null;
53
	 * mot de passe saisi
60
	
-
 
Line 61... Line -...
61
	private Label saisieInvalide = null ;
-
 
62
	
54
	 */
63
 
-
 
64
  
55
	private TextField motDePasse=null;
65
  public FormulaireDeConnexionVue(CarnetEnLigneMediateur cm) {
-
 
66
	  
-
 
67
	  
56
	
68
	carnetEnLigneMediateur=cm;
-
 
69
	
57
	private Label saisieInvalide = null ;
70
 
58
	
Line 71... Line -...
71
	
-
 
72
    Panel panneauPrincipalDialogue=new Panel();
-
 
73
    
-
 
74
    FormPanel panneauFormulaire = new FormPanel(Position.RIGHT);
-
 
75
    
-
 
76
    
-
 
77
    panneauFormulaire.setTitle("Connexion");  
-
 
78
    
-
 
79
    panneauFormulaire.setWidth(350);  
-
 
80
    panneauFormulaire.setLabelWidth(100); 
-
 
81
    
-
 
82
    
-
 
83
    
-
 
84
/*
59
 
85
 *  E-Mail : Zone_saisie_email 
-
 
86
 *  Mot-de-passe : Zone_saisie_mot_de_passe
60
  
87
 *  Message d'information
61
  public FormulaireDeConnexionVue(CarnetEnLigneMediateur cm) {	  
88
 *  Bouton_Ok   Bouton_Annuler
62
	carnetEnLigneMediateur=cm;
89
 */ 
63
 
90
 
64
    Panel panneauPrincipalDialogue=new Panel();
Line 91... Line 65...
91
    /**
65
    FormPanel panneauFormulaire = new FormPanel(Position.RIGHT);
92
     * On ajoute les differents elements du formulaire 
-
 
93
     */
66
    panneauFormulaire.setTitle("Connexion");  
94
    
67
    panneauFormulaire.setWidth(350);  
95
    // Email
68
    panneauFormulaire.setLabelWidth(100); 
96
    
69
    
97
    ident = new TextField("Mail", "ident", 200);  
70
    // Email
Line 98... Line 71...
98
    ident.setAllowBlank(false);  
71
    ident = new TextField("Mail", "ident", 200);  
Line 99... Line -...
99
    ident.setInvalidText("Mail vide ou incorrect");
-
 
100
    ident.setTabIndex(800);
-
 
101
    panneauFormulaire.add(ident);  
72
    ident.setAllowBlank(false);  
102
    
73
    ident.setInvalidText("Mail vide ou incorrect");
103
    // Mot de passe 
74
    ident.setTabIndex(800);
Line 104... Line 75...
104
    
75
    panneauFormulaire.add(ident);  
105
    motDePasse = new TextField("Mot de passe", "motDePasse", 200);  
76
    
106
    motDePasse.setAllowBlank(false); 
77
    // Mot de passe 
Line 107... Line -...
107
    ident.setInvalidText("Mot de passe vide ou incorrect");
-
 
108
    motDePasse.setPassword(true);
78
    motDePasse = new TextField("Mot de passe", "motDePasse", 200);  
109
    motDePasse.setTabIndex(801);
-
 
110
    
79
    motDePasse.setAllowBlank(false); 
111
    panneauFormulaire.add(motDePasse);  
-
 
112
 
80
    ident.setInvalidText("Mot de passe vide ou incorrect");
113
    
81
    motDePasse.setPassword(true);
114
    
82
    motDePasse.setTabIndex(801);
115
    Button boutonOK = new Button("Ok");  
83
    
116
    boutonOK.setTabIndex(802);
-
 
117
    panneauFormulaire.addButton(boutonOK);
84
    panneauFormulaire.add(motDePasse);  
118
    
-
 
119
    Button boutonAnnuler = new Button("Annuler"); 
85
 
120
    boutonAnnuler.setTabIndex(803);
-
 
121
    panneauFormulaire.addButton(boutonAnnuler);
86
    Button boutonOK = new Button("Ok");  
Line 122... Line -...
122
    
-
 
123
    
87
    boutonOK.setTabIndex(802);
124
    // Click sur bouton de validation
-
 
125
    
-
 
126
    boutonOK.addListener(
88
    panneauFormulaire.addButton(boutonOK);
127
    		
-
 
128
    new ButtonListenerAdapter() {
89
    
129
    	
90
    Button boutonAnnuler = new Button("Annuler"); 
130
    	public void onClick(Button button, EventObject e) {
91
    boutonAnnuler.setTabIndex(803);
131
    		carnetEnLigneMediateur.connecterUtilisateur(ident.getText(),motDePasse.getText());
92
    panneauFormulaire.addButton(boutonAnnuler);
132
    		
93
    
133
    	}
-
 
134
    	
94
    // Click sur bouton de validation   
135
    }
-
 
136
    
95
    boutonOK.addListener(   		
Line 137... Line -...
137
    );
-
 
138
    
-
 
139
 
-
 
140
    // Click sur  bouton d'annulation
-
 
141
    
-
 
142
    
-
 
143
    boutonAnnuler.addListener(
96
	    new ButtonListenerAdapter() {   	
144
    		
-
 
145
    new ButtonListenerAdapter() {
97
	    	@Override
146
    	
98
			public void onClick(Button button, EventObject e) {
Line -... Line 99...
-
 
99
	    		carnetEnLigneMediateur.connecterUtilisateur(ident.getText(),motDePasse.getText());    		
147
    	public void onClick(Button button, EventObject e) {
100
	    	}    	
148
	        cacher();
101
	    }
Line 149... Line 102...
149
    	}
102
    );
150
    	
103
    
Line 151... Line 104...
151
    }
104
    // Click sur  bouton d'annulation
152
    
-
 
153
    );
105
    boutonAnnuler.addListener(    		
Line -... Line 106...
-
 
106
	    new ButtonListenerAdapter() {  	
154
 
107
	    	@Override
155
	
108
			public void onClick(Button button, EventObject e) {
Line 156... Line 109...
156
 /**
109
		        cacher();
157
  * Validation directe depuis un champ de saisie
110
	    	}	    	
158
  * 
-
 
159
  */
111
	    }
160
 
112
    );
161
    // Email
113
 
162
    
114
    // Email
Line 163... Line 115...
163
	// gestion de la touche entrée
115
	// gestion de la touche entrée
164
    ident.addKeyListener(EventObject.ENTER, new KeyListener() {
-
 
165
 
116
    ident.addKeyListener(EventObject.ENTER, new KeyListener() {
166
		public void onKey(int key, EventObject e) {
-
 
167
			carnetEnLigneMediateur.connecterUtilisateur(ident.getText(),motDePasse.getText());
-
 
168
			
117
 
169
		}
-
 
170
    });
118
		@Override
171
    
119
		public void onKey(int key, EventObject e) {
172
    // Mot de passe
120
			carnetEnLigneMediateur.connecterUtilisateur(ident.getText(),motDePasse.getText());
173
    
121
			
174
    motDePasse.addKeyListener(EventObject.ENTER, new KeyListener() {
122
		}
175
 
123
    });
176
		public void onKey(int key, EventObject e) {
124
    
177
			carnetEnLigneMediateur.connecterUtilisateur(ident.getText(),motDePasse.getText());
125
    // Mot de passe 
178
			
126
    motDePasse.addKeyListener(EventObject.ENTER, new KeyListener() {
179
		}
127
 
Line 205... Line 153...
205
 
153
 
206
	    return true;
154
	    return true;
Line 207... Line 155...
207
  }
155
  }
208
 
-
 
209
  public void afficherMessageAlerte() {
156
 
210
 
157
  public void afficherMessageAlerte() {
211
	  saisieInvalide.setText("Identifiant ou mot de passe invalide");
158
	  	saisieInvalide.setText("Identifiant ou mot de passe invalide");
Line 212... Line 159...
212
	  saisieInvalide.setStyleName("saisie_invalide");
159
	  	saisieInvalide.setStyleName("saisie_invalide");
213
  }
160
  }
214
 
161
 
215
 
162
 
216
	public void cacher() {
-
 
217
		saisieInvalide.setText("");
163
  public void cacher() {
218
		saisieInvalide.setStyleName("saisie_invalide_invisible");
-
 
219
		hide();
-
 
220
		
164
	  saisieInvalide.setText("");
Line 221... Line 165...
221
	}
165
	  saisieInvalide.setStyleName("saisie_invalide_invisible");
222
  
166
	  hide();		
223
 
167
  }