Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 233 → Rev 234

/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/forum/ForumPresenteur.java
25,7 → 25,7
}
 
private void chargerDeterminations() {
determinations = CacheClient.getInstance().getCurrentObservation().getPropositionsDetermination();
determinations = CacheClient.getInstance().getObservationCourante().getPropositionsDetermination();
forumVue.initialiserEntetesTableau();
 
for (PropositionDetermination determination : determinations) {
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/formulaireproposition/FormulairePropositionPresenteur.java
19,7 → 19,7
 
public void go(HasWidgets composite) {
 
composite.add(formulairePropositionVue);
composite.add(formulairePropositionVue);
gererEvenements();
}
 
28,44 → 28,44
 
@Override
public void onClick(ClickEvent event) {
if(!validerSaisieProposition()) {
 
if (!validerSaisieProposition()) {
return;
} else {
PropositionDetermination propositionAjoutee = collecterValeursSaisieProposition();
CacheClient.getInstance().getCurrentObservation().addImageCelValidationData(propositionAjoutee);
EvenementAjoutDetermination evenementAjoutDetermination=new EvenementAjoutDetermination(propositionAjoutee);
CacheClient.getInstance().getObservationCourante().addImageCelValidationData(propositionAjoutee);
 
EvenementAjoutDetermination evenementAjoutDetermination = new EvenementAjoutDetermination(propositionAjoutee);
BusEvenementiel.getInstance().fireEvent(evenementAjoutDetermination);
}
}
});
}
 
private boolean validerSaisieProposition() {
 
ValidateurChampTexteNonNul validateurTaxon = new ValidateurChampTexteNonNul(formulairePropositionVue.getNomPrenom());
boolean taxonSaisi = validateurTaxon.valider();
 
return taxonSaisi;
}
 
private PropositionDetermination collecterValeursSaisieProposition() {
 
PropositionDetermination propositionAjoutee = new PropositionDetermination();
propositionAjoutee.setId(CacheClient.getInstance().getImageCourante().getIdImage());
 
String auteur = formulairePropositionVue.getNomPrenom().getText();
if(formulairePropositionVue.getCommentaires().getText() != "") {
if (formulairePropositionVue.getCommentaires().getText() != "") {
String contenuCommentaire = formulairePropositionVue.getCommentaires().getText();
Commentaire comm = new Commentaire(auteur, new Date(),contenuCommentaire);
Commentaire comm = new Commentaire(auteur, new Date(), contenuCommentaire);
propositionAjoutee.ajouterCommentaire(comm);
}
propositionAjoutee.setContributeur(auteur);
propositionAjoutee.setDate(new Date());
 
propositionAjoutee.setEspece(formulairePropositionVue.getPropositionTaxon().getText());
 
return propositionAjoutee;
}
}
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/vote/protocole/personnel/MonVoteProtocolePresenteur.java
35,7 → 35,7
VoteProtocole voteProtocole = new VoteProtocole();
voteProtocole.setDate(new Date());
voteProtocole.setVote(vue.getRating().getValue());
voteProtocole.setProtocol(protocole);
voteProtocole.setProtocole(protocole);
 
vue.getRating();
voteService.saveVote(voteProtocole);
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationPresenteur.java
40,7 → 40,7
 
private void calculerEtAfficherVoteDeterminationPlusPopulaire() {
 
List<MoyenneVote> votesOrdonnes = CalculVoteDeterminationService.calculerVoteDeterminationPlusPopulaire(CacheClient.getInstance().getCurrentObservation().getPropositionsDetermination());
List<MoyenneVote> votesOrdonnes = CalculVoteDeterminationService.calculerVoteDeterminationPlusPopulaire(CacheClient.getInstance().getObservationCourante().getPropositionsDetermination());
if (votesOrdonnes.size() > 0) {
barreRepartitionVotePresenteur.afficherVotes(votesOrdonnes.get(0));
}