Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2000 Rev 2080
Line 78... Line 78...
78
		public void afficherVoteModifie();
78
		public void afficherVoteModifie();
Line 79... Line 79...
79
 
79
 
80
		public HasMouseMoveHandlers getZoneVoter();
80
		public HasMouseMoveHandlers getZoneVoter();
Line -... Line 81...
-
 
81
		public void masquerZoneVoter();
-
 
82
		
81
		public void masquerZoneVoter();
83
		public void afficherMessageVoteIdentifie(boolean doitEtreIdentifiePourVoter);
Line 82... Line 84...
82
 
84
 
Line 83... Line 85...
83
		public void setNoteGeneraleToolTip(double valeurVoteTotalPrecise);
85
		public void setNoteGeneraleToolTip(double valeurVoteTotalPrecise);
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
139
			@Override
143
			public void onMouseMove(MouseMoveEvent event) {
-
 
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 186... Line 196...
186
				rafraichirVue();
196
				rafraichirVue();
187
			}
197
			}
188
		});
198
		});
189
	}
199
	}
Line -... Line 200...
-
 
200
	
-
 
201
	public boolean utilisateurPeutVoter() {
-
 
202
		return !protocole.doitEtreIdentifiePourVoter() || CacheClient.getInstance().getUtilisateur().estIdentifie();
-
 
203
	}
190
 
204
 
191
	public void setValeurVoteUtilisateur(int valeurVoteUtilisateur) {
205
	public void setValeurVoteUtilisateur(int valeurVoteUtilisateur) {
192
		this.valeurVoteUtilisateur = valeurVoteUtilisateur;
206
		this.valeurVoteUtilisateur = valeurVoteUtilisateur;
Line 193... Line 207...
193
	}
207
	}
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();
Line -... Line 293...
-
 
293
		}
-
 
294
		
279
		}
295
		vue.afficherMessageVoteIdentifie(utilisateurPeutVoter());
280
 
296
 
281
		VoteFleurPresenteur presenteurFleur = new VoteFleurPresenteur(
297
		VoteFleurPresenteur presenteurFleur = new VoteFleurPresenteur(
282
				new VoteFleurVue());
298
				new VoteFleurVue());
283
		presenteurFleur.setNote(valeurVoteTotal);
299
		presenteurFleur.setNote(valeurVoteTotal);