1、今日完成任務:
(1)票務管理-顯示所有票務資訊
(2)票務管理-根據使用者輸入的查詢條件顯示滿足條件票務資訊
(3)票務管理-刪除票務資訊
2、核心原始碼:
(1)票務管理-顯示所有票務資訊前台頁面效果圖(已發車的車次不顯示編輯和刪除)
(2)票務管理-顯示所有票務資訊前台頁面**
(3)票務管理-顯示所有票務資訊後台頁面**
public(1)票務管理-根據使用者輸入的查詢條件顯示滿足條件票務資訊前台效果圖partial
class
pwgl : system.web.ui.page
}protected
void
update()
else
if (datetime.compare(date, date2) == 0
) }}
}dal層:
public
dataset get()
public
void updatecmark(int
cid)
";int num=dbhelper.executenonquery(sql);
}
(2)票務管理-根據使用者輸入的查詢條件顯示滿足條件票務資訊後台**
///(1)票務管理-刪除票務資訊前台效果圖///查詢
/// ///
///protected
void btnselect_click(object
sender, eventargs e)
int mark =convert.toint32(this
.radmark.selectedvalue);
dataset ds =bll.getdatabyinfo(tname, date, mark);
this.gridview1.datasource =ds;
this
.gridview1.databind();
}dal層:
public dataset getdatabyinfo(string tname,string date,int
mark)
'";}
if (date !=datetime.minvalue.tostring())
'";}
if (mark!=2
) ";
}dataset ds =dbhelper.getdata(sql);
return
ds; }
(2)票務管理-刪除票務資訊後台**
///3、遇到的問題:///取消(刪除)車次
/// ///
///protected
void gridview1_rowdeleting(object
sender, gridviewdeleteeventargs e)
bool boo =bll.delete(cid);
if(boo)
else
}dal層:
public
bool delbycid(int
cid)
";int num =dbhelper.executenonquery(sql);
if (num != 0
)
else
}public
bool delete(int
cid)
";int num =dbhelper.executenonquery(sql);
if (num > 0
)
else
}
(1)顯示所有票務資訊時需要首先先將發車時間過去的車輛狀態更改為已發車
(2)刪除車次表中資訊時一直報外來鍵錯誤
(3)很多想實現的效果因為能力有限沒辦法實現,需要前端技術
4、解決的方法:
(1)檢視報錯資訊,查詢到時因為有的車次有訂票資訊,需要在刪除之前先查詢訂單表,有訂單的話將訂單表中付款改為未付款表示已退款,然後再刪除車次表;無訂單則直接刪除車次表
(2)技術能力方面需要利用這個暑假做提公升
客車網上售票系統(分解十一)
1 今日完成任務 1 訂單統計 2 核心原始碼 1 訂單統計前台頁面效果 2 訂單統計前台頁面 3 訂單統計後台頁面 public partial class orderstatistics system.web.ui.page dal層 public dataset getdata 3 遇到的問題...
網上售票系統
程序同步 實現網上售票多視窗同步併發操作 import threading import time import random lock threading.lock tickets j 0 n 40 for i in range 1,40 a str i a a.rjust 2,0 銷售汽車票 d...
火車售票系統
有缺陷的售票系統 include include include include include include pragma comment lib,pthreadvc2.lib int tickt 100 void route void arg else return null intmain ...