/********************** * 类名:盘点单 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 CheckStockModel { [DisplayName("自增ID")] public virtual string ID { get; set; } [DisplayName("盘点批次号")] public virtual string CheckID { get; set; } [DisplayName("仓库编号")] public virtual string DepotID { get; set; } [DisplayName("仓库名称")] public virtual string DeportName { get; set; } [DisplayName("店铺编号")] public virtual string ShopID { get; set; } [DisplayName("盘点类型代码")] public virtual string CheckType { get; set; } [DisplayName("盘点类型名称")] public virtual string CheckTypeName { get; set; } [DisplayName("商品类别编码")] public virtual string GoodsTypeID { get; set; } [DisplayName("商品类别名称")] public virtual string GoodsTypeName { get; set; } [DisplayName("盘点人")] public virtual string CheckMan { get; set; } [DisplayName("盘点人名称")] public virtual string CheckManName { get; set; } [DisplayName("盘点日期")] public virtual DateTime CheckDate { get; set; } [DisplayName("盘点状态")] public virtual string CheckStatus { get; set; } private string m_checkStatusName; //0盘点中;1:盘点完成;2:申请库存调整;3:申请复盘;4:已审核 5:复盘中 [DisplayName("盘点审核状态")] public virtual string CheckStatusName { get { switch (CheckStatus) { case "0": m_checkStatusName = "盘点中"; break; case "1": m_checkStatusName = "盘点完成"; break; case "2": m_checkStatusName = "申请库存调整"; break; case "3": m_checkStatusName = "申请复盘"; break; case "4": m_checkStatusName = "已审核"; break; case "5": m_checkStatusName = "复盘中"; break; } return m_checkStatusName; } set { m_checkStatusName = value; } } [DisplayName("调整原因")] public virtual string ChangeDes { get; set; } [DisplayName("最后一次更新时间")] public virtual DateTime UpdateDate { get; set; } [DisplayName("最后一次更新人")] public virtual string UpdateDateMan { get; set; } [DisplayName("操作金额")] public virtual decimal TotalMoney { get; set; } [DisplayName("盈亏金额")] public virtual decimal TotalErrMoney { get; set; } [DisplayName("是否选中")] public virtual bool IsSelect { get; set; } private List m_details = new List(); /// /// 盘点单明细 /// public List Details { get { return m_details; } set { m_details = value; } } [DisplayName("审核日期")] public virtual DateTime AuditingDate { get; set; } [DisplayName("审核人")] public virtual string AuditingMan { get; set; } [DisplayName("同步状态")] public virtual string SyncStatus { get; set; } [DisplayName("Wms盘点单号")] public virtual string WmsOrderID { get; set; } } }