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;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|