2,10 → 2,10 |
|
import java.util.ArrayList; |
|
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.modeles.ObservationDetermination; |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel; |
import org.tela_botanica.del.client.navigation.evenement.ajoutproposition.EvenementAjoutProposition; |
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore; |
import org.tela_botanica.del.client.utils.MockDatasource; |
|
import com.google.gwt.event.dom.client.ClickEvent; |
13,22 → 13,20 |
import com.google.gwt.user.client.ui.HasWidgets; |
|
public class FormulairePropositionPresenteur { |
|
private final MockDatasource validationService = MockDatasource.getInstance(); |
|
private final MockDatasource validationService = MockDatasource.getInstance(); |
private ArrayList<String> propositionsTaxons; |
|
private String idImage = "0"; |
|
|
private FormulairePropositionVue formulairePropositionVue = new FormulairePropositionVue(); |
|
|
public void go(HasWidgets composite) { |
|
propositionsTaxons = validationService.getPropositionsTaxonsData(idImage); |
|
|
propositionsTaxons = validationService.getPropositionsTaxonsData(CacheClient.getInstance().getCurrentObservation().getIdImage()); |
|
formulairePropositionVue.chargerPropositionsTaxons(propositionsTaxons); |
composite.add(formulairePropositionVue); |
} |
|
|
private void gererEvenements() { |
formulairePropositionVue.getBoutonValidationProposition().addClickHandler(new ClickHandler() { |
|
35,20 → 33,20 |
@Override |
public void onClick(ClickEvent event) { |
ObservationDetermination propositionAjoutee = new ObservationDetermination(); |
propositionAjoutee.setId(idImage); |
propositionAjoutee.setId(CacheClient.getInstance().getCurrentObservation().getIdImage()); |
propositionAjoutee.setCommentaire(formulairePropositionVue.getCommentaires().getText()); |
propositionAjoutee.setContributeur(formulairePropositionVue.getNomPrenom().getText()); |
propositionAjoutee.setDateCommentaire("12/01/11"); |
if(formulairePropositionVue.getAutreProposition().getText() != "") { |
if (formulairePropositionVue.getAutreProposition().getText() != "") { |
propositionAjoutee.setEspece(formulairePropositionVue.getAutreProposition().getText()); |
} else { |
propositionAjoutee.setEspece(formulairePropositionVue.getChoixProposition().getItemText(formulairePropositionVue.getChoixProposition().getSelectedIndex())); |
} |
propositionAjoutee.setPourcentageConfiance(Integer.parseInt(formulairePropositionVue.getPourcentageConfiance().getText())); |
|
|
EvenementAjoutProposition evenementAjoutProposition = new EvenementAjoutProposition(propositionAjoutee); |
BusEvenementiel.getInstance().fireEvent(evenementAjoutProposition); |
} |
} |
}); |
} |
} |