?? service.java
字號:
/**
*
*/
package bookList;
import java.util.Vector;
import cart.*;
/**
* @author Yang Xueyu
*
*/
public class Service {
public Service(){
//
}
//生成訂單,包括該訂單下的圖書清單
public boolean saveSub(SubInfo si, BookList blist, Vector shop){
boolean isOk=false;
int rowsAffected=0;
if(shop!=null||shop.size()!=0){
try {
//生成訂單
ISubInfoDB siDB = new SubInfoDB();
rowsAffected =siDB.addSub(si);
if (rowsAffected == 1)
{
//添加圖書清單
for(int i=0;i<shop.size();i++){
CartItem mylist=(CartItem)shop.elementAt(i);
blist.setBookTitle(mylist.getProduct().getBookTitle());
blist.setAmount(mylist.getCount());
blist.setPrice(mylist.getProduct().getPrice());
IBookListDB blistDB = new BookListDB();
blistDB.addBookList(blist);
}
isOk=true;
}
} catch (Exception e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
}
}
else{
isOk=false;
}
return isOk;
}
//訂單處理
public boolean doAction(int id){
boolean isOk;
int rowsAffected=0;
try {
ISubInfoDB siDB = new SubInfoDB();
rowsAffected = siDB.doAction(id);
} catch (Exception e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
}
if(rowsAffected==1){
isOk=true;
}
else{
isOk=false;
}
return isOk;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -