Subversion Repositories eFlore/Applications.del

Rev

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

Rev 842 Rev 867
Line 24... Line 24...
24
	
24
	
25
	public interface Vue extends IsWidget {
25
	public interface Vue extends IsWidget {
26
		public void afficherVotes(int pourcentage, String NomTaxon);
26
		public void afficherVotes(int pourcentage, String NomTaxon);
27
		public HasClickHandlers getBoutonOui();
27
		public HasClickHandlers getBoutonOui();
-
 
28
		public HasClickHandlers getBoutonNon();
-
 
29
		public void desactiverBoutons();
28
		public HasClickHandlers getBoutonNon();
30
		public void activerBoutons();
29
		public void setVoteOuiEffectue();
31
		public void setVoteOuiEffectue();
30
		public void setVoteNonEffectue();
32
		public void setVoteNonEffectue();
31
		public void afficherVotePrisEnCompte(boolean b);
33
		public void afficherVotePrisEnCompte(boolean b);
Line 80... Line 82...
80
		
82
		
81
		vue.getBoutonNon().addClickHandler(new ClickHandler() {
83
		vue.getBoutonNon().addClickHandler(new ClickHandler() {
82
			@Override
84
			@Override
83
			public void onClick(ClickEvent event) {
85
			public void onClick(ClickEvent event) {
84
				voter(false);
-
 
85
				vue.setVoteNonEffectue();
86
				voter(false);
86
				vue.afficherVotePrisEnCompte(false);
87
				vue.afficherVotePrisEnCompte(false);
87
			}		
88
			}		
88
		});
89
		});
Line 95... Line 96...
95
				@Override
96
				@Override
96
				public void surRetour(String messageRetour) {
97
				public void surRetour(String messageRetour) {
97
					moyenneVote.getPropositionAssociee().ajouterVoteDetermination(event);
98
					moyenneVote.getPropositionAssociee().ajouterVoteDetermination(event);
98
					moyenneVote = CalculVoteDeterminationService.calculerVoteDetermination(moyenneVote.getPropositionAssociee());
99
					moyenneVote = CalculVoteDeterminationService.calculerVoteDetermination(moyenneVote.getPropositionAssociee());
99
					afficherVotes(moyenneVote);
100
					afficherVotes(moyenneVote);
-
 
101
					vue.activerBoutons();
100
				}
102
				}
Line 101... Line 103...
101
 
103
 
102
				@Override
104
				@Override
103
				public void surErreur(String messageErreur) {
105
				public void surErreur(String messageErreur) {
-
 
106
					Window.alert(messageErreur);
104
					Window.alert(messageErreur);
107
					vue.activerBoutons();
105
				}
108
				}
Line 106... Line 109...
106
			};
109
			};
107
			
110
			
Line 127... Line 130...
127
		if(oui) {
130
		if(oui) {
128
			vue.setVoteOuiEffectue();
131
			vue.setVoteOuiEffectue();
129
		} else {
132
		} else {
130
			vue.setVoteNonEffectue();
133
			vue.setVoteNonEffectue();
131
		}
134
		}
132
		
-
 
-
 
135
		vue.desactiverBoutons();
133
		moyenneVote.getPropositionAssociee().ajouterVoteDetermination(vd);
136
		// Attention, il ne faut pas ajouter le vote à la proposition maintenant, 
-
 
137
		// mais après le retour du web service
134
		BusEvenementiel.getInstance().fireEvent(new EvenementVoteDetermination(vd));
138
		BusEvenementiel.getInstance().fireEvent(new EvenementVoteDetermination(vd));
135
	}
139
	}
136
}
140
}