예제 #1
0
        //添加到购物车
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["Cid"] == null)
            {
                // ClientScript.RegisterStartupScript(this.GetType(), "tishi", "alert('请先登录后购买,谢谢')", true);

                this.lbTishi.Visible = true;
                return;
            }
            else
            {
                this.lbTishi.Visible = false;
            }

            TbCat cat = new TbCat()
            {
                Customerid = int.Parse(Session["Cid"].ToString()),
                DisCount = decimal.Parse(dt.Rows[0]["discount"].ToString()),
                Num = int.Parse(this.inputnum.Value.ToString()),
                ProID = int.Parse(Request.QueryString["proid"].ToString()),
                ProPrice = decimal.Parse(dt.Rows[0]["retail_price"].ToString())

            };
            GoodsCatBLL gbll = new GoodsCatBLL();
            int catid= gbll.Add(cat);
            if (catid != 0)
            {
                Response.Redirect("ShoppingCart.aspx");
            }
        }
예제 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TbCat GetModel(int CatID)
        {
            SqlParameter[] parameters = {
                    new SqlParameter("@CatID", SqlDbType.Int,4)
            };
            parameters[0].Value = CatID;

               TbCat model = new TbCat();
               DataSet ds = dbhelper.ExcuteSelectReturnDataSet("TbCat_GetModel", CommandType.StoredProcedure, parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["CatID"].ToString() != "")
                {
                    model.CatID = int.Parse(ds.Tables[0].Rows[0]["CatID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Customerid"].ToString() != "")
                {
                    model.Customerid = int.Parse(ds.Tables[0].Rows[0]["Customerid"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ProID"].ToString() != "")
                {
                    model.ProID = int.Parse(ds.Tables[0].Rows[0]["ProID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Num"].ToString() != "")
                {
                    model.Num = int.Parse(ds.Tables[0].Rows[0]["Num"].ToString());
                }
                if (ds.Tables[0].Rows[0]["DisCount"].ToString() != "")
                {
                    model.DisCount = decimal.Parse(ds.Tables[0].Rows[0]["DisCount"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ProPrice"].ToString() != "")
                {
                    model.ProPrice = decimal.Parse(ds.Tables[0].Rows[0]["ProPrice"].ToString());
                }
                return model;
            }
            else
            {
                return null;
            }
        }
예제 #3
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Add(TbCat model)
        {
            SqlParameter[] parameters = {
                    new SqlParameter("@CatID", SqlDbType.Int,4),
                    new SqlParameter("@Customerid", SqlDbType.Int,4),
                    new SqlParameter("@ProID", SqlDbType.Int,4),
                    new SqlParameter("@Num", SqlDbType.Int,4),
                    new SqlParameter("@DisCount", SqlDbType.Money,8),
                    new SqlParameter("@ProPrice", SqlDbType.Money,8)};
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value = model.Customerid;
            parameters[2].Value = model.ProID;
            parameters[3].Value = model.Num;
            parameters[4].Value = model.DisCount;
            parameters[5].Value = model.ProPrice;

            dbhelper.ExcuteCommandReturnInt("TbCat_ADD", CommandType.StoredProcedure, parameters);

            return (int)parameters[0].Value;
        }