lineiteminfo.cs

来自「网上书店 用SQL2003的数据库」· CS 代码 · 共 68 行

CS
68
字号
using System;

/// <summary>
/// 订单中某条记录的具体信息
/// </summary>
[Serializable]
public class LineItemInfo
{
    // 内部变量
    private int id;
    private string productName;
    private int line;
    private int quantity;
    private decimal price;

    /// <summary>
    /// 默认的构造函数
    /// </summary>
    public LineItemInfo() { }

    /// <summary>
    /// 带参数的构造函数
    /// </summary>
    /// <param name="id">购物篮中的项目ID</param>
    /// <param name="line">行号</param>
    /// <param name="qty">订单中的数量</param>
    /// <param name="price">订单中的价格</param>
    public LineItemInfo(int id, string name, int line, int qty, decimal price)
    {
        this.id = id;
        this.productName = name;
        this.line = line;
        this.price = price;
        this.quantity = qty;
    }

    // 公共属性
    public int ItemId
    {
        get { return id; }
        set { id = value; }
    }
    public string Name
    {
        get { return productName; }
        set { productName = value; }
    }
    public int Line
    {
        get { return line; }
        set { line = value; }
    }
    public int Quantity
    {
        get { return quantity; }
        set { quantity = value; }
    }
    public decimal Price
    {
        get { return price; }
        set { price = value; }
    }
    public decimal Subtotal
    {
        get { return price * quantity; }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?