Esempio n. 1
0
        protected void BindClassBrandAttributeClassStandardType()
        {
            List <ProductBrandInfo> list = ProductBrandBLL.ReadProductBrandCacheList();

            this.BrandID.DataSource     = list;
            this.BrandID.DataTextField  = "Name";
            this.BrandID.DataValueField = "ID";
            this.BrandID.DataBind();
            this.BrandID.Items.Insert(0, new ListItem("选择品牌", "0"));
            this.RelationBrandID.DataSource     = list;
            this.RelationBrandID.DataTextField  = "Name";
            this.RelationBrandID.DataValueField = "ID";
            this.RelationBrandID.DataBind();
            this.RelationBrandID.Items.Insert(0, new ListItem("所有品牌", string.Empty));
            this.AccessoryBrandID.DataSource     = list;
            this.AccessoryBrandID.DataTextField  = "Name";
            this.AccessoryBrandID.DataValueField = "ID";
            this.AccessoryBrandID.DataBind();
            this.AccessoryBrandID.Items.Insert(0, new ListItem("所有品牌", string.Empty));
            List <ProductClassInfo> list2 = ProductClassBLL.ReadProductClassNamedList();

            foreach (ProductClassInfo info in list2)
            {
                this.RelationClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
            }
            this.RelationClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));
            foreach (ProductClassInfo info in list2)
            {
                this.AccessoryClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
            }
            this.AccessoryClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));
            this.AttributeClassID.DataSource     = AttributeClassBLL.ReadAttributeClassCacheList();
            this.AttributeClassID.DataTextField  = "Name";
            this.AttributeClassID.DataValueField = "ID";
            this.AttributeClassID.DataBind();
            this.AttributeClassID.Items.Insert(0, new ListItem("请选择", "0"));
            foreach (ArticleClassInfo info2 in ArticleClassBLL.ReadArticleClassChildList(3))
            {
                this.ArticleClassID.Items.Add(new ListItem(info2.ClassName, "|" + info2.ID + "|"));
            }
            this.ArticleClassID.Items.Insert(0, new ListItem(ArticleClassBLL.ReadArticleClassCache(3).ClassName, "|" + 3 + "|"));
            this.StandardType.DataSource     = EnumHelper.ReadEnumList <ProductStandardType>();
            this.StandardType.DataTextField  = "ChineseName";
            this.StandardType.DataValueField = "Value";
            this.StandardType.DataBind();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            base.CheckAdminPower("ReadArticleClass", PowerCheckType.Single);
            string queryString = RequestHelper.GetQueryString <string>("Action");
            int    id          = RequestHelper.GetQueryString <int>("ID");

            if ((queryString != string.Empty) && (id != -2147483648))
            {
                string str2 = queryString;
                if (str2 != null)
                {
                    if (!(str2 == "Up"))
                    {
                        if (str2 == "Down")
                        {
                            base.CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                            ArticleClassBLL.MoveDownArticleClass(id);
                            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
                        }
                        else if (str2 == "Delete")
                        {
                            base.CheckAdminPower("DeleteArticleClass", PowerCheckType.Single);
                            if (ArticleClassBLL.ReadArticleClassCache(id).IsSystem == 0)
                            {
                                ArticleClassBLL.DeleteArticleClass(id);
                                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
                            }
                            else
                            {
                                ScriptHelper.Alert(ShopLanguage.ReadLanguage("CannotDeleteSystemClass"));
                            }
                        }
                    }
                    else
                    {
                        base.CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                        ArticleClassBLL.MoveUpArticleClass(id);
                        AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
                    }
                }
            }
            base.BindControl(ArticleClassBLL.ReadArticleClassNamedList(), this.RecordList);
        }
Esempio n. 3
0
        protected void BindClassBrandAttributeClassStandardType()
        {
            //List<ProductBrandInfo> list = ProductBrandBLL.ReadProductBrandCacheList();
            //this.RelationBrandID.DataSource = list;
            //this.RelationBrandID.DataTextField = "Name";
            //this.RelationBrandID.DataValueField = "ID";
            //this.RelationBrandID.DataBind();
            //this.RelationBrandID.Items.Insert(0, new ListItem("所有品牌", string.Empty));

            List <ProductClassInfo> list2 = ProductClassBLL.ReadProductClassNamedList();

            foreach (ProductClassInfo info in list2)
            {
                this.RelationClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
            }
            this.RelationClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));

            CourseCateInfo CourseCateModel = new CourseCateInfo();

            CourseCateModel.Condition = CompanyBLL.SystemCompanyId.ToString();
            List <CourseCateInfo> courseCateList = CourseCateBLL.ReadCourseCateNamedList(CourseCateModel);

            foreach (CourseCateInfo info in courseCateList)
            {
                this.AccessoryClassID.Items.Add(new ListItem(info.CateName, info.CateId.ToString()));
            }
            this.AccessoryClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));

            this.AttributeClassID.DataSource     = AttributeClassBLL.ReadAttributeClassCacheList();
            this.AttributeClassID.DataTextField  = "Name";
            this.AttributeClassID.DataValueField = "ID";
            this.AttributeClassID.DataBind();
            this.AttributeClassID.Items.Insert(0, new ListItem("请选择", "0"));
            foreach (ArticleClassInfo info2 in ArticleClassBLL.ReadArticleClassChildList(3))
            {
                this.ArticleClassID.Items.Add(new ListItem(info2.ClassName, "|" + info2.ID + "|"));
            }
            this.ArticleClassID.Items.Insert(0, new ListItem(ArticleClassBLL.ReadArticleClassCache(3).ClassName, "|" + 3 + "|"));
            this.StandardType.DataSource     = EnumHelper.ReadEnumList <ProductStandardType>();
            this.StandardType.DataTextField  = "ChineseName";
            this.StandardType.DataValueField = "Value";
            this.StandardType.DataBind();
        }
Esempio n. 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         this.FatherID.DataSource     = ArticleClassBLL.ReadArticleClassNamedList();
         this.FatherID.DataTextField  = "ClassName";
         this.FatherID.DataValueField = "ID";
         this.FatherID.DataBind();
         this.FatherID.Items.Insert(0, new ListItem("作为最大类", "0"));
         int queryString = RequestHelper.GetQueryString <int>("ID");
         if (queryString != -2147483648)
         {
             base.CheckAdminPower("ReadArticleClass", PowerCheckType.Single);
             ArticleClassInfo info = ArticleClassBLL.ReadArticleClassCache(queryString);
             this.FatherID.Text    = info.FatherID.ToString();
             this.OrderID.Text     = info.OrderID.ToString();
             this.ClassName.Text   = info.ClassName;
             this.Description.Text = info.Description;
         }
     }
 }