Session
Session
Obj = Session[variable]
public static DataTable tbGioHang =
new DataTable();
//Tao moi gio hang trong - tao cau truc
DataClass.tbGioHang.Rows.Clear();
DataClass.tbGioHang.Columns.Clear();
DataClass.tbGioHang.Columns.Add("idSP", typeof(int));
DataClass.tbGioHang.Columns.Add("TenSP",
typeof(string));
DataClass.tbGioHang.Columns.Add("Gia",
typeof(decimal));
DataClass.tbGioHang.Columns.Add("SoLuong",
typeof(int));
DataClass.tbGioHang.Columns.Add("TongTien",
typeof(decimal), "SoLuong * Gia");
DataClass.tbGioHang = Session["GioHang"] as DataTable;
Session["GioHang"] = DataClass.tbGioHang;
SL = 1;
if (Session["GioHang"] != null)
{
DataClass.tbGioHang = Session["GioHang"] as DataTable;
}
bool Daco = false;
foreach (DataRow row in DataClass.tbGioHang.Rows)
{
if ((int)row["idSP"] == SP_ID)
{
row["SoLuong"] = (int)row["SoLuong"] + SL;
Daco = true;
break;
}
}
if(!Daco)
DataClass.tbGioHang.Rows.Add(SP_ID, strTenSP, Gia, SL);
Session["GioHang"] = DataClass.tbGioHang;