Пример #1
0
        public void BindTxt(int wd)
        {
            T_Protuct product = new T_Protuct();
            List <T_ProductDetail>  pdetail = new List <T_ProductDetail>();
            List <T_ProductComment> pcommon = new List <T_ProductComment>();
            ProductBll bll = new ProductBll();

            product = bll.GetProductById(wd);
            pdetail = bll.GetProductDetailById(wd);
            if (product != null)
            {
                Imgurl1      = product.Imgurl1;
                Imgurl2      = product.Imgurl2;
                Imgurl3      = product.Imgurl3;
                producttitle = product.ProductTitle;
                productdec   = product.productdec;
                price        = product.Price.ToString();
                // pcontent = product.ProductContent;
                this.strcontent.InnerHtml = product.ProductContent;
                pcommon = bll.GetCommentByPId(wd);
            }
            if (pdetail != null)
            {
                dllist.DataSource = pdetail;
                dllist.DataBind();
            }
            if (pcommon != null)
            {
                DataList1.DataSource = pcommon;
                DataList1.DataBind();
            }
        }
Пример #2
0
        private void BindList()
        {
            ProductBll bll = new ProductBll();

            if (Request["pid"] != null)
            {
                T_Protuct model = new T_Protuct();
                int       pid   = Convert.ToInt32(Request["pid"].ToString());
                model = bll.GetProductById(pid);
                if (model != null)
                {
                    this.txtptitle.Value = model.ProductTitle;
                    this.txtprice.Value  = model.Price.ToString();
                    this.txtpdec.Value   = model.productdec;
                    this.txtimg1.Src     = strimgurl + model.Imgurl1;
                    this.txtimg2.Src     = strimgurl + model.Imgurl2;
                    this.txtimg3.Src     = strimgurl + model.Imgurl3;
                    this.txtcateg.Value  = model.Category.ToString();
                    this.txtId.Value     = model.Id.ToString();
                    counttent            = model.ProductContent;
                }
            }
            // this.productlist.DataSource = bll.GetProductListByClassId(id);
            //this.productlist.DataBind();
        }
Пример #3
0
        public bool InsertCart(int mid, decimal price, int number, int pid)
        {
            T_Cart          cart    = new T_Cart();
            T_Protuct       produce = new T_Protuct();
            T_ProductDetail pdetail = new T_ProductDetail();
            UserBll         userbll = new UserBll();

            cart.CreateDate      = DateTime.Now;
            cart.ProductPrice    = price;
            cart.ProductNumber   = number;
            cart.ProductdetailId = mid;
            cart.ProductId       = pid;

            cart.UserId = userbll.GetUserIdByToken();
            ProductBll pbll = new ProductBll();

            CartDal cartdal = new CartDal();

            produce = pbll.GetProductById(pid);
            pdetail = pbll.GetPDetailById(mid);
            if (pdetail != null)
            {
                cart.Specification = pdetail.Specification;
                cart.Size          = pdetail.Size;
            }
            if (produce != null)
            {
                cart.ProductName = produce.ProductTitle;
                cart.ImgUrl      = produce.Imgurl1;
                // cart.Specification=produce.sp
            }
            return(cartdal.InsertCart(cart));
        }
Пример #4
0
        public bool AddProduct(T_Protuct model)
        {
            using (var db = new cakedbEntities())
            {
                db.Set <T_Protuct>().Add(model);

                return(db.SaveChanges() > 0);
            }
        }
Пример #5
0
        public bool UpdateProduct(T_Protuct model)
        {
            using (var db = new cakedbEntities())
            {
                db.T_Protuct.Attach(model);
                db.Entry <T_Protuct>(model).State = System.Data.Entity.EntityState.Modified;

                return(db.SaveChanges() > 0);
            }
        }
Пример #6
0
        private void edit(HttpContext context)
        {
            try
            {
                string pcontent = context.Request["pcontent"];
                string ptitle   = context.Request["ptitle"];
                string pprice   = context.Request["pprice"];
                string psalenum = context.Request["psalenum"];
                string pimg1    = context.Request["pimg1"];
                string pimg2    = context.Request["pimg2"];
                string pimg3    = context.Request["pimg3"];
                string pcateg   = context.Request["pcateg"];
                string pdec     = context.Request["pdec"];
                int    pid      = Convert.ToInt32(context.Request["pid"]);

                ProductBll bll   = new ProductBll();
                T_Protuct  model = new T_Protuct();
                bool       res   = false;
                model = bll.GetProductById(pid);
                if (model != null)
                {
                    model.ProductContent = pcontent;
                    model.Price          = Convert.ToDecimal(pprice);
                    model.Imgurl1        = pimg1;
                    model.Imgurl2        = pimg2;
                    model.Imgurl3        = pimg3;
                    model.Category       = Convert.ToInt32(pcateg);
                    model.ProductTitle   = ptitle;
                    model.productdec     = pdec;

                    res = bll.UpdateProduct(model);
                    if (res)
                    {
                        context.Response.Write("true");
                    }
                    else
                    {
                        context.Response.Write("false");
                    }
                }
                else
                {
                    context.Response.Write("false");
                }
            }
            catch
            {
                context.Response.Write("error");
            }
        }
Пример #7
0
        private void GetProduct(HttpContext context)
        {
            string pid = context.Request["pid"].ToString();
            int    wd  = Convert.ToInt32(pid);

            if (pid != null)
            {
                T_Protuct product = new T_Protuct();

                ProductBll bll = new ProductBll();
                product = bll.GetProductById(wd);

                if (product != null)
                {
                    string productjson = JsonHelper.GetJson(product);
                    context.Response.Write(productjson);
                    context.Response.End();
                }
            }
        }
Пример #8
0
        public bool AddProduct(T_Protuct model)
        {
            ProductDal productdal = new ProductDal();

            return(productdal.AddProduct(model));
        }
Пример #9
0
        public bool UpdateProduct(T_Protuct model)
        {
            ProductDal productdal = new ProductDal();

            return(productdal.UpdateProduct(model));
        }