/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/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/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); |
} |
/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/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); |
} |
} |