⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shoppingcartmanage.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 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 + -