Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1004 Rev 1005
Line 52... Line 52...
52
	public void afficherVotes(MoyenneVote moyenneVote) {
52
	public void afficherVotes(MoyenneVote moyenneVote) {
53
		this.moyenneVote = moyenneVote;
53
		this.moyenneVote = moyenneVote;
54
		int score = moyenneVote.getScore();
54
		int score = moyenneVote.getScore();
55
		String intitule = moyenneVote.getIntituleAssocie();
55
		String intitule = moyenneVote.getIntituleAssocie();
56
		vue.afficherVotes(score, intitule);
56
		vue.afficherVotes(score, intitule);
-
 
57
		afficherValeurVoteUtilisateur();
-
 
58
	}
-
 
59
	
-
 
60
	public void afficherValeurVoteUtilisateur() {
-
 
61
		String idUtilisateur = CacheClient.getInstance().getUtilisateur().getId();
-
 
62
		if(moyenneVote.getPropositionAssociee().utilisateurAVotePourDetermination(idUtilisateur)) {
-
 
63
			boolean valeurVote = (moyenneVote.getPropositionAssociee().getVotesDeterminations().get(idUtilisateur).getVote() == 1) ? true : false; 
-
 
64
			if(valeurVote) {
-
 
65
				vue.setVoteOuiEffectue();
-
 
66
			} else {
-
 
67
				vue.setVoteNonEffectue();
-
 
68
			}
-
 
69
		}
57
	}
70
	}
Line 58... Line 71...
58
 
71
 
59
	public Vue getBarreRepartitionVoteVue() {
72
	public Vue getBarreRepartitionVoteVue() {
60
		return vue;
73
		return vue;
Line 97... Line 110...
97
				public void surRetour(Void objetRetour) {
110
				public void surRetour(Void objetRetour) {
98
					moyenneVote.getPropositionAssociee().ajouterVoteDetermination(vd);
111
					moyenneVote.getPropositionAssociee().ajouterVoteDetermination(vd);
99
					moyenneVote = CalculVoteDeterminationService.calculerVoteDetermination(moyenneVote.getPropositionAssociee());
112
					moyenneVote = CalculVoteDeterminationService.calculerVoteDetermination(moyenneVote.getPropositionAssociee());
100
					afficherVotes(moyenneVote);
113
					afficherVotes(moyenneVote);
101
					vue.activerBoutons();
114
					vue.activerBoutons();
-
 
115
					boolean valeurVote = (vd.getVote() == 1) ? true : false; 
-
 
116
					if(valeurVote) {
-
 
117
						vue.setVoteOuiEffectue();
-
 
118
					} else {
-
 
119
						vue.setVoteNonEffectue();
-
 
120
					}
102
					// l'évènement n'est lancé que si le vote est validé
121
					// l'évènement n'est lancé que si le vote est validé
103
					BusEvenementiel.getInstance().fireEvent(new EvenementVoteDetermination(vd));
122
					BusEvenementiel.getInstance().fireEvent(new EvenementVoteDetermination(vd));
104
				}
123
				}
105
			};
124
			};