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"); } }
public void themSanPham(sanPham sp) { matHang mh = new matHang(sp); dsMatHang.Add(mh); }
public matHang(matHang mh) { this.sp = mh.sp; this.soLuong = mh.soLuong; }
public void themMatHang(matHang mh) { dsMatHang.Add(mh); tongTien += mh.sp.donGia; }
public matHang(matHang mh) { sp = mh.sp; soLuong = mh.soLuong; }