📄 shoppingcart.cs
字号:
using System;
using System.Data;
public class ShoppingCart {
#region private vars
int _CartID;
string _UserName;
DateTime _DateCreated;
DateTime _LastModified;
bool _IsCheckedOut;
int _ItemCount;
double _SubTotal;
double _TotalWeight;
ShoppingCartItems _Items;
#endregion
public bool IsLoaded = false;
#region Public Props
public ShoppingCartItems Items {
get { return _Items; }
set { _Items = value; }
}
public int CartID {
get { return _CartID; }
set { _CartID = value; }
}
public string UserName {
get { return _UserName; }
set { _UserName = value; }
}
public DateTime DateCreated {
get { return _DateCreated; }
set { _DateCreated = value; }
}
public DateTime LastModified {
get { return _LastModified; }
set { _LastModified = value; }
}
public bool IsCheckedOut {
get { return _IsCheckedOut; }
set { _IsCheckedOut = value; }
}
public int ItemCount {
get { return _ItemCount; }
set { _ItemCount = value; }
}
public double SubTotal {
get { return _SubTotal; }
set { _SubTotal = value; }
}
public double TotalWeight {
get { return _TotalWeight; }
set { _TotalWeight = value; }
}
#endregion
public void Load(IDataReader rdr) {
if (rdr.Read()) {
IsLoaded = true;
_CartID = (int)rdr["CartID"];
_UserName = rdr["UserName"].ToString();
_DateCreated = (DateTime)rdr["DateCreated"];
_LastModified = (DateTime)rdr["LastModified"];
_IsCheckedOut = (bool)rdr["IsCheckedOut"];
_ItemCount = (int)rdr["ItemCount"];
try {
_SubTotal = Convert.ToDouble(rdr["SubTotal"].ToString());
} catch {
_SubTotal = 0;
}
try {
_TotalWeight = Convert.ToDouble(rdr["TotalWeight"].ToString());
} catch {
_TotalWeight = 0;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -