示例#1
0
    protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
    {
        String hanhDong = e.CommandName.ToString();
        String maLk     = e.CommandArgument.ToString();

        if (hanhDong.Equals("datHang"))
        {
            sanPham          sp   = tv.getSanPhamTheoMaLinhKien(maLk);
            dsMatHangKhacMua list = null;
            list = (dsMatHangKhacMua)Session["ss_gioHang"];
            if (list == null)
            {
                list = new dsMatHangKhacMua();
                matHang mh = new matHang(sp);
                list.themMotMatHang(mh);
            }
            else
            {
                if (!list.isExits(maLk))
                {
                    list.themMotMatHang(new matHang(sp));
                }
            }

            Session["ss_gioHang"] = list;
            Response.Redirect("GioHang.aspx");
        }
    }
示例#2
0
    public void themSanPham(sanPham sp)
    {
        matHang mh = new matHang(sp);

        dsMatHang.Add(mh);
    }
示例#3
0
 public matHang(matHang mh)
 {
     this.sp      = mh.sp;
     this.soLuong = mh.soLuong;
 }
示例#4
0
 public void themMatHang(matHang mh)
 {
     dsMatHang.Add(mh);
     tongTien += mh.sp.donGia;
 }
示例#5
0
 public matHang(matHang mh)
 {
     sp      = mh.sp;
     soLuong = mh.soLuong;
 }