Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 38 → Rev 39

/trunk/src/org/tela_botanica/client/vues/FormulaireSaisieObservationVue.java
7,11 → 7,13
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.ListeReferentielCommune;
import org.tela_botanica.client.modeles.ListeReferentielNom;
import org.tela_botanica.client.modeles.Observation;
import org.tela_botanica.client.modeles.ReferentielCommune;
import org.tela_botanica.client.modeles.ReferentielNom;
import org.tela_botanica.client.observation.ObservationMediateur;
 
 
import com.google.gwt.user.client.Window;
import com.gwtext.client.core.EventCallback;
import com.gwtext.client.core.EventObject;
import com.gwtext.client.core.ListenerConfig;
56,7 → 58,9
private TextField milieu = null;
private TextField comment = null;
private ComboBox commune = null;
private String departement = null;
private ComboBox espece = null;
private String numeroNom = null;
 
private Button boutonOK = new Button("Ok");
private Button boutonAnnuler = new Button("Annuler");
252,6 → 256,7
commune.addListener(new ComboBoxListenerAdapter() {
public void onSelect(ComboBox comboBox, Record record, int index) {
commune.setValue(record.getAsString("commune"));
departement=record.getAsString("departement");
selectionCommune=true;
}
});
321,6 → 326,7
espece.addListener(new ComboBoxListenerAdapter() {
public void onSelect(ComboBox comboBox, Record record, int index) {
espece.setValue(record.getAsString("nom"));
numeroNom=record.getAsString("numeroNom");
selectionEspece=true;
}
});
387,9 → 393,13
 
boutonOK.addListener(new ButtonListenerAdapter() {
public void onClick(Button button, EventObject e) {
//observationMediateur.ajouterObservation(this);
ajouterObservation();
}
});
 
538,8 → 548,13
}
 
public void ajouterObservation() {
 
 
Observation obs=new Observation(espece.getText(),numeroNom,commune.getText(),departement,lieudit.getText(),station.getText(),milieu.getText(), comment.getText(),date.getText());
observationMediateur.ajouterObservation(this, obs);
}
 
}
/trunk/src/org/tela_botanica/client/vues/BarreNotationVue.java
179,7 → 179,7
 
// qu'on remplit par defaut avec des images d'étoiles vides
for (int i = 0; i < noteMax; i++) {
etoiles[i] = new Image("etoile_vide.jpg");
etoiles[i] = new Image("etoile_vide.png");
etoiles[i].setStylePrimaryName("x-view-notation-bar");
this.add(etoiles[i]);
}
/trunk/src/org/tela_botanica/client/modeles/Observation.java
28,6 → 28,8
 
/**
* Une observation telle que stockee dans la base de donnee
*
* @param transmis
* @param nomSaisi
* @param nomRetenu
64,6 → 66,35
}
 
/**
* Une observation saisie
*
* @param nomSaisi
* @param numeroNomenclaturalSaisi
* @param localite
* @param IdentifiantLocalite
* @param lieudit
* @param station
* @param milieu
* @param commentaire
* @param date
*
*/
public Observation(String nomSaisi, String numeroNomenclaturalSaisi, String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date) {
this.nomSaisi = nomSaisi;
this.numeroNomenclaturalSaisi = numeroNomenclaturalSaisi;
this.localite = localite;
this.identifiantLocalite = identifiantLocalite;
this.lieudit = lieudit;
this.station = station;
this.milieu = milieu;
this.commentaire = commentaire;
this.date = date;
}
 
 
public String getNomSaisi() {
/trunk/src/org/tela_botanica/client/modeles/ObservationAsynchroneDAO.java
55,6 → 55,7
// String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta, String mil, String comment) {
 
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,oModele.getConfig().getServiceBaseUrl()+ "/Inventory/") ;
String postData = "identifiant="
+ utilisateur + "&nom_sel=" + URL.encodeComponent(obs.getNomSaisi()) + "&num_nom_sel=" + obs.getNumeroNomenclaturalSaisi()
+ "&nom_ret=" + URL.encodeComponent(obs.getNomRetenu()) + "&num_nom_ret=" + obs.getNumeroNomenclaturalRetenu()
/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
483,9 → 483,9
* @param critere : les criteres de selection
*/
public void ajouterObservation(Rafraichissable r) {
public void ajouterObservation(Rafraichissable r, Observation obs) {
observationModele.ajouterObservation(r) ;
observationModele.ajouterObservation(r, obs) ;
}
 
/trunk/src/org/tela_botanica/client/observation/ObservationModele.java
10,6 → 10,7
import org.tela_botanica.client.modeles.ListeReferentielNom;
import org.tela_botanica.client.modeles.ListeReferentielNomAsynchroneDAO;
import org.tela_botanica.client.modeles.NombreObservationAsynchroneDAO;
import org.tela_botanica.client.modeles.Observation;
import org.tela_botanica.client.modeles.ObservationAsynchroneDAO;
 
 
138,10 → 139,10
* @param critere : les criteres de selection
*/
public void ajouterObservation(Rafraichissable r) {
public void ajouterObservation(Rafraichissable r, Observation obs) {
ObservationAsynchroneDAO obsDAO=new ObservationAsynchroneDAO(this);
// obsDAO.ajouter();
obsDAO.ajouter(r, observationMediateur.getIdentifiant(), obs);
}