温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:明日网上商城购物系统源码
当前文件:
MingriNetShop/Manger/ShipArea.aspx.cs,打开代码结构图
MingriNetShop/Manger/ShipArea.aspx.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using System.Data.SqlClient; 12
using System.Text.RegularExpressions; 13
14
public partial class Manger_ShipArea : System.Web.UI.Page 15
{ 16
MangerClass mcObj = new MangerClass(); 17
protected void Page_Load(object sender, EventArgs e) 18
{ 19
if (!IsPostBack) 20
{ 21
if (this.Request.QueryString["Action"] == "Manage") 22
{ 23
lblAction.Text = "配送地点管理"; 24
gvAreaBind(); 25
} 26
else if (this.Request.QueryString["Action"] == "Add") 27
{ 28
lblAction.Text = "添加配送地点信息"; 29
30
31
} 32
else if (this.Request.QueryString["Action"] == "Modify") 33
{ 34
lblAction.Text = "修改配送地点信息"; 35
GetAreaInfo(); 36
} 37
38
39
} 40
41
} 42
public void gvAreaBind() 43
{ 44
DataSet ds = mcObj.ReturnAreaDs("AreaInfo"); 45
gvArea.DataSource = ds.Tables["AreaInfo"].DefaultView; 46
gvArea.DataBind(); 47
} 48
protected void gvArea_PageIndexChanging(object sender, GridViewPageEventArgs e) 49
{ 50
gvArea.PageIndex = e.NewPageIndex; 51
gvAreaBind(); 52
} 53
protected void gvArea_RowDeleting(object sender, GridViewDeleteEventArgs e) 54
{ 55
int P_Int_AreaID = Convert.ToInt32(gvArea.DataKeys[e.RowIndex].Value.ToString()); 56
mcObj.DeleteAreaInfo(P_Int_AreaID); 57
gvAreaBind(); 58
59
} 60
public void GetAreaInfo() 61
{ 62
DataSet ds = mcObj.ReturnAreaDsByID(Convert.ToInt32(this.Request["AreaID"].ToString()), "AreaInfo"); 63
txtName.Text = ds.Tables["AreaInfo"].Rows[0][1].ToString(); 64
txtKM.Text = ds.Tables["AreaInfo"].Rows[0][2].ToString(); 65
66
} 67
protected void btnSave_Click(object sender, EventArgs e) 68
{ 69
if (this.Request.QueryString["Action"] == "Add") 70
{ 71
if (txtName.Text == ""||txtKM.Text =="") 72
{ 73
Response.Write("<script>alert('请输入完整信息')</script>"); 74
return; 75
} 76
else 77
{ 78
if (IsValidInt(txtKM.Text.Trim()) == false) 79
{ 80
Response.Write("<script>alert('请输入整数!')</script>"); 81
return; 82
} 83
else 84
{ 85
mcObj.InsertArea(txtName.Text.Trim(),Convert.ToInt32(txtKM.Text.Trim())); 86
Response.Write("<script>alert('插入成功!')</script>"); 87
return; 88
} 89
90
91
} 92
93
} 94
else if (this.Request.QueryString["Action"] == "Modify") 95
{ 96
97
if (txtName.Text == ""||txtKM.Text=="") 98
{ 99
Response.Write("<script>alert('请输入完整信息')</script>"); 100
return; 101
} 102
else 103
{ 104
if (IsValidInt(txtKM.Text.Trim()) == false) 105
{ 106
Response.Write("<script>alert('请输入整数!')</script>"); 107
return; 108
} 109
else 110
{ 111
mcObj.UpdateArea(Convert.ToInt32(this.Request["AreaID"].ToString()), txtName.Text.Trim(), Convert.ToInt32(txtKM.Text.Trim())); 112
Response.Write("<script>alert('修改成功!')</script>"); 113
return; 114
} 115
} 116
117
118
} 119
} 120
public bool IsValidInt(string num) 121
{ 122
return Regex.IsMatch(num, @"[0-9]*$"); 123
124
} 125
126
} 127




MangerClass mcObj 
}
}