1,15 → 1,19 |
package org.tela_botanica.del.client.vues.plateformedetermination.formulaireproposition; |
|
import java.util.ArrayList; |
import java.util.Date; |
|
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.exceptions.ExceptionClient; |
import org.tela_botanica.del.client.modeles.ObservationValidation; |
import org.tela_botanica.del.client.utils.GwtObservable; |
import org.tela_botanica.del.client.utils.GwtObserver; |
import org.tela_botanica.del.client.utils.MockDatasource; |
|
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.i18n.client.DateTimeFormat; |
import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat; |
import com.google.gwt.user.client.ui.HasWidgets; |
|
public class FormulairePropositionPresenteur { |
25,6 → 29,8 |
|
formulairePropositionVue.chargerPropositionsTaxons(propositionsTaxons); |
composite.add(formulairePropositionVue); |
|
gererEvenements(); |
} |
|
private void gererEvenements() { |
32,11 → 38,11 |
|
@Override |
public void onClick(ClickEvent event) { |
ObservationDetermination propositionAjoutee = new ObservationDetermination(); |
ObservationValidation propositionAjoutee = new ObservationValidation(); |
propositionAjoutee.setId(CacheClient.getInstance().getCurrentObservation().getIdImage()); |
propositionAjoutee.setCommentaire(formulairePropositionVue.getCommentaires().getText()); |
propositionAjoutee.setContributeur(formulairePropositionVue.getNomPrenom().getText()); |
propositionAjoutee.setDateCommentaire("12/01/11"); |
propositionAjoutee.setDate(new Date()); |
if (formulairePropositionVue.getAutreProposition().getText() != "") { |
propositionAjoutee.setEspece(formulairePropositionVue.getAutreProposition().getText()); |
} else { |
43,9 → 49,13 |
propositionAjoutee.setEspece(formulairePropositionVue.getChoixProposition().getItemText(formulairePropositionVue.getChoixProposition().getSelectedIndex())); |
} |
propositionAjoutee.setPourcentageConfiance(Integer.parseInt(formulairePropositionVue.getPourcentageConfiance().getText())); |
|
EvenementAjoutProposition evenementAjoutProposition = new EvenementAjoutProposition(propositionAjoutee); |
BusEvenementiel.getInstance().fireEvent(evenementAjoutProposition); |
|
try { |
validationService.saveValidationData(propositionAjoutee); |
} catch (ExceptionClient e) { |
// TODO Auto-generated catch block |
e.printStackTrace(); |
} |
} |
}); |
} |