199 lines
4.9 KiB
C#
199 lines
4.9 KiB
C#
/**********************
|
||
* 类名:盘点单明细 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;
|
||
}
|
||
}
|
||
}
|
||
}
|