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

📄 producermanage.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.WebSite.Admin.Shop
{
    using PowerEasy.Common;
    using PowerEasy.Controls;
    using PowerEasy.ExtendedControls;
    using PowerEasy.Model.Shop;
    using PowerEasy.Shop;
    using PowerEasy.Web.UI;
    using System;
    using System.Text;
    using System.Web.UI.WebControls;

    public class ProducerManage : AdminPage
    {
        protected ExtendedButton BtnDelete;
        protected ExtendedGridView EgvProducer;
        protected ObjectDataSource OdsProducer;
        protected ExtendedSiteMapPath SmpNavigator;

        protected void BtnDelete_Click(object sender, EventArgs e)
        {
            StringBuilder selectList = new StringBuilder("");
            selectList = this.EgvProducer.SelectList;
            if (selectList.Length == 0)
            {
                AdminPage.WriteErrMsg("<li>对不起,您还没选择要删除的厂商!</li>", "");
            }
            else if (Producer.Delete(selectList.ToString()))
            {
                AdminPage.WriteSuccessMsg("删除厂商成功", "ProducerManage.aspx");
            }
            else
            {
                AdminPage.WriteErrMsg("删除失败", "");
            }
        }

        protected void EgvProducer_RowCommand(object sender, CommandEventArgs e)
        {
            bool flag = false;
            switch (e.CommandName)
            {
                case "Passed":
                    flag = Producer.SetPassed(DataConverter.CLng(e.CommandArgument), true);
                    break;

                case "CancelPassed":
                    flag = Producer.SetPassed(DataConverter.CLng(e.CommandArgument), false);
                    break;

                case "OnTop":
                    flag = Producer.SetOnTop(DataConverter.CLng(e.CommandArgument), true);
                    break;

                case "CancelOnTop":
                    flag = Producer.SetOnTop(DataConverter.CLng(e.CommandArgument), false);
                    break;

                case "Elite":
                    flag = Producer.SetElite(DataConverter.CLng(e.CommandArgument), true);
                    break;

                case "CancelElite":
                    flag = Producer.SetElite(DataConverter.CLng(e.CommandArgument), false);
                    break;

                case "Del":
                    flag = Producer.Delete(e.CommandArgument.ToString());
                    break;

                default:
                    flag = false;
                    break;
            }
            if (flag)
            {
                this.EgvProducer.DataBind();
            }
        }

        protected void EgvProducer_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                ProducerInfo dataItem = e.Row.DataItem as ProducerInfo;
                if (dataItem != null)
                {
                    Label label = e.Row.FindControl("LblProducerAttribute") as Label;
                    string str = "";
                    if (dataItem.OnTop)
                    {
                        str = str + "<font color=blue>固</font>";
                    }
                    else
                    {
                        str = str + "&nbsp;&nbsp;";
                    }
                    str = str + "&nbsp;";
                    if (dataItem.IsElite)
                    {
                        str = str + "<font color=green>荐</font>";
                    }
                    else
                    {
                        str = str + "&nbsp;&nbsp;";
                    }
                    label.Text = str;
                }
            }
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            string str = BasePage.RequestString("producerType");
            string str2 = BasePage.RequestString("SearchType");
            string str3 = BasePage.RequestString("KeyWord");
            if (!string.IsNullOrEmpty(str2) && !string.IsNullOrEmpty(str3))
            {
                this.SmpNavigator.AdditionalNode = "" + Producer.GetSearchTypeName(str2) + "中含有 " + str3 + " 的厂商";
            }
            else
            {
                string str4 = str;
                if (str4 != null)
                {
                    if (!(str4 == "0"))
                    {
                        if (!(str4 == "1"))
                        {
                            if (!(str4 == "2"))
                            {
                                if (!(str4 == "3"))
                                {
                                    if (str4 == "4")
                                    {
                                        this.SmpNavigator.AdditionalNode = "欧美厂商";
                                    }
                                    return;
                                }
                                this.SmpNavigator.AdditionalNode = "日韩厂商";
                                return;
                            }
                            this.SmpNavigator.AdditionalNode = "港台厂商";
                            return;
                        }
                    }
                    else
                    {
                        this.SmpNavigator.AdditionalNode = "其他厂商";
                        return;
                    }
                    this.SmpNavigator.AdditionalNode = "大陆厂商";
                }
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -