コード例 #1
0
    protected void lnkWishlist_Click(object sender, EventArgs e)
    {
        try
        {
            if (Session["userid"] != null)
            {
                if (Session["Tid"] == null)
                {
                    Random rd  = new Random();
                    string Tid = rd.Next().ToString();
                    Session["Tid"] = Tid;
                }
                DataTable  dt      = new DataTable();
                LinkButton btn     = (LinkButton)(sender);
                string     product = btn.CommandArgument;
                dt = local_cart.getDataFromProdtuct(product);
                if (dt.Rows.Count > 0)
                {
                    string  transid    = Session["Tid"].ToString();
                    Int32   productid  = Convert.ToInt32(dt.Rows[0]["ProductId"]);
                    decimal price      = Convert.ToDecimal(dt.Rows[0]["Price"]);
                    Int32   discount   = Convert.ToInt32(dt.Rows[0]["discountprice"]);
                    string  name       = Convert.ToString(dt.Rows[0]["Name"]);
                    string  thumbnail  = Convert.ToString(dt.Rows[0]["Thumbnail"]);
                    Int32   userid     = Convert.ToInt32(Session["userid"]);
                    string  usermobile = BindUserIdentify(Session["userid"].ToString());
                    int     result     = 0;

                    if (local_orderlist.IsWishlistExist(productid, transid, "N", "") == "F")
                    {
                        result = local_orderlist.AddNewWishlist(productid, transid, price, discount, name, thumbnail, userid, usermobile);

                        if (result != 0)
                        {
                            Response.Redirect("~/default.aspx", false);
                        }
                    }
                    else
                    {
                        mpe.Show();
                        lblpopup.Text = "You are already added to wishlist!";
                        //Response.Write("<script>alert('You are already added to wishlist!')</script>");
                    }
                }
            }
            else
            {
                mpe.Show();
                lblpopup.Text = "Please login and then add to wishlist.";
                //Response.Redirect("~/login.aspx", false);
            }
        }
        catch
        { }
    }
コード例 #2
0
    protected void lnkWishlist_Click(object sender, EventArgs e)
    {
        try
        {
            if (Session["userid"] != null)
            {
                if (Session["Tid"] == null)
                {
                    Random rd  = new Random();
                    string Tid = rd.Next().ToString();
                    Session["Tid"] = Tid;
                }
                DataTable  dt      = new DataTable();
                LinkButton btn     = (LinkButton)(sender);
                string     product = btn.CommandArgument;
                dt = local_cart.getDataFromProdtuct(product);
                if (dt.Rows.Count > 0)
                {
                    string  transid    = Session["Tid"].ToString();
                    Int32   productid  = Convert.ToInt32(dt.Rows[0]["ProductId"]);
                    decimal price      = Convert.ToDecimal(dt.Rows[0]["Price"]);
                    Int32   discount   = Convert.ToInt32(dt.Rows[0]["discountprice"]);
                    string  name       = Convert.ToString(dt.Rows[0]["Name"]);
                    string  thumbnail  = Convert.ToString(dt.Rows[0]["Thumbnail"]);
                    Int32   userid     = Convert.ToInt32(Session["userid"]);
                    string  usermobile = BindUserIdentify(Session["userid"].ToString());

                    int result = 0;
                    if (local_orderlist.IsWishlistExist(productid, transid, "N", "") == "F")
                    {
                        result = local_orderlist.AddNewWishlist(productid, transid, price, discount, name, thumbnail, userid, usermobile);
                        if (result != 0)
                        {
                            string subcategoryid = Request.QueryString["subcategory"];
                            string categoryid    = Request.QueryString["category"];
                            string flavour       = Request.QueryString["Flavour"];
                            string brand         = Request.QueryString["Brand"];
                            if (subcategoryid != null)
                            {
                                Response.Redirect("~/product-list?subcategory=" + subcategoryid + "", false);
                            }
                            else if (categoryid != null)
                            {
                                Response.Redirect("~/product-list?category=" + categoryid + "", false);
                            }
                            else if (flavour != null)
                            {
                                Response.Redirect("~/product-list?Flavour=" + flavour + "", false);
                            }
                            else if (brand != null)
                            {
                                Response.Redirect("~/product-list?Brand=" + brand + "", false);
                            }
                            else
                            {
                                Response.Redirect("~/product-list.aspx", false);
                            }
                        }
                        else
                        {
                            Response.Write("<script>alert('You are already added to wishlist!')</script>");
                        }
                    }
                }
            }
            else
            {
                Response.Redirect("~/register.aspx", false);
            }
        }
        catch
        { }
    }