Laman Utama Tanya Wiki English Artikel Komuniti E-Mel Ringtones Search

Bantuan | Carian | Ahli | Kalendar

Google

Selamat Datang ( Log In | Daftar )

 
Reply to this topicStart new topic
Netbeans + Button Save, tok save data dalam dbase
siWan
post Jun 4 2008, 08:59 PM
Kiriman #1


Ahli Baru


Grup: Learning
Kiriman: 6
Penyertaan: 4-June 08
Ahli ke- 48,335



assalamualaikum..

nape button save aku x jadi ek..
kluar error bkaitan integer & double..
x paham la..
leh sape2 tlg ajar & btolkan..



/*
* edit_station.java
*
* Created on June 2, 2008, 1:08 PM
* Copyright user
*/
package lrt_tracker;

import com.sun.data.provider.RowKey;
import com.sun.data.provider.impl.CachedRowSetDataProvider;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.Body;
import com.sun.rave.web.ui.component.Button;
import com.sun.rave.web.ui.component.DropDown;
import com.sun.rave.web.ui.component.Form;
import com.sun.rave.web.ui.component.Head;
import com.sun.rave.web.ui.component.Html;
import com.sun.rave.web.ui.component.ImageComponent;
import com.sun.rave.web.ui.component.Label;
import com.sun.rave.web.ui.component.Link;
import com.sun.rave.web.ui.component.Message;
import com.sun.rave.web.ui.component.MessageGroup;
import com.sun.rave.web.ui.component.Page;
import com.sun.rave.web.ui.component.Table;
import com.sun.rave.web.ui.component.TableColumn;
import com.sun.rave.web.ui.component.TableRowGroup;
import com.sun.rave.web.ui.component.TextArea;
import com.sun.rave.web.ui.component.TextField;
import javax.faces.FacesException;
import javax.faces.convert.LongConverter;
import javax.faces.event.ValueChangeEvent;


public class edit_station extends AbstractPageBean {

private int __placeholder;

private void _init() throws Exception {
lineDataProvider.setCachedRowSet((javax.sql.rowset.CachedRow
Set)getValue("#{SessionBean1.lineRowSet}"));
stesenDataProvider.setCachedRowSet((javax.sql.rowset.CachedR
owSet)getValue("#{SessionBean1.stesenRowSet}"));
}

private Page page1 = new Page();

public Page getPage1() {
return page1;
}

public void setPage1(Page p) {
this.page1 = p;
}

private Html html1 = new Html();

public Html getHtml1() {
return html1;
}

public void setHtml1(Html h) {
this.html1 = h;
}

private Head head1 = new Head();

public Head getHead1() {
return head1;
}

public void setHead1(Head h) {
this.head1 = h;
}

private Link link1 = new Link();

public Link getLink1() {
return link1;
}

public void setLink1(Link l) {
this.link1 = l;
}

private Body body1 = new Body();

public Body getBody1() {
return body1;
}

public void setBody1(Body b) {
this.body1 = b;
}

private Form form1 = new Form();

public Form getForm1() {
return form1;
}

public void setForm1(Form f) {
this.form1 = f;
}

private ImageComponent image1 = new ImageComponent();

public ImageComponent getImage1() {
return image1;
}

public void setImage1(ImageComponent ic) {
this.image1 = ic;
}

private ImageComponent image2 = new ImageComponent();

public ImageComponent getImage2() {
return image2;
}

public void setImage2(ImageComponent ic) {
this.image2 = ic;
}

private ImageComponent image3 = new ImageComponent();

public ImageComponent getImage3() {
return image3;
}

public void setImage3(ImageComponent ic) {
this.image3 = ic;
}

private Button STAR1 = new Button();

public Button getSTAR1() {
return STAR1;
}

public void setSTAR1(Button b) {
this.STAR1 = b;
}

private Button bttnStation1 = new Button();

public Button getBttnStation1() {
return bttnStation1;
}

public void setBttnStation1(Button b) {
this.bttnStation1 = b;
}

private Button op1 = new Button();

public Button getOp1() {
return op1;
}

public void setOp1(Button b) {
this.op1 = b;
}

private Button bttnLRT1 = new Button();

public Button getBttnLRT1() {
return bttnLRT1;
}

public void setBttnLRT1(Button b) {
this.bttnLRT1 = b;
}

private Button PUTRA1 = new Button();

public Button getPUTRA1() {
return PUTRA1;
}

public void setPUTRA1(Button b) {
this.PUTRA1 = b;
}

private Button logOut1 = new Button();

public Button getLogOut1() {
return logOut1;
}

public void setLogOut1(Button b) {
this.logOut1 = b;
}

private Button bttnDriver1 = new Button();

public Button getBttnDriver1() {
return bttnDriver1;
}

public void setBttnDriver1(Button b) {
this.bttnDriver1 = b;
}

private DropDown idStation = new DropDown();

public DropDown getIdStation() {
return idStation;
}

public void setIdStation(DropDown dd) {
this.idStation = dd;
}

private Table table1 = new Table();

public Table getTable1() {
return table1;
}

public void setTable1(Table t) {
this.table1 = t;
}

private TableRowGroup tableRowGroup1 = new TableRowGroup();

public TableRowGroup getTableRowGroup1() {
return tableRowGroup1;
}

public void setTableRowGroup1(TableRowGroup trg) {
this.tableRowGroup1 = trg;
}

private MessageGroup messageGroup1 = new MessageGroup();

public MessageGroup getMessageGroup1() {
return messageGroup1;
}

public void setMessageGroup1(MessageGroup mg) {
this.messageGroup1 = mg;
}

private CachedRowSetDataProvider lineDataProvider = new CachedRowSetDataProvider();

public CachedRowSetDataProvider getLineDataProvider() {
return lineDataProvider;
}

public void setLineDataProvider(CachedRowSetDataProvider crsdp) {
this.lineDataProvider = crsdp;
}

private LongConverter idStationConverter = new LongConverter();

public LongConverter getIdStationConverter() {
return idStationConverter;
}

public void setIdStationConverter(LongConverter lc) {
this.idStationConverter = lc;
}

private CachedRowSetDataProvider stesenDataProvider = new CachedRowSetDataProvider();

public CachedRowSetDataProvider getStesenDataProvider() {
return stesenDataProvider;
}

public void setStesenDataProvider(CachedRowSetDataProvider crsdp) {
this.stesenDataProvider = crsdp;
}

private TableColumn tableColumn1 = new TableColumn();

public TableColumn getTableColumn1() {
return tableColumn1;
}

public void setTableColumn1(TableColumn tc) {
this.tableColumn1 = tc;
}

private TextField textField1 = new TextField();

public TextField getTextField1() {
return textField1;
}

public void setTextField1(TextField tf) {
this.textField1 = tf;
}

private TableColumn tableColumn2 = new TableColumn();

public TableColumn getTableColumn2() {
return tableColumn2;
}

public void setTableColumn2(TableColumn tc) {
this.tableColumn2 = tc;
}

private TextField textField2 = new TextField();

public TextField getTextField2() {
return textField2;
}

public void setTextField2(TextField tf) {
this.textField2 = tf;
}

private TableColumn tableColumn3 = new TableColumn();

public TableColumn getTableColumn3() {
return tableColumn3;
}

public void setTableColumn3(TableColumn tc) {
this.tableColumn3 = tc;
}

private TextField textField3 = new TextField();

public TextField getTextField3() {
return textField3;
}

public void setTextField3(TextField tf) {
this.textField3 = tf;
}

private TableColumn tableColumn4 = new TableColumn();

public TableColumn getTableColumn4() {
return tableColumn4;
}

public void setTableColumn4(TableColumn tc) {
this.tableColumn4 = tc;
}

private TextField textField4 = new TextField();

public TextField getTextField4() {
return textField4;
}

public void setTextField4(TextField tf) {
this.textField4 = tf;
}

private TableColumn tableColumn5 = new TableColumn();

public TableColumn getTableColumn5() {
return tableColumn5;
}

public void setTableColumn5(TableColumn tc) {
this.tableColumn5 = tc;
}

private TextArea textArea1 = new TextArea();

public TextArea getTextArea1() {
return textArea1;
}

public void setTextArea1(TextArea ta) {
this.textArea1 = ta;
}

private TableColumn tableColumn6 = new TableColumn();

public TableColumn getTableColumn6() {
return tableColumn6;
}

public void setTableColumn6(TableColumn tc) {
this.tableColumn6 = tc;
}

private Button delete = new Button();

public Button getDelete() {
return delete;
}

public void setDelete(Button b) {
this.delete = b;
}

private Message message1 = new Message();

public Message getMessage1() {
return message1;
}

public void setMessage1(Message m) {
this.message1 = m;
}

private Message message2 = new Message();

public Message getMessage2() {
return message2;
}

public void setMessage2(Message m) {
this.message2 = m;
}

private Message message3 = new Message();

public Message getMessage3() {
return message3;
}

public void setMessage3(Message m) {
this.message3 = m;
}

private Message message4 = new Message();

public Message getMessage4() {
return message4;
}

public void setMessage4(Message m) {
this.message4 = m;
}

private Message message5 = new Message();

public Message getMessage5() {
return message5;
}

public void setMessage5(Message m) {
this.message5 = m;
}

private Button add = new Button();

public Button getAdd() {
return add;
}

public void setAdd(Button b) {
this.add = b;
}

private Button save = new Button();

public Button getSave() {
return save;
}

public void setSave(Button b) {
this.save = b;
}

private Button undo = new Button();

public Button getUndo() {
return undo;
}

public void setUndo(Button b) {
this.undo = b;
}

private Label label1 = new Label();

public Label getLabel1() {
return label1;
}

public void setLabel1(Label l) {
this.label1 = l;
}


public edit_station() {
}

public void init() {

super.init();

try {
_init();
} catch (Exception e) {
log("edit_station Initialization Failure", e);
throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
}
}

public void preprocess() {
}

public void prerender() {
if ( idStation.getSelected() == null ) {
Object firstLineId = null;
try {
lineDataProvider.cursorFirst();
firstLineId = lineDataProvider.getValue("line.id_line");
idStation.setSelected(firstLineId);
getSessionBean1().getStesenRowSet().setObject(
1, firstLineId);
stesenDataProvider.refresh();
} catch (Exception e) {
error("Cannot switch to line " +
firstLineId);
log("Cannot switch to line " +
firstLineId, e);
}
}
}

public void destroy() {
lineDataProvider.close();
stesenDataProvider.close();
}

protected SessionBean1 getSessionBean1() {
return (SessionBean1)getBean("SessionBean1");
}


protected RequestBean1 getRequestBean1() {
return (RequestBean1)getBean("RequestBean1");
}


protected ApplicationBean1 getApplicationBean1() {
return (ApplicationBean1)getBean("ApplicationBean1");
}

public String op_action() {

return "case5";
}

public void idStation_processValueChange(ValueChangeEvent event) {
Object selectedStation = idStation.getSelected();
try {
lineDataProvider.setCursorRow(
lineDataProvider.findFirst("line.id_line",
selectedStation));
getSessionBean1().getStesenRowSet().setObject(1, selectedStation);
stesenDataProvider.refresh();
form1.discardSubmittedValues("save");
} catch (Exception e) {
error("Cannot switch to line " + selectedStation);
log("Cannot switch to line " + selectedStation, e);
}
}

public String add_action() {
try {
RowKey rk = stesenDataProvider.appendRow();
stesenDataProvider.setCursorRow(rk);

stesenDataProvider.setValue("stesen.id_stesen", new Integer(0));
//lineDataProvider.setValue("line.id_line", idStation.getSelected());
//tripDataProvider.setValue("TRIP.TRIPTYPEID", new Integer(1));
} catch (Exception ex) {
log("Error Description", ex);
error(ex.getMessage());
}
return null;
}

public String save_action() {
try {

// Get the next key, using result of query on MaxStesen data provider
CachedRowSetDataProvider maxStesen =
getSessionBean1().getMaxStesenDataProvider();
maxStesen.refresh();
maxStesen.cursorFirst();
int newStesenId = ((Integer) maxStesen.getValue("maxidstesen")).intValue();

// Navigate through rows with data provider
if (stesenDataProvider.getRowCount() > 0) {
stesenDataProvider.cursorFirst();
do {
if (stesenDataProvider.getValue("stesen.id_stesen").equals
(new Integer(0))) {
stesenDataProvider.setValue("stesen.id_stesen",
new Integer(newStesenId));
newStesenId++;
}

} while (stesenDataProvider.cursorNext());
};
stesenDataProvider.commitChanges();
} catch (Exception ex) {
log("Error Description", ex);
error("Error :"+ex.getMessage());
}
return null;
}

public String delete_action() {
form1.discardSubmittedValues("save");
try {
RowKey rk = tableRowGroup1.getRowKey();
if (rk != null) {
stesenDataProvider.removeRow(rk);
stesenDataProvider.commitChanges();
stesenDataProvider.refresh();}
} catch (Exception ex) {
log("ErrorDescription", ex);
error(ex.getMessage());
}
return null;
}

public String undo_action() {
form1.discardSubmittedValues("save");
try {
stesenDataProvider.refresh();

} catch (Exception ex) {
log("Error Description", ex);
error(ex.getMessage());
}
return null;
}
}

Go to the top of the page
 
+Quote Post
Firestarter
post Jun 4 2008, 11:21 PM
Kiriman #2


Ahli Rajin
****

Grup: Members
Kiriman: 728
Penyertaan: 2-December 06
Dari: Paka ke Dungun
Ahli ke- 21,529



Tolong guna code bracket untuk memudahkan user lain baca


--------------------
Java Specialist Programmer
programming+bisnes logic=headche
Go to the top of the page
 
+Quote Post
siWan
post Jun 4 2008, 11:49 PM
Kiriman #3


Ahli Baru


Grup: Learning
Kiriman: 6
Penyertaan: 4-June 08
Ahli ke- 48,335



sori..

code bracket tu cmne ek..

sori..

mmg x fasih sgt2 dlm programming..
Go to the top of the page
 
+Quote Post
Firestarter
post Jun 5 2008, 06:46 AM
Kiriman #4


Ahli Rajin
****

Grup: Members
Kiriman: 728
Penyertaan: 2-December 06
Dari: Paka ke Dungun
Ahli ke- 21,529



dekat Quick Access tu.. klik insert CODEBOX.

CODE
import com.sun.data.provider.RowKey;
import com.sun.data.provider.impl.CachedRowSetDataProvider;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.Body;
import com.sun.rave.web.ui.component.Button;
import com.sun.rave.web.ui.component.DropDown;
import com.sun.rave.web.ui.component.Form;
import com.sun.rave.web.ui.component.Head;
import com.sun.rave.web.ui.component.Html;
import com.sun.rave.web.ui.component.ImageComponent;
import com.sun.rave.web.ui.component.Label;
import com.sun.rave.web.ui.component.Link;
import com.sun.rave.web.ui.component.Message;
import com.sun.rave.web.ui.component.MessageGroup;
import com.sun.rave.web.ui.component.Page;
import com.sun.rave.web.ui.component.Table;
import com.sun.rave.web.ui.component.TableColumn;
import com.sun.rave.web.ui.component.TableRowGroup;
import com.sun.rave.web.ui.component.TextArea;
import com.sun.rave.web.ui.component.TextField;
import javax.faces.FacesException;
import javax.faces.convert.LongConverter;
import javax.faces.event.ValueChangeEvent;


public class edit_station extends AbstractPageBean {

    private int __placeholder;
    
    private void _init() throws Exception {
        lineDataProvider.setCachedRowSet((javax.sql.rowset.CachedRow
Set)getValue("#{SessionBean1.lineRowSet}"));
        stesenDataProvider.setCachedRowSet((javax.sql.rowset.CachedR
owSet)getValue("#{SessionBean1.stesenRowSet}"));
    }
    
    private Page page1 = new Page();
    
    public Page getPage1() {
        return page1;
    }
    
    public void setPage1(Page p) {
        this.page1 = p;
    }
    
    private Html html1 = new Html();
    
    public Html getHtml1() {
        return html1;
    }
    
    public void setHtml1(Html h) {
        this.html1 = h;
    }
    
    private Head head1 = new Head();
    
    public Head getHead1() {
        return head1;
    }
    
    public void setHead1(Head h) {
        this.head1 = h;
    }
    
    private Link link1 = new Link();
    
    public Link getLink1() {
        return link1;
    }
    
    public void setLink1(Link l) {
        this.link1 = l;
    }
    
    private Body body1 = new Body();
    
    public Body getBody1() {
        return body1;
    }
    
    public void setBody1(Body b) {
        this.body1 = b;
    }
    
    private Form form1 = new Form();
    
    public Form getForm1() {
        return form1;
    }
    
    public void setForm1(Form f) {
        this.form1 = f;
    }

    private ImageComponent image1 = new ImageComponent();

    public ImageComponent getImage1() {
        return image1;
    }

    public void setImage1(ImageComponent ic) {
        this.image1 = ic;
    }

    private ImageComponent image2 = new ImageComponent();

    public ImageComponent getImage2() {
        return image2;
    }

    public void setImage2(ImageComponent ic) {
        this.image2 = ic;
    }

    private ImageComponent image3 = new ImageComponent();

    public ImageComponent getImage3() {
        return image3;
    }

    public void setImage3(ImageComponent ic) {
        this.image3 = ic;
    }

    private Button STAR1 = new Button();

    public Button getSTAR1() {
        return STAR1;
    }

    public void setSTAR1(Button b) {
        this.STAR1 = b;
    }

    private Button bttnStation1 = new Button();

    public Button getBttnStation1() {
        return bttnStation1;
    }

    public void setBttnStation1(Button b) {
        this.bttnStation1 = b;
    }

    private Button op1 = new Button();

    public Button getOp1() {
        return op1;
    }

    public void setOp1(Button b) {
        this.op1 = b;
    }

    private Button bttnLRT1 = new Button();

    public Button getBttnLRT1() {
        return bttnLRT1;
    }

    public void setBttnLRT1(Button b) {
        this.bttnLRT1 = b;
    }

    private Button PUTRA1 = new Button();

    public Button getPUTRA1() {
        return PUTRA1;
    }

    public void setPUTRA1(Button b) {
        this.PUTRA1 = b;
    }

    private Button logOut1 = new Button();

    public Button getLogOut1() {
        return logOut1;
    }

    public void setLogOut1(Button b) {
        this.logOut1 = b;
    }

    private Button bttnDriver1 = new Button();

    public Button getBttnDriver1() {
        return bttnDriver1;
    }

    public void setBttnDriver1(Button b) {
        this.bttnDriver1 = b;
    }

    private DropDown idStation = new DropDown();

    public DropDown getIdStation() {
        return idStation;
    }

    public void setIdStation(DropDown dd) {
        this.idStation = dd;
    }

    private Table table1 = new Table();

    public Table getTable1() {
        return table1;
    }

    public void setTable1(Table t) {
        this.table1 = t;
    }

    private TableRowGroup tableRowGroup1 = new TableRowGroup();

    public TableRowGroup getTableRowGroup1() {
        return tableRowGroup1;
    }

    public void setTableRowGroup1(TableRowGroup trg) {
        this.tableRowGroup1 = trg;
    }

    private MessageGroup messageGroup1 = new MessageGroup();

    public MessageGroup getMessageGroup1() {
        return messageGroup1;
    }

    public void setMessageGroup1(MessageGroup mg) {
        this.messageGroup1 = mg;
    }

    private CachedRowSetDataProvider lineDataProvider = new CachedRowSetDataProvider();

    public CachedRowSetDataProvider getLineDataProvider() {
        return lineDataProvider;
    }

    public void setLineDataProvider(CachedRowSetDataProvider crsdp) {
        this.lineDataProvider = crsdp;
    }

    private LongConverter idStationConverter = new LongConverter();

    public LongConverter getIdStationConverter() {
        return idStationConverter;
    }

    public void setIdStationConverter(LongConverter lc) {
        this.idStationConverter = lc;
    }

    private CachedRowSetDataProvider stesenDataProvider = new CachedRowSetDataProvider();

    public CachedRowSetDataProvider getStesenDataProvider() {
        return stesenDataProvider;
    }

    public void setStesenDataProvider(CachedRowSetDataProvider crsdp) {
        this.stesenDataProvider = crsdp;
    }

    private TableColumn tableColumn1 = new TableColumn();

    public TableColumn getTableColumn1() {
        return tableColumn1;
    }

    public void setTableColumn1(TableColumn tc) {
        this.tableColumn1 = tc;
    }

    private TextField textField1 = new TextField();

    public TextField getTextField1() {
        return textField1;
    }

    public void setTextField1(TextField tf) {
        this.textField1 = tf;
    }

    private TableColumn tableColumn2 = new TableColumn();

    public TableColumn getTableColumn2() {
        return tableColumn2;
    }

    public void setTableColumn2(TableColumn tc) {
        this.tableColumn2 = tc;
    }

    private TextField textField2 = new TextField();

    public TextField getTextField2() {
        return textField2;
    }

    public void setTextField2(TextField tf) {
        this.textField2 = tf;
    }

    private TableColumn tableColumn3 = new TableColumn();

    public TableColumn getTableColumn3() {
        return tableColumn3;
    }

    public void setTableColumn3(TableColumn tc) {
        this.tableColumn3 = tc;
    }

    private TextField textField3 = new TextField();

    public TextField getTextField3() {
        return textField3;
    }

    public void setTextField3(TextField tf) {
        this.textField3 = tf;
    }

    private TableColumn tableColumn4 = new TableColumn();

    public TableColumn getTableColumn4() {
        return tableColumn4;
    }

    public void setTableColumn4(TableColumn tc) {
        this.tableColumn4 = tc;
    }

    private TextField textField4 = new TextField();

    public TextField getTextField4() {
        return textField4;
    }

    public void setTextField4(TextField tf) {
        this.textField4 = tf;
    }

    private TableColumn tableColumn5 = new TableColumn();

    public TableColumn getTableColumn5() {
        return tableColumn5;
    }

    public void setTableColumn5(TableColumn tc) {
        this.tableColumn5 = tc;
    }

    private TextArea textArea1 = new TextArea();

    public TextArea getTextArea1() {
        return textArea1;
    }

    public void setTextArea1(TextArea ta) {
        this.textArea1 = ta;
    }

    private TableColumn tableColumn6 = new TableColumn();

    public TableColumn getTableColumn6() {
        return tableColumn6;
    }

    public void setTableColumn6(TableColumn tc) {
        this.tableColumn6 = tc;
    }

    private Button delete = new Button();

    public Button getDelete() {
        return delete;
    }

    public void setDelete(Button b) {
        this.delete = b;
    }

    private Message message1 = new Message();

    public Message getMessage1() {
        return message1;
    }

    public void setMessage1(Message m) {
        this.message1 = m;
    }

    private Message message2 = new Message();

    public Message getMessage2() {
        return message2;
    }

    public void setMessage2(Message m) {
        this.message2 = m;
    }

    private Message message3 = new Message();

    public Message getMessage3() {
        return message3;
    }

    public void setMessage3(Message m) {
        this.message3 = m;
    }

    private Message message4 = new Message();

    public Message getMessage4() {
        return message4;
    }

    public void setMessage4(Message m) {
        this.message4 = m;
    }

    private Message message5 = new Message();

    public Message getMessage5() {
        return message5;
    }

    public void setMessage5(Message m) {
        this.message5 = m;
    }

    private Button add = new Button();

    public Button getAdd() {
        return add;
    }

    public void setAdd(Button b) {
        this.add = b;
    }

    private Button save = new Button();

    public Button getSave() {
        return save;
    }

    public void setSave(Button b) {
        this.save = b;
    }

    private Button undo = new Button();

    public Button getUndo() {
        return undo;
    }

    public void setUndo(Button b) {
        this.undo = b;
    }

    private Label label1 = new Label();

    public Label getLabel1() {
        return label1;
    }

    public void setLabel1(Label l) {
        this.label1 = l;
    }
    
    
    public edit_station() {
    }
    
    public void init() {
    
        super.init();
        
        try {
            _init();
        } catch (Exception e) {
            log("edit_station Initialization Failure", e);
            throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        }
    }
    
    public void preprocess() {
    }
    
    public void prerender() {
        if ( idStation.getSelected() == null ) {
           Object firstLineId = null;
           try {
               lineDataProvider.cursorFirst();
               firstLineId = lineDataProvider.getValue("line.id_line");
               idStation.setSelected(firstLineId);
               getSessionBean1().getStesenRowSet().setObject(
                       1, firstLineId);
               stesenDataProvider.refresh();
           } catch (Exception e) {
               error("Cannot switch to line " +
                       firstLineId);
               log("Cannot switch to line " +
                       firstLineId, e);
           }
       }
    }
    
    public void destroy() {
        lineDataProvider.close();
        stesenDataProvider.close();
    }

    protected SessionBean1 getSessionBean1() {
        return (SessionBean1)getBean("SessionBean1");
    }

    
    protected RequestBean1 getRequestBean1() {
        return (RequestBean1)getBean("RequestBean1");
    }

    
    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1)getBean("ApplicationBean1");
    }

    public String op_action() {
      
        return "case5";
    }

    public void idStation_processValueChange(ValueChangeEvent event) {
        Object selectedStation = idStation.getSelected();
       try {
           lineDataProvider.setCursorRow(
                   lineDataProvider.findFirst("line.id_line",
                   selectedStation));
           getSessionBean1().getStesenRowSet().setObject(1, selectedStation);
           stesenDataProvider.refresh();
           form1.discardSubmittedValues("save");
       } catch (Exception e) {
           error("Cannot switch to line " + selectedStation);
           log("Cannot switch to line " + selectedStation, e);
       }
    }

    public String add_action() {
        try {
            RowKey rk = stesenDataProvider.appendRow();
            stesenDataProvider.setCursorRow(rk);

            stesenDataProvider.setValue("stesen.id_stesen", new Integer(0));
            //lineDataProvider.setValue("line.id_line", idStation.getSelected());
            //tripDataProvider.setValue("TRIP.TRIPTYPEID", new Integer(1));
        } catch (Exception ex) {
            log("Error Description", ex);
            error(ex.getMessage());
        }
        return null;
    }

    public String save_action() {
        try {

            // Get the next key, using result of query on MaxStesen data provider
            CachedRowSetDataProvider maxStesen =
               getSessionBean1().getMaxStesenDataProvider();
            maxStesen.refresh();
            maxStesen.cursorFirst();
            int newStesenId = ((Integer) maxStesen.getValue("maxidstesen")).intValue();

            // Navigate through rows with data provider
            if (stesenDataProvider.getRowCount() > 0) {
                stesenDataProvider.cursorFirst();
                do {
                    if (stesenDataProvider.getValue("stesen.id_stesen").equals
                       (new Integer(0))) {
                        stesenDataProvider.setValue("stesen.id_stesen",
                        new Integer(newStesenId));
                        newStesenId++;
                    }

                } while (stesenDataProvider.cursorNext());
            };
            stesenDataProvider.commitChanges();
        } catch (Exception ex) {
            log("Error Description", ex);
            error("Error :"+ex.getMessage());
        }
        return null;
    }

    public String delete_action() {
        form1.discardSubmittedValues("save");
        try {
            RowKey rk = tableRowGroup1.getRowKey();
            if (rk != null) {
                stesenDataProvider.removeRow(rk);
                stesenDataProvider.commitChanges();
                stesenDataProvider.refresh();}
        } catch (Exception ex) {
            log("ErrorDescription", ex);
            error(ex.getMessage());
        }
        return null;
    }

    public String undo_action() {
        form1.discardSubmittedValues("save");
        try {
            stesenDataProvider.refresh();

        } catch (Exception ex) {
            log("Error Description", ex);
            error(ex.getMessage());
        }
        return null;
    }
}


Kiriman ini telah diubahsuai oleh Firestarter: Jun 5 2008, 06:48 AM


--------------------
Java Specialist Programmer
programming+bisnes logic=headche
Go to the top of the page
 
+Quote Post
Firestarter
post Jun 6 2008, 08:09 AM
Kiriman #5


Ahli Rajin
****

Grup: Members
Kiriman: 728
Penyertaan: 2-December 06
Dari: Paka ke Dungun
Ahli ke- 21,529



Ko kena post la error tu, baru la forumer kat sini leh bantu.


--------------------
Java Specialist Programmer
programming+bisnes logic=headche
Go to the top of the page
 
+Quote Post
siWan
post Jun 6 2008, 10:33 AM
Kiriman #6


Ahli Baru


Grup: Learning
Kiriman: 6
Penyertaan: 4-June 08
Ahli ke- 48,335



ni error yang kluar :

CODE
System Messages

* Error :java.lang.Double cannot be cast to java.lang.Integer
Go to the top of the page
 
+Quote Post
unexistance
post Jun 6 2008, 05:51 PM
Kiriman #7


Ahli Rajin
*****

Grup: Members
Kiriman: 1,097
Penyertaan: 29-March 06
Dari: 46350
Ahli ke- 15,794



cuba paste kat sini line yang error tu biggrin.gif


--------------------
mint4(ubuntu7(debian(GNU/Linux2.6))) + XP-SP2@compaq_presario_v3010au
vista-home-basic + fc9(GNU/Linux2.6)@dell_inspiron_530s
Go to the top of the page
 
+Quote Post
siWan
post Jun 7 2008, 09:36 PM
Kiriman #8


Ahli Baru


Grup: Learning
Kiriman: 6
Penyertaan: 4-June 08
Ahli ke- 48,335



CODE
public String save_action() {
try {

// Get the next key, using result of query on MaxStesen data provider
CachedRowSetDataProvider maxStesen =
getSessionBean1().getMaxStesenDataProvider();
maxStesen.refresh();
maxStesen.cursorFirst();
int newStesenId = ((Integer) maxStesen.getValue("maxidstesen")).intValue();
int newStesenId = 0;
// Navigate through rows with data provider
if (stesenDataProvider.getRowCount() > 0) {
stesenDataProvider.cursorFirst();
do {
if (stesenDataProvider.getValue("stesen.id_stesen").equals
(new Integer(0))) {
stesenDataProvider.setValue("stesen.id_stesen",
new Integer(newStesenId));
newStesenId++;
}

} while (stesenDataProvider.cursorNext());
};
stesenDataProvider.commitChanges();
} catch (Exception ex) {
log("Error Description", ex);
error("Error :"+ex.getMessage());
}
return null;
}




aku ganti cmmd yg kaler kuning tu ngn yg kale purple

so,

bttn save aku da jadi la..

Kiriman ini telah diubahsuai oleh siWan: Jun 7 2008, 09:38 PM
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

RSS Lo-Fi Version Time is now: 8th October 2008 - 07:13 AM

© 1998-2008 Khazanah Maya Computer Systems