Example #1
0
        protected void dplThirdClum_SelectedIndexChanged(object sender, EventArgs e)
        {
            ThirdClassDm third = new ThirdClassDm();

            third.ThirdClassDmName = dplThirdClum.SelectedItem.Text;
            GA gAdmin = new GA();

            third.ThirdClassDmID = gAdmin.TcNameGetID(third);
            PropertyClassDm propertyclass = new PropertyClassDm();
            List <Property> prolist       = new List <Property>();

            prolist = PropertyClassDm.TcIDGetPoID(third);
            DataList1.DataSource = Property.PoIDGetPoNameList(prolist);
            DataList1.DataBind();
            for (int i = 0; i < prolist.Count; i++)
            {
                PropertyContent proCont = new PropertyContent();
                proCont.PropertyID = prolist[i].PropertyID;
                List <PropertyContent> proConList = new List <PropertyContent>();
                proConList = PropertyContent.PoIDGetPcName(proCont);
                DropDownList ddl = (DropDownList)DataList1.Items[i].FindControl("dpl_PropertyContent");
                for (int j = 0; j < proConList.Count; j++)
                {
                    ddl.Items.Add(new ListItem(proConList[j].PropertyContentName, j.ToString()));
                }
                ddl.Items.Insert(0, new ListItem("选择属性内容"));
                ddl.DataBind();
            }
            this.lbl_tip.Text = "";
        }
        protected void drpThirdclass_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListBox1.Items.Clear();
            drpNewProname.Items.Clear();
            ThirdClassDm thirdclassdm = new ThirdClassDm();
            GA           gAdmin       = new GA();

            thirdclassdm.ThirdClassDmName = drpThirdclass.SelectedItem.Text;
            thirdclassdm.ThirdClassDmID   = gAdmin.TcNameGetID(thirdclassdm);
            string[] str = Property.PoIDGetPoName(PropertyClassDm.TcIDGetPoID(thirdclassdm));
            for (int i = 0; i < str.Length; i++)
            {
                ListBox1.Items.Add(str[i]);
                drpNewProname.Items.Add(new ListItem(str[i], i.ToString()));
            }
            drpNewProname.Items.Insert(0, new ListItem("选择属性"));
        }
Example #3
0
 protected void btnOK_Click(object sender, EventArgs e)
 {
     if (this.tbxName.Text != "" && this.tbxCount.Text != "" && this.tbxPicexplain.Text != "" && this.tbxPrice.Text != "" && this.tbxPriurl.Text != "")
     {
         GA   gAdmin = new GA();
         Good good   = new Good();//定义对象
         good.GoodName      = this.tbxName.Text;
         good.GoodIncentory = Convert.ToInt32(this.tbxCount.Text);
         good.GoodPrice     = this.tbxPrice.Text;
         FirstClassDm first = new FirstClassDm();
         first.FirstClassDmName = this.dplFirstClum.SelectedItem.Text;
         SecondClassDm second = new SecondClassDm();
         second.SecondClassDmName = this.dplSecondClum.SelectedItem.Text;
         ThirdClassDm Third = new ThirdClassDm();
         Third.ThirdClassDmName = this.dplThirdClum.SelectedItem.Text;
         good.FirstClassDmID    = gAdmin.FcNameGetID(first);//传一、二、三级类目ID
         good.SecondClassDmID   = gAdmin.ScNameGetID(second);
         good.ThirdClassDmID    = gAdmin.TcNameGetID(Third);
         if (gAdmin.AddGood(good) == true)                                        //添加商品表
         {
             for (int GoodCount = 0; GoodCount < good.GoodIncentory; GoodCount++) //添加单个商品
             {
                 SingleGoodInfo singleGoodinfo = new SingleGoodInfo();
                 singleGoodinfo.StaffID = Convert.ToInt32(Session["hStaffID"].ToString());
                 singleGoodinfo.GoodID  = Good.GoodNameGetID(good);
                 gAdmin.AddSingleGoodInfo(singleGoodinfo);
                 SaveSingleGoodInfo saveSinGoodinfo = new SaveSingleGoodInfo();
                 saveSinGoodinfo.StaffID = Convert.ToInt32(Session["hStaffID"].ToString());
                 saveSinGoodinfo.GoodID  = Good.GoodNameGetID(good);
                 gAdmin.AddSaveSingleGoodInfo(saveSinGoodinfo);
             }
             ImgInfo imginfo = new ImgInfo();
             imginfo.GoodID     = Good.GoodNameGetID(good);
             imginfo.ImgAddress = this.tbxPriurl.Text;
             imginfo.ImgTitle   = this.tbxPicexplain.Text;
             if (gAdmin.AddImginfo(imginfo) == true)//添加商品图片信息表
             {
                 GoodPropertyComb goodprocomb = new GoodPropertyComb();
                 ThirdClassDm     third       = new ThirdClassDm();
                 third.ThirdClassDmName = dplThirdClum.SelectedItem.Text;
                 third.ThirdClassDmID   = gAdmin.TcNameGetID(third);
                 PropertyClassDm propertyclass = new PropertyClassDm();
                 List <Property> prolist       = new List <Property>();
                 prolist = PropertyClassDm.TcIDGetPoID(third);
                 int count = 0;
                 for (int i = 0; i < prolist.Count; i++)
                 {
                     PropertyContent proCont = new PropertyContent();
                     goodprocomb.GoodID     = Good.GoodNameGetID(good);
                     goodprocomb.PropertyID = prolist[i].PropertyID;
                     DropDownList ddl = (DropDownList)DataList1.Items[i].FindControl("dpl_PropertyContent"); //在datalist中找dropdownlist
                     goodprocomb.PropertyContent = ddl.SelectedItem.Text;
                     if (gAdmin.AddGoodPropertyComb(goodprocomb))                                            //绑定属性、属性内容、和商品的关系
                     {
                         count += 1;
                     }
                 }
                 if (count == prolist.Count)
                 {
                     this.lblCheck.Text = "添加成功!";
                     //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript>alert('" + "添加成功" + "'); </script>");
                 }
             }
             else
             {
                 this.lblCheck.Text = "添加失败";
                 //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript>alert('" + "添加失败" + "'); </script>");
             }
         }
         else
         {
             this.lblCheck.Text = "添加失败!";
             //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript>alert('" + "添加失败" + "'); </script>");
         }
     }
     else
     {
         this.lblCheck.Text = "添加项不能为空!";
     }
 }