BaoKai_202508_Wms_Jingwang_.../WMS.Model/ERP/盘点明细表CheckStockDetailsModel.cs
2025-08-24 21:52:42 +08:00

199 lines
4.9 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**********************
* 类名:盘点单明细 Model
* 作者:魏晓欣
* 时间2013-09-18
**********************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
namespace PosErp.Model
{
[Serializable()]
public class CheckStockDetailsModel
{
[DisplayName("自增ID")]
public virtual string ID { get; set; }
[DisplayName("盘点批次号")]
public virtual string CheckID { get; set; }
[DisplayName("商品编号")]
public virtual string GoodsID { get; set; }
[DisplayName("库存数量")]
public virtual decimal StockAmount { get; set; }
[DisplayName("盘点数量")]
public virtual decimal CheckAmount { get; set; }
private decimal m_checkMoney = 0;
/// <summary>
/// 盘点金额
/// </summary>
[DisplayName("盘点金额")]
public virtual decimal CheckMoney
{
get
{
m_checkMoney = CheckAmount * Price;
return m_checkMoney;
}
set
{
m_checkMoney = value;
}
}
[DisplayName("盈亏数量")]
public virtual decimal ErrAmount { get; set; }
/// <summary>
/// 成本
/// </summary>
[DisplayName("成本")]
public virtual decimal Cost { get; set; }
/// <summary>
/// 进价
/// </summary>
[DisplayName("进价")]
public virtual decimal PurchasePrice { get; set; }
[DisplayName("零售价")]
public virtual decimal Price { get; set; }
private decimal m_errMoney = 0;
/// <summary>
/// 盈亏金额
/// </summary>
[DisplayName("盈亏金额")]
public virtual decimal ErrMoney
{
get
{
m_errMoney = ErrAmount * Price;
return m_errMoney;
}
set
{
m_errMoney = value;
}
}
[DisplayName("调整原因")]
public virtual string ChangeCase { get; set; }
/// <summary>
/// 商品类型名称
/// </summary>
[DisplayName("商品类型")]
public virtual string TypeName { get; set; }
/// <summary>
/// 商品名称
/// </summary>
[DisplayName("商品名称")]
public virtual string GoodsName { get; set; }
/// <summary>
/// 单位名称
/// </summary>
[DisplayName("单位")]
public virtual string Unit { get; set; }
/// <summary>
/// 单位名称
/// </summary>
[DisplayName("单位")]
public virtual string UnitName { get; set; }
[DisplayName("同步状态")]
public virtual string SyncStatus { get; set; }
[DisplayName("店铺编号")]
public virtual string ShopID { get; set; }
//查询使用
/// <summary>
/// 仓库名称
/// </summary>
[DisplayName("仓库名称")]
public virtual string DepotName { get; set; }
private decimal m_checkOriginalMoney = 0;
/// <summary>
/// 原金额
/// </summary>
[DisplayName("原金额")]
public virtual decimal CheckOriginalMoney
{
get
{
m_checkOriginalMoney = StockAmount * PurchasePrice;
return m_checkOriginalMoney;
}
set
{
m_checkOriginalMoney = value;
}
}
/// <summary>
/// 盈亏金额(查询使用的)
/// </summary>
[DisplayName("盈亏金额")]
public virtual decimal ErrMoneyQuery
{
get
{
m_errMoney = ErrAmount * PurchasePrice;
return m_errMoney;
}
set
{
m_errMoney = value;
}
}
/// <summary>
/// 盘点金额(查询使用的)
/// </summary>
[DisplayName("盘点金额")]
public virtual decimal CheckMoneyQuery
{
get
{
m_checkMoney = CheckAmount * PurchasePrice;
return m_checkMoney;
}
set
{
m_checkMoney = value;
}
}
private string m_isUpdateStock = "否";
/// <summary>
/// 是否修改库存
/// </summary>
[DisplayName("是否修改库存")]
public virtual string IsUpdateStock
{
get
{
if (ErrAmount != 0)
{
m_isUpdateStock = "是";
}
return m_isUpdateStock;
}
set
{
m_isUpdateStock = value;
}
}
}
}