Esempio n. 1
0
    protected void lbtnRemove_Click(object sender, EventArgs e)
    {
        //Guid buyer = new Guid(Session["buyerID"].ToString());
        string id     = ((LinkButton)sender).CommandArgument.ToString();
        long   cartID = new long();

        cartID = Convert.ToInt64(id);
        V_ShopCartTableAdapter cartInfo = new V_ShopCartTableAdapter();
        DataTable cartInfoDT            = cartInfo.GetCartInfoByCid(cartID);
        //long phoneid = new long();
        string phoneid = cartInfoDT.Rows[0][4].ToString();
        long   shopid  = new long();

        shopid = Convert.ToInt64(cartInfoDT.Rows[0][3].ToString());
        CollectionTableAdapter collectDA = new CollectionTableAdapter();
        DataTable collectDT = collectDA.GetCollectByPidUid(System.Guid.Parse(Session["buyerID"].ToString()), long.Parse(phoneid), "phone");

        if (collectDT.Rows.Count > 0)
        {
            Response.Write("<Script>alert('您已收藏过该商品!')</Script>");
        }
        else
        {
            collectDA.InsertCollectedPhone(System.Guid.Parse(Session["buyerID"].ToString()), long.Parse(phoneid), shopid, DateTime.Now, "phone");
        }
        ShopCartTableAdapter cartDA = new ShopCartTableAdapter();
        int Dcart = cartDA.DeleteShoppingCart(cartID);

        dlCartShop.DataBind();
    }
Esempio n. 2
0
    protected void lbtnDelete_Click(object sender, EventArgs e)
    {
        string id     = ((LinkButton)sender).CommandArgument.ToString();
        long   cartID = new long();

        cartID = Convert.ToInt64(id);
        ShopCartTableAdapter cartDA = new ShopCartTableAdapter();
        int Dcart = cartDA.DeleteShoppingCart(cartID);

        if (Dcart != 1)
        {
            Response.Write("<Script>alert('未删除!')</Script>");
        }

        dlCartShop.DataBind();
    }
Esempio n. 3
0
    protected void lbtnAllRemove_Click(object sender, EventArgs e)
    {
        Guid buyer   = new Guid(Session["buyerID"].ToString());
        int  Numcart = 0;
        int  select  = 0;
        long cartID  = new long();
        long phoneid = new long();
        long shopid  = new long();
        ShopCartTableAdapter   cartDA    = new ShopCartTableAdapter();
        CollectionTableAdapter collectDA = new CollectionTableAdapter();
        int addcollect = 0;

        for (int i = 0; i < dlCartShop.Items.Count; i++)
        {
            DataList dlCartPhone = dlCartShop.Items[i].FindControl("dlCartPhone") as DataList;
            Label    lblShopID   = dlCartShop.Items[i].FindControl("lblShopId") as Label;
            shopid = Convert.ToInt64(lblShopID.Text);
            for (int j = 0; j < dlCartPhone.Items.Count; j++)
            {
                CheckBox chbSelectPhone = dlCartPhone.Items[j].FindControl("chbSelectPhone") as CheckBox;
                Label    lblCartID      = dlCartPhone.Items[j].FindControl("lblCartId") as Label;
                Label    lblPhoneID     = dlCartPhone.Items[j].FindControl("lblPhoneId") as Label;
                if (chbSelectPhone.Checked)
                {
                    select++;
                    cartID  = Convert.ToInt64(lblCartID.Text);
                    phoneid = Convert.ToInt64(lblPhoneID.Text);
                    DataTable collectDT = collectDA.GetCollectByPidUid(System.Guid.Parse(Session["buyerID"].ToString()), long.Parse(lblPhoneID.Text), "phone");

                    if (collectDT.Rows.Count > 0)
                    {
                        addcollect++;
                    }
                    else
                    {
                        addcollect += collectDA.InsertCollectedPhone(buyer, phoneid, shopid, DateTime.Now, "phone");
                    }
                    Numcart += cartDA.DeleteShoppingCart(cartID);
                }
            }
        }
        if (select == 0)
        {
            Response.Write("<Script>alert('请选择物品!')</Script>");
            // ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
        }
        else
        {
            if (Numcart == select && addcollect == select)
            {
                Response.Write("<Script>alert('已成功收藏!')</Script>");
                //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
            }
            else
            {
                Response.Write("<Script>alert('未成功收藏')</Script>");
                // ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('!');", true);
            }
        }
        dlCartShop.DataBind();
    }
Esempio n. 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        lblSelected.Text = "0";
        if (Session["name"] != null)
        {
            string id = "";
            BuyerDSTableAdapters.aspnet_UsersTableAdapter userDA = new BuyerDSTableAdapters.aspnet_UsersTableAdapter();
            DataTable userdDT = userDA.GetDataByUName(Session["name"].ToString());
            if (userdDT.Rows.Count != 0)
            {
                id = userdDT.Rows[0][1].ToString();
                Session["buyerID"] = System.Guid.Parse(id);
                V_ShopCartTableAdapter shop     = new V_ShopCartTableAdapter();
                ShopCartTableAdapter   shopcart = new ShopCartTableAdapter();
                DataTable shopDT = shop.GetShopCartInfoByBuyer(System.Guid.Parse(Session["buyerID"].ToString()));
                if (shopDT.Rows.Count > 0)
                {
                    for (int i = 0; i < shopDT.Rows.Count; i++)
                    {
                        if (int.Parse(shopDT.Rows[i]["store_quantity"].ToString()) == 0)
                        {
                            shopcart.DeleteShoppingCart(long.Parse(shopDT.Rows[0][0].ToString()));
                        }
                        else
                        {
                            if (int.Parse(shopDT.Rows[i]["buy_quantity"].ToString()) > int.Parse(shopDT.Rows[i]["store_quantity"].ToString()))
                            {
                                shopcart.UpdateCartPhoneQuantity(int.Parse(shopDT.Rows[i]["store_quantity"].ToString()), int.Parse(shopDT.Rows[i]["price"].ToString()) * int.Parse(shopDT.Rows[i]["store_quantity"].ToString()), long.Parse(shopDT.Rows[0][0].ToString()));
                            }
                        }
                    }
                }
            }

            int number = 0;
            if (dlCartShop.Items.Count > 0)
            {
                for (int i = 0; i < dlCartShop.Items.Count; i++)
                {
                    DataList dlCartPhone = dlCartShop.Items[i].FindControl("dlCartPhone") as DataList;

                    for (int j = 0; j < dlCartPhone.Items.Count; j++)
                    {
                        TextBox txtQuantity = dlCartPhone.Items[j].FindControl("txtQuantity") as TextBox;
                        number += int.Parse(txtQuantity.Text);
                    }
                }
                lblMsg.Visible         = false;
                lblMsg.Enabled         = false;
                lbtnGo.Enabled         = false;
                lbtnGo.Visible         = false;
                Panel2.Visible         = true;
                Panel1.Visible         = true;
                Panel3.Visible         = true;
                lblTotalNumber.Text    = number.ToString();
                lbtnSettlement.Enabled = false;
            }
            else
            {
                lblTotalNumber.Text    = "0";
                lblMsg.Visible         = true;
                lbtnGo.Enabled         = true;
                lbtnGo.Visible         = true;
                Panel1.Visible         = false;
                lbtnSettlement.Enabled = false;
                Panel2.Visible         = false;
                Panel3.Visible         = false;
            }
        }
        else
        {
            Response.Redirect("~/Public/Index.aspx");
        }
    }
Esempio n. 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        lblSelected.Text = "0";
        if (Session["name"] != null)
        {
            string id = "";
         BuyerDSTableAdapters.aspnet_UsersTableAdapter userDA = new BuyerDSTableAdapters.aspnet_UsersTableAdapter();
        DataTable userdDT = userDA.GetDataByUName(Session["name"].ToString());
        if (userdDT.Rows.Count != 0)
        {
            id = userdDT.Rows[0][1].ToString();
            Session["buyerID"] = System.Guid.Parse(id);
            V_ShopCartTableAdapter shop = new V_ShopCartTableAdapter();
            ShopCartTableAdapter shopcart = new ShopCartTableAdapter();
            DataTable shopDT = shop.GetShopCartInfoByBuyer(System.Guid.Parse(Session["buyerID"].ToString()));
            if (shopDT.Rows.Count > 0)
            {
                for (int i = 0; i < shopDT.Rows.Count; i++)
                {
                    if (int.Parse(shopDT.Rows[i]["store_quantity"].ToString()) == 0)
                    {
                        shopcart.DeleteShoppingCart(long.Parse(shopDT.Rows[0][0].ToString()));
                    }
                    else
                    {

                        if (int.Parse(shopDT.Rows[i]["buy_quantity"].ToString()) > int.Parse(shopDT.Rows[i]["store_quantity"].ToString()))
                        {
                            shopcart.UpdateCartPhoneQuantity(int.Parse(shopDT.Rows[i]["store_quantity"].ToString()), int.Parse(shopDT.Rows[i]["price"].ToString()) * int.Parse(shopDT.Rows[i]["store_quantity"].ToString()), long.Parse(shopDT.Rows[0][0].ToString()));
                        }
                    }
                }
            }
        }

        int number = 0;
        if (dlCartShop.Items.Count > 0)
        {
            for (int i = 0; i < dlCartShop.Items.Count; i++)
            {

                DataList dlCartPhone = dlCartShop.Items[i].FindControl("dlCartPhone") as DataList;

                for (int j = 0; j < dlCartPhone.Items.Count; j++)
                {

                    TextBox txtQuantity = dlCartPhone.Items[j].FindControl("txtQuantity") as TextBox;
                    number += int.Parse(txtQuantity.Text);

                }
            }
            lblMsg.Visible = false;
            lblMsg.Enabled = false;
            lbtnGo.Enabled = false;
            lbtnGo.Visible = false;
            Panel2.Visible = true;
            Panel1.Visible = true;
            Panel3.Visible = true;
            lblTotalNumber.Text = number.ToString();
            lbtnSettlement.Enabled = false;
        }
        else
        {
            lblTotalNumber.Text = "0";
            lblMsg.Visible = true;
            lbtnGo.Enabled = true;
            lbtnGo.Visible = true;
            Panel1.Visible = false;
            lbtnSettlement.Enabled = false;
            Panel2.Visible = false;
            Panel3.Visible = false;
        }
        }
        else
        {
            Response.Redirect("~/Public/Index.aspx");
        }
    }
Esempio n. 6
0
    protected void lbtnRemove_Click(object sender, EventArgs e)
    {
        //Guid buyer = new Guid(Session["buyerID"].ToString());
        string id = ((LinkButton)sender).CommandArgument.ToString();
        long cartID = new long();
        cartID = Convert.ToInt64(id);
        V_ShopCartTableAdapter cartInfo = new V_ShopCartTableAdapter();
        DataTable cartInfoDT = cartInfo.GetCartInfoByCid(cartID);
        //long phoneid = new long();
           string  phoneid =cartInfoDT.Rows[0][4].ToString();
        long shopid = new long();
        shopid = Convert.ToInt64(cartInfoDT.Rows[0][3].ToString());
        CollectionTableAdapter collectDA = new CollectionTableAdapter();
        DataTable collectDT = collectDA.GetCollectByPidUid(System.Guid.Parse(Session["buyerID"].ToString()), long.Parse(phoneid), "phone");
        if (collectDT.Rows.Count > 0)
        {
            Response.Write("<Script>alert('您已收藏过该商品!')</Script>");
        }
        else
        {
           collectDA.InsertCollectedPhone(System.Guid.Parse(Session["buyerID"].ToString()), long.Parse(phoneid), shopid, DateTime.Now, "phone");

        }
        ShopCartTableAdapter cartDA = new ShopCartTableAdapter();
        int Dcart = cartDA.DeleteShoppingCart(cartID);
        dlCartShop.DataBind();
    }
Esempio n. 7
0
    protected void lbtnDelete_Click(object sender, EventArgs e)
    {
        string id = ((LinkButton)sender).CommandArgument.ToString();
        long cartID = new long();
        cartID = Convert.ToInt64(id);
        ShopCartTableAdapter cartDA = new ShopCartTableAdapter();
        int  Dcart = cartDA.DeleteShoppingCart(cartID);
        if (Dcart != 1)
        {
            Response.Write("<Script>alert('未删除!')</Script>");
        }

        dlCartShop.DataBind();
    }
Esempio n. 8
0
    protected void lbtnAllRemove_Click(object sender, EventArgs e)
    {
        Guid buyer = new Guid(Session["buyerID"].ToString());
        int Numcart = 0;
        int select = 0;
        long cartID = new long();
        long phoneid = new long();
        long shopid = new long();
        ShopCartTableAdapter cartDA = new ShopCartTableAdapter();
        CollectionTableAdapter collectDA = new CollectionTableAdapter();
        int addcollect=0 ;
        for (int i = 0; i < dlCartShop.Items.Count; i++)
        {
            DataList dlCartPhone = dlCartShop.Items[i].FindControl("dlCartPhone") as DataList;
            Label lblShopID = dlCartShop.Items[i].FindControl("lblShopId") as Label;
            shopid = Convert.ToInt64(lblShopID.Text);
            for (int j = 0; j < dlCartPhone.Items.Count; j++)
            {
                CheckBox chbSelectPhone = dlCartPhone.Items[j].FindControl("chbSelectPhone") as CheckBox;
                Label lblCartID = dlCartPhone.Items[j].FindControl("lblCartId") as Label;
                Label lblPhoneID = dlCartPhone.Items[j].FindControl("lblPhoneId") as Label;
                if (chbSelectPhone.Checked)
                {
                    select++;
                    cartID = Convert.ToInt64(lblCartID.Text);
                    phoneid = Convert.ToInt64(lblPhoneID.Text);
                    DataTable collectDT = collectDA.GetCollectByPidUid(System.Guid.Parse(Session["buyerID"].ToString()), long.Parse(lblPhoneID.Text),"phone");

                    if (collectDT.Rows.Count > 0)
                    {
                        addcollect++;
                    }
                    else
                    {
                        addcollect += collectDA.InsertCollectedPhone(buyer, phoneid, shopid, DateTime.Now, "phone");
                    }
                    Numcart += cartDA.DeleteShoppingCart(cartID);
                }
            }
        }
        if (select == 0)
        {
            Response.Write("<Script>alert('请选择物品!')</Script>");
           // ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
        }
        else
        {
            if (Numcart == select && addcollect==select)
            {
                Response.Write("<Script>alert('已成功收藏!')</Script>");
                //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
            }
            else
            {
                Response.Write("<Script>alert('未成功收藏')</Script>");
               // ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('!');", true);
            }
        }
        dlCartShop.DataBind();
    }
Esempio n. 9
0
 protected void lbtnAllDelete_Click(object sender, EventArgs e)
 {
     Guid buyer = new Guid(Session["buyerID"].ToString());
     int Numcart = 0;
     int select = 0;
     long cartID = new long();
     ShopCartTableAdapter cartDA = new ShopCartTableAdapter();
     if (chbAllSelect.Checked)
     {
         int allcart = cartDA.DeleteAll(buyer);
         if (allcart == 1)
         {
             Response.Write("<Script>alert('已成功从购物车删除!')</Script>");
            // ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
         }
         else
         {
             Response.Write("<Script>alert('未成功从购物车删除!!')</Script>");
             //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
         }
     }
     else
     {
         for (int i = 0; i < dlCartShop.Items.Count; i++)
         {
             DataList dlCartPhone = dlCartShop.Items[i].FindControl("dlCartPhone") as DataList;
             for (int j = 0; j < dlCartPhone.Items.Count; j++)
             {
                 CheckBox chbSelectPhone = dlCartPhone.Items[j].FindControl("chbSelectPhone") as CheckBox;
                 Label lblCartID = dlCartPhone.Items[j].FindControl("lblCartId") as Label;
                 if (chbSelectPhone.Checked)
                 {
                     select++;
                     cartID = Convert.ToInt64(lblCartID.Text);
                     Numcart += cartDA.DeleteShoppingCart(cartID);
                 }
             }
         }
         if (select == 0)
         {
             Response.Write("<Script>alert('请选择物品!')</Script>");
            // ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
         }
         else
         {
             if (Numcart == select)
             {
                 Response.Write("<Script>alert('已成功从购物车删除!')</Script>");
                 //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
             }
             else
             {
                 Response.Write("<Script>alert('未成功删除!')</Script>");
                 //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('');", true);
             }
         }
     }
     dlCartShop.DataBind();
 }