Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2000 Rev 2080
Line 77... Line 77...
77
 
77
 
Line 78... Line 78...
78
		public void afficherVoteModifie();
78
		public void afficherVoteModifie();
79
 
79
 
-
 
80
		public HasMouseMoveHandlers getZoneVoter();
-
 
81
		public void masquerZoneVoter();
Line 80... Line 82...
80
		public HasMouseMoveHandlers getZoneVoter();
82
		
Line 81... Line 83...
81
		public void masquerZoneVoter();
83
		public void afficherMessageVoteIdentifie(boolean doitEtreIdentifiePourVoter);
Line 132... Line 134...
132
		rafraichirVue();
134
		rafraichirVue();
133
	}
135
	}
Line 134... Line 136...
134
 
136
 
Line -... Line 137...
-
 
137
	public void gererEvenements() {
135
	public void gererEvenements() {
138
		
Line 136... Line 139...
136
		
139
		vue.afficherMessageVoteIdentifie(utilisateurPeutVoter());
137
		vue.getZoneVoter().addMouseMoveHandler(new MouseMoveHandler() {
140
		vue.getZoneVoter().addMouseMoveHandler(new MouseMoveHandler() {
-
 
141
			
138
			
142
			@Override
-
 
143
			public void onMouseMove(MouseMoveEvent event) {
139
			@Override
144
				if(utilisateurPeutVoter()) {
140
			public void onMouseMove(MouseMoveEvent event) {
145
					vue.masquerZoneVoter();
Line 141... Line 146...
141
				vue.masquerZoneVoter();
146
				}	
142
			}
147
			}
143
		});
148
		});
-
 
149
		
144
		
150
		vue.getVotes().addClickHandler(new ClickHandler() {
145
		vue.getVotes().addClickHandler(new ClickHandler() {
151
			@Override
146
			@Override
152
			public void onClick(ClickEvent event) {
-
 
153
				if(utilisateurPeutVoter()) {
-
 
154
					valeurVoteUtilisateur = vue.getValeurVote();
-
 
155
					enregistrerVote();
-
 
156
					vue.afficherBoutonAnnuler();
147
			public void onClick(ClickEvent event) {
157
				} else {
148
				valeurVoteUtilisateur = vue.getValeurVote();
158
					Window.alert("Voter pour ce protocole nécéssite d'être identifié");
Line 149... Line 159...
149
				enregistrerVote();
159
				}
150
				vue.afficherBoutonAnnuler();
160
 
Line 185... Line 195...
185
			public void onModificationEtatUtilisateur(EvenementChangementEtatUtilisateur evenementChangementEtatUtilisateur) {
195
			public void onModificationEtatUtilisateur(EvenementChangementEtatUtilisateur evenementChangementEtatUtilisateur) {
186
				rafraichirVue();
196
				rafraichirVue();
187
			}
197
			}
188
		});
198
		});
189
	}
199
	}
-
 
200
	
-
 
201
	public boolean utilisateurPeutVoter() {
-
 
202
		return !protocole.doitEtreIdentifiePourVoter() || CacheClient.getInstance().getUtilisateur().estIdentifie();
-
 
203
	}
Line 190... Line 204...
190
 
204
 
191
	public void setValeurVoteUtilisateur(int valeurVoteUtilisateur) {
205
	public void setValeurVoteUtilisateur(int valeurVoteUtilisateur) {
192
		this.valeurVoteUtilisateur = valeurVoteUtilisateur;
206
		this.valeurVoteUtilisateur = valeurVoteUtilisateur;
Line 275... Line 289...
275
		}
289
		}
Line 276... Line 290...
276
		
290
		
277
		if(image.utilisateurAVotePourProtocole(protocole.getId()+"", CacheClient.getInstance().getUtilisateur().getId())) {
291
		if(image.utilisateurAVotePourProtocole(protocole.getId()+"", CacheClient.getInstance().getUtilisateur().getId())) {
278
			vue.afficherBoutonAnnuler();
292
			vue.afficherBoutonAnnuler();
-
 
293
		}
-
 
294
		
Line 279... Line 295...
279
		}
295
		vue.afficherMessageVoteIdentifie(utilisateurPeutVoter());
280
 
296
 
281
		VoteFleurPresenteur presenteurFleur = new VoteFleurPresenteur(
297
		VoteFleurPresenteur presenteurFleur = new VoteFleurPresenteur(
282
				new VoteFleurVue());
298
				new VoteFleurVue());