温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:淘淘网电子商务网站源码(毕业设计)
当前文件:
TaoTaoBiz/Customer/Car.aspx.cs,打开代码结构图
TaoTaoBiz/Customer/Car.aspx.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
using web.Code; 12
using System.Data.SqlClient; 13
14
namespace web.customer 15
{ 16
/// <summary> 17
/// Car 的摘要说明。 18
/// </summary> 19
public partial class Car : System.Web.UI.Page 20
{ 21
22
protected MyCarDAO myCarDAO = new MyCarDAO(); 23
24
protected void Page_Load(object sender, System.EventArgs e) 25
{ 26
// 在此处放置用户代码以初始化页面 27
if(!Page.IsPostBack) 28
{ 29
if( Session["LoginName"] != null ) 30
{ 31
string Name = Session["LoginName"].ToString(); 32
if( myCarDAO.checkExistGoods( Name ) ) 33
{ 34
Panel1.Visible = true; 35
Panel2.Visible = false; 36
DataSet ds = new DataSet(); 37
ds = myCarDAO.getMyCar( Name ); 38
DataGrid1.DataSource = ds.Tables[0]; 39
DataGrid1.DataBind(); 40
totalPrice.InnerText=myCarDAO.getTotalPrice( Name ); 41
} 42
else 43
{ 44
Panel1.Visible = false; 45
Panel2.Visible = true; 46
} 47
} 48
else 49
{ 50
Response.Redirect( "../Login.aspx?Return=" + Request.Url.ToString() ); 51
} 52
} 53
} 54
55
Web 窗体设计器生成的代码 79
80
private void ImageButton3_Click(object sender, System.Web.UI.ImageClickEventArgs e) 81
{ 82
if(Request.Params["Return"] != null) 83
{ 84
Response.Redirect(Request.Params["Return"].ToString()); 85
} 86
else 87
{ 88
Response.Redirect("../index.aspx"); 89
} 90
} 91
92
private void ImageButton5_Click(object sender, System.Web.UI.ImageClickEventArgs e) 93
{ 94
if( myCarDAO.Buy(Session["LoginName"].ToString()) != 0 ) 95
{ 96
// Response.Write("<font color='red'>结帐成功!</font>"); 97
// Response.Redirect(Request.Url.ToString()); 98
Server.Transfer("BuySecc.aspx"); 99
} 100
else 101
{ 102
return; 103
} 104
} 105
106
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) 107
{ 108
int CarId = Convert.ToInt32(((Label)(e.Item.FindControl("id"))).Text); 109
myCarDAO.deleteGoodsInMyCar( CarId ); 110
Response.Redirect(Request.Url.ToString()); 111
} 112
113
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) 114
{ 115
TextBox TB_number = (TextBox)e.Item.FindControl("TextBox1"); 116
if( TB_number.Text == "" ) 117
{ 118
Response.Write("<script>alert('请输入你需要的数量!')</script>"); 119
} 120
else 121
{ 122
int CarId = Convert.ToInt32(((Label)(e.Item.FindControl("id"))).Text); 123
int number = Convert.ToInt32( TB_number.Text ); 124
myCarDAO.updateGoodsNumber( CarId, number ); 125
Response.Write("<script>alert('修改成功!')</script>"); 126
Response.Redirect(Request.Url.ToString()); 127
} 128
} 129
130
private void ImageButton4_Click(object sender, System.Web.UI.ImageClickEventArgs e) 131
{ 132
myCarDAO.clearMyCar( Session["LoginName"].ToString() ); 133
Response.Redirect(Request.Url.ToString()); 134
} 135
} 136
} 137





}