📄 shoppingcartmanage.cs
字号:
namespace PowerEasy.WebSite.Admin.Shop
{
using PowerEasy.Controls;
using PowerEasy.Model.Shop;
using PowerEasy.Shop;
using PowerEasy.Web.UI;
using System;
using System.Web.UI.WebControls;
public class ShoppingCartManage : AdminPage
{
protected ExtendedGridView GdvShoppingCart;
protected ObjectDataSource OdsShoppingCart;
protected ExtendedSiteMapPath SmpNavigator;
protected void Clear(int datePartType)
{
string str = "";
bool flag = true;
switch (datePartType)
{
case 0:
str = "1天前";
break;
case 1:
str = "1个星期前";
break;
case 2:
str = "1个月前";
break;
case 3:
str = "3个月前";
break;
default:
flag = false;
break;
}
if (!flag)
{
AdminPage.WriteErrMsg("指定的删除类型错误!");
}
else
{
flag = ShoppingCart.Delete(datePartType);
AdminPage.WriteSuccessMsg("成功删除了 " + str + " 的记录!", "ShoppingCartManage.aspx");
}
}
protected void GdvShoppingCart_RowCommand(object sender, CommandEventArgs e)
{
if (e.CommandName == "Inform")
{
string[] strArray = e.CommandArgument.ToString().Split(new string[] { "$$$" }, StringSplitOptions.None);
BasePage.ResponseRedirect("../SMS/SmsMessageToUser.aspx?CartID=" + strArray[0] + "&UserName=" + strArray[1]);
}
}
protected void GdvShoppingCart_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
ShoppingCartInfo dataItem = e.Row.DataItem as ShoppingCartInfo;
if (string.IsNullOrEmpty(dataItem.UserName))
{
((Button) e.Row.FindControl("BtnInform")).Visible = false;
((Literal) e.Row.FindControl("LtrInformResult")).Visible = false;
}
else
{
((Literal) e.Row.FindControl("LtrInformResult")).Text = (dataItem.InformResult == 1) ? "√" : "\x00d7";
((Button) e.Row.FindControl("BtnInform")).CommandArgument = dataItem.CartId + "$$$" + dataItem.UserName;
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
string searchType = BasePage.RequestString("SearchType");
string str2 = BasePage.RequestString("Action");
int datePartType = BasePage.RequestInt32("DatePartType");
if (str2 == "Clear")
{
this.Clear(datePartType);
}
else
{
this.ShowCurrentNote(searchType);
}
}
protected void ShowCurrentNote(string searchType)
{
switch (searchType)
{
case "0":
this.SmpNavigator.AdditionalNode = "所有购物车记录";
return;
case "1":
this.SmpNavigator.AdditionalNode = "今天的购物车记录";
return;
case "2":
this.SmpNavigator.AdditionalNode = "本周的购物车记录";
return;
case "3":
this.SmpNavigator.AdditionalNode = "本月的购物车记录";
return;
case "10":
this.SmpNavigator.AdditionalNode = "会员的购物车记录";
return;
}
this.SmpNavigator.AdditionalNode = "所有购物车记录";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -