温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:明日网上商城购物系统源码
当前文件:
MingriNetShop/Manger/OrderModify.aspx.cs,打开代码结构图
MingriNetShop/Manger/OrderModify.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
13
public partial class Manger_OrderModify : System.Web.UI.Page 14
{ 15
MangerClass mcObj = new MangerClass(); 16
UserInfoClass uiObj = new UserInfoClass(); 17
public static CommonProperty order = new CommonProperty(); 18
protected void Page_Load(object sender, EventArgs e) 19
{ 20
order = GetOrderInfo(); 21
if (!IsPostBack) 22
{ 23
rpBind(); 24
IsCPCPBind(); 25
} 26
27
} 28
public void IsCPCPBind() 29
{ 30
DataSet ds = mcObj.GetOdIfDS(Convert.ToInt32(Request["OrderID"].Trim()), "OrderInfo"); 31
chkConfirm.Checked = Convert.ToBoolean(ds.Tables["OrderInfo"].Rows[0][10].ToString()); 32
chkPay.Checked = Convert.ToBoolean(ds.Tables["OrderInfo"].Rows[0][11].ToString()); 33
chkConsignment.Checked = Convert.ToBoolean(ds.Tables["OrderInfo"].Rows[0][12].ToString()); 34
chkPigeonhole.Checked = Convert.ToBoolean(ds.Tables["OrderInfo"].Rows[0][13].ToString()); 35
36
} 37
public void rpBind() 38
{ 39
DataSet ds=mcObj.GetGIByOID(Convert.ToInt32(Request["OrderID"].Trim()), "GoodsInfo"); 40
rptOrderItems.DataSource = ds.Tables["GoodsInfo"].DefaultView; 41
rptOrderItems.DataBind(); 42
} 43
/// <summary> 44
/// 获取指定订单信息 45
/// </summary> 46
/// <returns>返回CommonProperty类的实例对像</returns> 47
public CommonProperty GetOrderInfo() 48
{ 49
50
DataSet ds = mcObj.GetOdIfDS(Convert.ToInt32(Request["OrderID"].Trim()), "OrderInfo"); 51
DataSet UIDs = uiObj.ReturnUIDsByID(Convert.ToInt32(ds.Tables["OrderInfo"].Rows[0][7].ToString()), "UserInfo"); 52
order.OrderNo = Convert.ToInt32(ds.Tables["OrderInfo"].Rows[0][0].ToString()); 53
order.OrderTime = Convert.ToDateTime(ds.Tables["OrderInfo"].Rows[0][1].ToString()); 54
order.ProductPrice = float.Parse (ds.Tables["OrderInfo"].Rows[0][2].ToString()); 55
order.TotalPrice = float.Parse (ds.Tables["OrderInfo"].Rows[0][3].ToString()); 56
order.ShipPrice = float.Parse (ds.Tables["OrderInfo"].Rows[0][4].ToString()); 57
order.ReceiverName=ds.Tables["OrderInfo"].Rows[0][8].ToString(); 58
order.ReceiverPhone =ds.Tables["OrderInfo"].Rows[0][9].ToString(); 59
order.ReceiverPostalcode=ds.Tables["OrderInfo"].Rows[0][14].ToString(); 60
order.ReceiverAddress =ds.Tables["OrderInfo"].Rows[0][15].ToString(); 61
order.ReceiverEmail =ds.Tables["OrderInfo"].Rows[0][16].ToString(); 62
order.ShipType = Convert.ToInt32(ds.Tables["OrderInfo"].Rows[0][5].ToString()); 63
order.PayType = Convert.ToInt32(ds.Tables["OrderInfo"].Rows[0][6].ToString()); 64
order.BuyerAddress = UIDs.Tables["UserInfo"].Rows[0][9].ToString(); 65
order.BuyerEmail = UIDs.Tables["UserInfo"].Rows[0][8].ToString(); 66
order.BuyerName = UIDs.Tables["UserInfo"].Rows[0][1].ToString(); 67
order.BuyerPhone = UIDs.Tables["UserInfo"].Rows[0][7].ToString(); 68
order.BuyerPostalcode = UIDs.Tables["UserInfo"].Rows[0][11].ToString(); 69
70
return (order); 71
72
73
} 74
public string GetShippingName(int P_Int_ShipType) 75
{ 76
return mcObj.GetShipWay(P_Int_ShipType); 77
78
} 79
public string GetPaymentName(int P_Int_PayType) 80
{ 81
return mcObj.GetPayWay(P_Int_PayType); 82
} 83
public string GetStatus(int P_Int_OrderID) 84
{ 85
DataSet ds = mcObj.GetStatusDS(P_Int_OrderID, "OrderInfo"); 86
return (ds.Tables["OrderInfo"].Rows[0][0].ToString() + "|" + ds.Tables["OrderInfo"].Rows[0][1].ToString() + "<Br>" + ds.Tables["OrderInfo"].Rows[0][2].ToString() + "|" + ds.Tables["OrderInfo"].Rows[0][3].ToString()); 87
} 88
89
protected void btnSave_Click(object sender, EventArgs e) 90
{ 91
bool IsConfirm; 92
bool IsPayment; 93
bool IsConsignment; 94
bool IsPigeonhole; 95
if (chkConfirm.Checked ==true ) 96
{ 97
IsConfirm = true; 98
} 99
else 100
{ 101
IsConfirm = false; 102
} 103
if (chkPay.Checked ==true) 104
{ 105
IsPayment = true; 106
} 107
else 108
{ 109
IsPayment = false; 110
} 111
if (chkConsignment.Checked==true) 112
{ 113
IsConsignment = true; 114
} 115
else 116
{ 117
IsConsignment = false; 118
} 119
if(chkPigeonhole.Checked ==true) 120
{ 121
IsPigeonhole = true; 122
} 123
else 124
{ 125
IsPigeonhole = false; 126
} 127
mcObj.UpdateOI(Convert.ToInt32(Request["OrderID"].Trim()), IsConfirm, IsPayment, IsConsignment, IsPigeonhole); 128
Response.Write("<script>alert('修改成功!')</script>"); 129
return; 130
} 131
} 132




MangerClass mcObj 
}
}