shoppingcart.cs

来自「一个网上购物系统」· CS 代码 · 共 82 行

CS
82
字号
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 + =
减小字号Ctrl + -
显示快捷键?