using System; using System.Linq; namespace HcUtility.Core { /// /// 功能: 业务单据主表Model的基类 /// 创建: 吴伟 2009-05-07 /// 说明: /// ///修改说明: /// wuwei 2011-01-25 CMP-8856 中石化:webpos保存数据报错导致数据保存重复的问题 public abstract class ModelObjectBillHead : ModelObjectBill { public decimal LoginUserID { get; set; } public string LoginUserCode { get; set; } public string LoginUserName { get; set; } //0-浏览 I-新增 E-修改 D-删除 private string _modelUIStatus = "0"; public string ModelUIStatus { get { return _modelUIStatus; } set { var status = new string[] {"0", "I", "E", "D"}; var count = (from s in status where s.Contains(value) select s).Count(); if(count == 0) { throw new Exception("ModelUIStatus的值不合法!"); } _modelUIStatus = value; } } private string _ywType = "0"; public string YwType { get {return this._ywType;} set {this._ywType = value;} } } }