Subversion Repositories eFlore/Archives.cel-v1

Compare Revisions

Ignore whitespace Rev 30 → Rev 29

/trunk/src/org/tela_botanica/Cel.gwt.xml
1,14 → 1,16
<module>
 
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User'/>
<!-- Parsing JSON -->
<inherits name='com.google.gwt.json.JSON' />
<inherits name='com.google.gwt.json.JSON' />
<!-- Passage de parametres -->
<inherits name="com.google.gwt.i18n.I18N"/>
<inherits name="com.google.gwt.i18n.I18N"/>
<!-- URL encode et decode -->
<inherits name="com.google.gwt.http.HTTP"/>
<!-- MyGwt -->
<inherits name='net.mygwt.ui.MyGWT'/> -->
<inherits name="com.google.gwt.http.HTTP"/>
 
<!-- Specify the app entry point class. -->
<entry-point class='org.tela_botanica.client.Cel'/>
<stylesheet src='Cel.css'/>
</module>
/trunk/src/org/tela_botanica/client/Mediator.java
59,7 → 59,6
private TextBox date = null; // date observation
private TextBox station = null; // station observation
private TextBox milieu = null; // milieu observation
private TextBox lieudit = null; // lieu dit observation
private TextBox comment = null; // commentaire observation
private InventoryItem inventoryItem=null; // Une observation saisie
263,7 → 262,7
inventoryItem=new InventoryItem(this);
}
inventoryItem.setContent(nameAssistant.getText(),nameAssistant.getValue(),locationAssistant.getText(),locationAssistant.getValue(),date.getText(),lieudit.getText(),station.getText(), milieu.getText(), comment.getText(),"null");
inventoryItem.setContent(nameAssistant.getText(),nameAssistant.getValue(),locationAssistant.getText(),locationAssistant.getValue(),date.getText(),lieudit.getText(),station.getText(),comment.getText(),"null");
inventoryItem.addelement();
}
282,7 → 281,7
inventoryItem=new InventoryItem(this);
}
 
inventoryItem.setContent(nameAssistant.getText(),nameAssistant.getValue(),locationAssistant.getText(),locationAssistant.getValue(),date.getText(),lieudit.getText(),station.getText(), milieu.getText(), comment.getText(),ordre);
inventoryItem.setContent(nameAssistant.getText(),nameAssistant.getValue(),locationAssistant.getText(),locationAssistant.getValue(),date.getText(),lieudit.getText(),station.getText(),comment.getText(),ordre);
inventoryItem.updateElement();
 
}
522,17 → 521,6
}
/**
* Declaration milieu : milieu d'observation
*
* @param milieu
*/
public void registerMilieu(TextBox milieu) {
this.milieu=milieu;
}
/**
* Declaration commentaire b
* @param commentaire
*/
656,7 → 644,7
return inventoryItem;
}
 
public EntryView getEntryView() {
public EntryView entryView() {
return entryView;
}
 
/trunk/src/org/tela_botanica/client/ActionView.java
23,7 → 23,6
import net.mygwt.ui.client.event.BaseEvent;
import net.mygwt.ui.client.event.SelectionListener;
import net.mygwt.ui.client.widget.Button;
import net.mygwt.ui.client.widget.IconButton;
import net.mygwt.ui.client.widget.WidgetContainer;
import net.mygwt.ui.client.widget.layout.BorderLayoutData;
 
63,7 → 62,6
buttons.add(transButton);
// Suppression d'elements
 
Button delButton = new Button("Suppression",
101,9 → 99,6
 
/* +--Fin du code ---------------------------------------------------------------------------------------+
* $Log$
* Revision 1.2 2008-01-30 08:55:40 ddelon
* fin mise en place mygwt
*
* Revision 1.1 2008-01-02 21:26:05 ddelon
* mise en place mygwt
*
/trunk/src/org/tela_botanica/client/LocationFilterView.java
16,7 → 16,6
package org.tela_botanica.client;
 
 
import com.google.gwt.http.client.URL;
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONParser;
import com.google.gwt.json.client.JSONString;
23,8 → 22,11
import com.google.gwt.json.client.JSONValue;
import com.google.gwt.user.client.HTTPRequest;
import com.google.gwt.user.client.ResponseTextHandler;
import com.google.gwt.user.client.ui.VerticalPanel;
 
import net.mygwt.ui.client.data.Model;
import net.mygwt.ui.client.event.BaseEvent;
import net.mygwt.ui.client.event.SelectionListener;
import net.mygwt.ui.client.viewer.IAsyncContentCallback;
import net.mygwt.ui.client.viewer.IAsyncTreeContentProvider;
import net.mygwt.ui.client.viewer.IElementComparer;
33,6 → 35,7
import net.mygwt.ui.client.viewer.SelectionChangedEvent;
import net.mygwt.ui.client.viewer.TreeViewer;
import net.mygwt.ui.client.viewer.Viewer;
import net.mygwt.ui.client.widget.Button;
import net.mygwt.ui.client.widget.ExpandBar;
import net.mygwt.ui.client.widget.ExpandItem;
import net.mygwt.ui.client.widget.tree.Tree;
390,7 → 393,7
 
public RALB(String name) {
set("name", name);
set("path", URL.encodeComponent(name));
set("path", name);
}
 
public String toString() {
404,7 → 407,7
 
public SALB(String name) {
set("name", name);
set("path", URL.encodeComponent(name));
set("path", name);
}
 
public String toString() {
419,7 → 422,7
public TALB(SALB parent, String name) {
set("name", name);
set("salb", parent.get("name"));
set("path", parent.get("path")+"/"+URL.encodeComponent(name));
set("path", parent.get("path")+"/"+name);
}
 
public String toString() {
436,7 → 439,7
set("name", name);
set("salb", parent.get("salb"));
set("talb", parent.get("name"));
set("path", parent.get("path")+"/"+URL.encodeComponent(name));
set("path", parent.get("path")+"/"+name);
}
 
public String toString() {
/trunk/src/org/tela_botanica/client/InventoryItem.java
19,7 → 19,6
private String date=null;
private String lieudit=null;
private String station=null;
private String milieu=null;
private String comment=null;
private String ordre=null;
 
45,7 → 44,7
// Alimentation contenu depuis saisie
public void setContent(String name,String nomenclaturalNumber, String location, String location_id, String date, String lieudit, String station, String milieu, String comment,String ordre) {
public void setContent(String name,String nomenclaturalNumber, String location, String location_id, String date, String lieudit, String station, String comment,String ordre) {
 
this.name=name;
66,7 → 65,6
this.date=date;
this.lieudit=lieudit;
this.station=station;
this.milieu=milieu;
this.comment=comment;
this.ordre=ordre;
121,7 → 119,7
.stringValue(),
Util.toCelString(((JSONString) jsonArray.get(3))
.toString()),
location,location_id,date,lieudit,station,milieu,comment);
location,location_id,date,lieudit,station,comment);
}
}
129,7 → 127,7
}
// Saisie libre
else {
addElement(name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station,milieu,comment);
addElement(name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station,comment);
}
}
159,7 → 157,7
*/
 
private void addElement(String nom_sel, String num_nom_sel, String nom_ret,
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) {
String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta, String comment) {
 
 
HTTPRequest.asyncPost(serviceBaseUrl + "/Inventory/", "identifiant="
166,7 → 164,7
+ mediator.getUser() + "&nom_sel=" + URL.encodeComponent(nom_sel) + "&num_nom_sel=" + num_nom_sel
+ "&nom_ret=" + URL.encodeComponent(nom_ret) + "&num_nom_ret=" + num_nom_ret
+ "&num_taxon=" + num_taxon + "&famille=" + URL.encodeComponent(famille) + "&location=" + URL.encodeComponent(loc) + "&id_location=" + id_location + "&date_observation=" + dat
+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) +"&milieu="+ URL.encodeComponent(mil) + "&commentaire="+ URL.encodeComponent(comment),
+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) + "&commentaire="+ URL.encodeComponent(comment),
 
new ResponseTextHandler() {
 
212,7 → 210,7
.stringValue(),
Util.toCelString(((JSONString) jsonArray.get(3))
.toString()),
location,location_id,date,lieudit,station, milieu,comment);
location,location_id,date,lieudit,station,comment);
}
}
220,7 → 218,7
}
// Modification d'un nom ne faisant pas parti du referentiel (saisie libre)
else {
updateElement(ordre,name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station, milieu, comment);
updateElement(ordre,name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station,comment);
}
}
253,7 → 251,7
*/
 
private void updateElement(String ordre, String nom_sel, String num_nom_sel, String nom_ret,
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) {
String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta, String comment) {
 
 
HTTPRequest.asyncPost(serviceBaseUrl + "/Inventory/" + mediator.getUser() + "/" +ordre + "/",
260,7 → 258,7
"&nom_sel=" + URL.encodeComponent(nom_sel) + "&num_nom_sel=" + num_nom_sel
+ "&nom_ret=" + URL.encodeComponent(nom_ret) + "&num_nom_ret=" + num_nom_ret
+ "&num_taxon=" + num_taxon + "&famille=" + URL.encodeComponent(famille) + "&location=" + URL.encodeComponent(loc) + "&id_location=" + id_location + "&date_observation=" + dat
+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) + "&milieu="+ URL.encodeComponent(mil) + "&commentaire="+ URL.encodeComponent(comment),
+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) + "&commentaire="+ URL.encodeComponent(comment),
 
new ResponseTextHandler() {
 
/trunk/src/org/tela_botanica/client/InventoryListView.java
202,21 → 202,24
// Colonnes :
TableColumn[] columns = new TableColumn[6];
TableColumn[] columns = new TableColumn[5];
// TODO : renderer date, alignement etc
columns[0] = new TableColumn("etat","Aransmis", 50);
columns[0] = new TableColumn("etat","Transmis", 50);
columns[0].setSortable(false);
 
columns[1] = new TableColumn("nom","Nom saisi", 250);
columns[1] = new TableColumn("nom","Nom saisi", 200);
columns[1].setSortable(false);
columns[2] = new TableColumn("nomr","Nom retenu", 250);
columns[2] = new TableColumn("observation","Observation", 650);
columns[2].setSortable(false);
 
columns[3] = new TableColumn("lieu","Lieu", 350);
columns[3] = new TableColumn("date","Date", 75);
columns[3].setSortable(false);
 
columns[4] = new TableColumn("date","Date", 75);
 
columns[5] = new TableColumn("ordre","Ordre", 50);
columns[4] = new TableColumn("ordre","Ordre", 50);
columns[4].setSortable(false);
TableColumnModel cm = new TableColumnModel(columns);
242,18 → 245,18
TableItem item=(TableItem) be.item;
if (item!=null) {
if (ordre==null) { // Affichage de la ligne selectionne
ordre= (String) item.getValue(5);
ordre= (String) item.getValue(4);
mediator.onInventoryItemSelected(ordre);
}
else {
// Si une ligne etait deja selectionne
if (ordre.compareTo((String) item.getValue(5))==0) { // C'est la meme, on la deselectionne
if (ordre.compareTo((String) item.getValue(4))==0) { // C'est la meme, on la deselectionne
ordre=null;
table.deselect(be.rowIndex);
mediator.onInventoryItemUnselected();
}
else {
ordre= (String) item.getValue(5); // C'est une autre, on la selectionne
ordre= (String) item.getValue(4); // C'est une autre, on la selectionne
mediator.onInventoryItemSelected(ordre);
}
281,7 → 284,7
 
StringBuffer ids=new StringBuffer();
for (int i = 0; i < selection.length; i++) {
ids.append((String)(((TableItem) selection[i]).getValue(5)));
ids.append((String)(((TableItem) selection[i]).getValue(4)));
if (i<(selection.length-1)) ids.append(",");
}
293,7 → 296,6
new ResponseTextHandler() {
public void onCompletion(String str) {
mediator.onInventoryUpdated(id_location,"all","all");
mediator.getEntryView().clear();
}
});
}
318,7 → 320,7
 
StringBuffer ids=new StringBuffer();
for (int i = 0; i < selection.length; i++) {
ids.append((String)(((TableItem) selection[i]).getValue(5)));
ids.append((String)(((TableItem) selection[i]).getValue(4)));
if (i<(selection.length-1)) ids.append(",");
}
406,7 → 408,7
 
if ((jsonArray = jsonValue.isArray()) != null) {
StringBuffer lieu=null;
StringBuffer observationText=null;
 
int arraySize = jsonArray.size();
414,13 → 416,15
if ((jsonArrayNested = jsonArray.get(i).isArray()) != null) {
 
Object[] values = new Object[6];
Object[] values = new Object[5];
observationText=new StringBuffer();
// Statut Observation transmise ?
String atransmit=((JSONString) jsonArrayNested .get(13)).stringValue();
String atransmit=((JSONString) jsonArrayNested .get(12)).stringValue();
if (atransmit.compareTo("1")==0) {
values[0] = new Image("tela.gif");
}
434,19 → 438,19
values[1] = new HTML("<b>"+Util.toCelString(((JSONString) jsonArrayNested .get(0)).toString())+"</b>");
 
// Texte decrivant l'observation
// Nom retenu
String aname=Util.toCelString(((JSONString) jsonArrayNested .get(2)).toString());
if (aname.compareTo("null")==0) {
values[2] = new HTML("&nbsp;");
}
else {
values[2] = new HTML(aname);
observationText.append(aname+", ");
}
// Num nomenclatural
/*
String ann=((JSONString) jsonArrayNested .get(3)).stringValue();
if (ann.compareTo("0")!=0) {
455,12 → 459,10
else {
observationText.append("0-");
}
*/
 
// Num Taxonomique
/*
String ant=((JSONString) jsonArrayNested .get(4)).stringValue();
if (ant.compareTo("0")!=0) {
469,11 → 471,8
else {
observationText.append("0, ");
}
*/
 
// Famille
/*
String afamily=Util.toCelString(((JSONString) jsonArrayNested .get(5)).toString());
if (afamily.compareTo("null")==0) {
482,28 → 481,25
else {
observationText.append(afamily+", ");
}
*/
 
// Localisation - Lieu
 
lieu=new StringBuffer();
 
String aloc=Util.toCelString(((JSONString) jsonArrayNested .get(6)).toString());
// Localisation - Lieu
if (aloc.compareTo("000null")==0) {
if (lieu.length()==0) {
lieu.append("Commune absente");
if (observationText.length()==0) {
observationText.append("Commune absente");
}
else {
lieu.append("commune absente");
observationText.append("commune absente");
}
}
else {
if (lieu.length()==0) {
lieu.append("Commune de "+aloc);
if (observationText.length()==0) {
observationText.append("Commune de "+aloc);
}
else {
lieu.append("commune de "+aloc);
observationText.append("commune de "+aloc);
}
}
514,7 → 510,7
// Localisation - Lieu dit
if (alieudit.compareTo("000null")!=0) {
lieu.append(", "+alieudit);
observationText.append(", "+alieudit);
}
524,52 → 520,37
 
if (astation.compareTo("000null")!=0) {
lieu.append(", "+astation);
observationText.append(", "+astation);
}
 
// Milieu
String amilieu=Util.toCelString(((JSONString) jsonArrayNested .get(11)).toString());
 
if (amilieu.compareTo("000null")!=0) {
lieu.append(", "+amilieu);
}
String acomment=Util.toCelString(((JSONString) jsonArrayNested .get(12)).toString());
String acomment=Util.toCelString(((JSONString) jsonArrayNested .get(11)).toString());
// Commentaire
if (acomment.compareTo("null")!=0) {
lieu.append(", "+acomment);
observationText.append(", "+acomment);
}
 
if (lieu.toString().compareTo("")==0) {
values[3] = new HTML("&nbsp;");
}
else {
values[3] = new HTML(lieu.toString());
}
 
String adate=((JSONString) jsonArrayNested .get(8)).stringValue();
// Date
if (adate.compareTo("0000-00-00 00:00:00")!=0) {
values[4]=new HTML("<b>"+adate+"</b>");
values[3]=new HTML("<b>"+adate+"</b>");
}
else {
values[4] = new HTML("&nbsp;");
values[3] = new HTML("&nbsp;");
}
 
 
values[2] = observationText;
String aordre=((JSONString) jsonArrayNested.get(7)).stringValue();
// Numero d'ordre (cache)
values[5] = aordre;
values[4] = aordre;
585,7 → 566,6
item.setValue(2,values[2]);
item.setValue(3,values[3]);
item.setValue(4,values[4]);
item.setValue(5,values[5]);
}
// Spagetti
732,7 → 712,7
 
/*
* Lieudit en cours
* Station en cours
*
*/
 
894,9 → 874,6
 
/* +--Fin du code ---------------------------------------------------------------------------------------+
* $Log$
* Revision 1.2 2008-01-30 08:55:40 ddelon
* fin mise en place mygwt
*
* Revision 1.1 2008-01-02 21:26:04 ddelon
* mise en place mygwt
*
/trunk/src/org/tela_botanica/client/ConnexionView.java
37,7 → 37,7
private Mediator mediator=null;
private String user =null;
private HTML signLabel = new HTML() ;
private Label signLabel = new Label() ;
private String serviceBaseUrl = null;
49,7 → 49,7
serviceBaseUrl = mediator.getServiceBaseUrl();
 
if (!mediator.getConnected()) {
signLabel.setHTML("Utilisez ce carnet en ligne pour saisir vos observations, <u>identifiez-vous</u> pour les transmettre à Tela Botanica ");
signLabel.setText("Connexion");
}
else {
signLabel.setText(user+ " (deconnexion)");
62,7 → 62,7
outer.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
 
inner.add(signLabel);
//inner.add(new HTML("<b>Carnet en ligne</b>"));
inner.add(new HTML("<b>Carnet en ligne</b>"));
inner.setSpacing(3);
outer.add(inner);
131,9 → 131,6
 
/* +--Fin du code ---------------------------------------------------------------------------------------+
* $Log$
* Revision 1.1 2008-01-02 21:26:04 ddelon
* mise en place mygwt
*
* Revision 1.6 2007-12-22 14:48:53 ddelon
* Documentation et refactorisation
*
/trunk/src/org/tela_botanica/client/EntryView.java
65,12 → 65,12
private ContentPanel panel=null;
private Label infoOrdre=new Label("Nouvelle observation");
private NameAssistant nameAssistant = null;
private LocationAssistant locationAssistant = null;
private TextBox date = new TextBox();
private TextBox lieudit = new TextBox();
private TextBox station = new TextBox();
private TextBox milieu = new TextBox();
private TextBox comment = new TextBox();
private Button dateSelector = new Button("...");
 
89,12 → 89,13
Grid observation = new Grid(5,4);
Grid observation = new Grid(4,4);
infoOrdre.setWordWrap(false);
// Formatage affichage
for (int i=0; i<5;i++) {
for (int i=0; i<4;i++) {
observation.getCellFormatter().setWidth(i, 0, "3%");
observation.getCellFormatter().setWidth(i, 1, "47%");
observation.getCellFormatter().setWidth(i, 2, "3%");
111,12 → 112,11
mediator.registerDate(date);
mediator.registerComment(comment);
mediator.registerStation(station);
mediator.registerMilieu(milieu);
mediator.registerLieudit(lieudit);
panel= new ContentPanel(Style.HEADER);
panel.setLayout(new FlowLayout());
panel.setText("Nouvelle observation");
panel.setText("Observation");
 
VerticalPanel outer = new VerticalPanel();
190,35 → 190,7
}
);
 
// Saisie (station)
observation.setHTML(1,2,"Milieu:&nbsp;");
observation.setWidget(1,3,milieu);
 
milieu.setWidth("100%");
 
// Validation par entree sur cette zone de texte
milieu.addKeyboardListener( new KeyboardListener() {
 
public void onKeyDown(Widget arg0, char arg1, int arg2) {
if(arg1 == KEY_ENTER)
{
onValidateTextBox(milieu);
}
 
}
public void onKeyUp(Widget arg0, char arg1, int arg2) { }
 
public void onKeyPress(Widget arg0, char arg1, int arg2) { }
}
);
 
 
// Selecteur de Date
// Releve
 
263,17 → 235,17
// Saisie Espece
observation.setHTML(3,0,"Esp&egrave;ce:&nbsp;");
observation.setWidget(3,1,nameAssistant);
observation.setHTML(2,0,"Esp&egrave;ce:&nbsp;");
observation.setWidget(2,1,nameAssistant);
nameAssistant.setWidth("100%");
 
observation.setHTML(2,0,"Date:&nbsp;");
observation.setHTML(1,2,"Date:&nbsp;");
HorizontalPanel datePanel = new HorizontalPanel();
datePanel.add(date);
datePanel.add(dateSelector);
observation.setWidget(2,1,datePanel);
observation.setWidget(1,3,datePanel);
// Saisie date
// Validation par entree sur cette zone de texte
299,8 → 271,8
// Saisie Commentaire
observation.setHTML(4,0,"Notes:&nbsp;");
observation.setWidget(4,1,comment);
observation.setHTML(3,0,"Notes:&nbsp;");
observation.setWidget(3,1,comment);
 
comment.setWidth("100%");
 
322,31 → 294,8
}
);
 
Button validButton=new Button("OK",
new SelectionListener() {
public void widgetSelected(BaseEvent be) {
// Numero ordre vide : ajout d'une observation
if (ordre==null) {
mediator.onAddInventoryItem();
panel.setText("Nouvelle observation");
}
else {
mediator.onModifyInventoryItem(ordre);
panel.setText("Modification de l'observation n°: "+ordre);
}
}
}
);
 
observation.setWidget(4,3,validButton);
 
 
 
HorizontalPanel actionPanel= new HorizontalPanel();
// actionPanel.add(validButton);
368,26 → 317,38
HorizontalPanel inner=new HorizontalPanel();
Button newButton=new Button("Clear",
Button newButton=new Button("#",
// Init
new SelectionListener() {
public void widgetSelected(BaseEvent be) {
nameAssistant.setText("");
nameAssistant.setValue(null);
locationAssistant.setText("");
locationAssistant.setValue(null); // Null ?
date.setText("");
lieudit.setText("");
station.setText("");
comment.setText("");
ordre=null;
infoOrdre.setText("Nouvelle observation");
 
clear();
 
}
}
);
inner.add(infoOrdre);
inner.add(newButton);
 
inner.setCellHorizontalAlignment(infoOrdre, HasHorizontalAlignment.ALIGN_RIGHT);
inner.setCellVerticalAlignment(infoOrdre, HasVerticalAlignment.ALIGN_MIDDLE);
inner.setWidth("100%");
panel.getHeader().addWidget(inner);
WidgetContainer center=mediator.getCenterContainer();
BorderLayoutData centerData = new BorderLayoutData(Style.NORTH, .27f, 150, 300);
BorderLayoutData centerData = new BorderLayoutData(Style.NORTH, .25f, 100, 300);
center.add(panel,centerData);
 
 
427,21 → 388,6
}
 
void clear() {
nameAssistant.setText("");
nameAssistant.setValue(null);
locationAssistant.setText("");
locationAssistant.setValue(null); // Null ?
date.setText("");
lieudit.setText("");
station.setText("");
milieu.setText("");
comment.setText("");
ordre=null;
panel.setText("Nouvelle observation");
 
}
/*
* Numero d'ordre du releve affiche + mise à jour bouton
*
450,10 → 396,10
public void setOrdre(String ordre) {
this.ordre = ordre;
if (ordre==null) {
panel.setText("Nouvelle observation");
infoOrdre.setText("Nouvelle observation");
}
else {
panel.setText("Modification de l'observation n°: "+ordre);
infoOrdre.setText("Modification de l'observation n°: "+ordre);
}
}
 
476,12 → 422,12
// Numero ordre vide : ajout d'une observation
mediator.onAddInventoryItem();
textbox.setText("");
panel.setText("Nouvelle observation");
infoOrdre.setText("Nouvelle observation");
}
else {
// Modification d'une observation
mediator.onModifyInventoryItem(ordre);
panel.setText("Modification de l'observation n°: "+ordre);
infoOrdre.setText("Modification de l'observation n°: "+ordre);
}
}
 
573,18 → 519,8
station.setText("");
}
String amilieu=Util.toCelString(((JSONString) jsonArray .get(12)).toString());
// Milieu
if (amilieu.compareTo("000null")!=0) {
milieu.setText(amilieu);
}
else {
milieu.setText("");
}
 
String acomment=Util.toCelString(((JSONString) jsonArray .get(13)).toString());
String acomment=Util.toCelString(((JSONString) jsonArray .get(12)).toString());
// Notes
if (acomment.compareTo("null")!=0) {
comment.setText(acomment);
610,9 → 546,6
 
/* +--Fin du code ---------------------------------------------------------------------------------------+
* $Log$
* Revision 1.2 2008-01-30 08:55:40 ddelon
* fin mise en place mygwt
*
* Revision 1.1 2008-01-02 21:26:04 ddelon
* mise en place mygwt
*
/trunk/src/org/tela_botanica/public/Cel.html
1,3 → 1,7
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
12,8 → 16,6
a:active{color:#ff0000}
</style>
<link rel="stylesheet" href="Cel.css" type="text/css">
<script type="text/javascript">
var Parameters = {
serviceBaseUrl: "http://localhost/david/jrest"