Пример #1
0
    protected void btnThanhToan_Click(object sender, EventArgs e)
    {
        sanphamBLL           bss  = new sanphamBLL();
        List <giohangDAL>    cart = (List <giohangDAL>)Session["cart"];
        List <userpublicDAL> usp  = (List <userpublicDAL>)Session["userPublic"];
        dathangBLL           bs   = new dathangBLL();

        bs.add_dathang(usp[0].id_user, Convert.ToInt32(ddThanhToan.SelectedValue));
        int id = bs.id_dathang(usp[0].id_user);

        for (int i = 0; i <= cart.Count - 1; i++)
        {
            int y = Convert.ToInt32(cart[i].id_sanpham);
            List <sanphamDAL> liSoLuong = bss.getSPbyId(y);
            bs.add_dathang_detail(cart[i].id_sanpham, id, cart[i].soluong, cart[i].size);
            int pi = liSoLuong[0].soluong - cart[i].soluong;
            bs.soluong_sp(cart[i].id_sanpham, pi);
        }

        Session.Remove("cart");
        Response.Redirect("success.aspx");
    }