using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using WeighBusiness.Utils; namespace WeighBusiness.BO { public class RoadMap_OutputDetail : Base, INotifyPropertyChanged { public override string TableName { get { return TableNames.工艺产出明细; } } public long Detail_ID { get; set; } public long? Goods_ID { get; set; } public string Goods_Name { get; set; } public string Goods_Code { get; set; } public string RoadMap_Name { get; set; } public long? ProductShift_ID { get; set; } public string ProductShift_Name { get; set; } public long? RoadMap_ID { get; set; } public string RowVersion { get; set; } public long? Routing_ID { get; set; } public decimal? UnitPrecent { get; set; } private decimal? mCompleteNum; public decimal? CompleteNum { get { return mCompleteNum; } set { mCompleteNum = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("CompleteNum")); } } } private decimal? mProductNum; public decimal? ProductNum { get { return mProductNum; } set { mProductNum = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("ProductNum")); } } } private decimal? mSurplusNum; public decimal? SurplusNum { get { return mSurplusNum; } set { mSurplusNum = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("SurplusNum")); } } } public event PropertyChangedEventHandler PropertyChanged; public decimal? MaterialNumber { get; set; } private decimal? mWeightNum; public decimal? WeightNum { get { return mWeightNum; } set { mWeightNum = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("WeightNum")); } } } public bool? AllowDisplay { get; set; } } }