using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Runtime.Serialization; using DeiNiu.wms.Data.Model; using System.Data; namespace DeiNiu.Wcf { [DataContract] public class wcfGoods { internal int _id; internal string _goodsId = String.Empty; internal int _goodsType; internal int _part; internal decimal _full_max; internal decimal _bulkMax; internal decimal _bulkMax1; internal decimal _batchMax1; internal decimal _batchMax2; internal decimal _batchMax3; internal decimal _batchMax4; internal decimal _length; internal decimal _width; internal decimal _height; internal int _validTermDays; internal decimal _bigCount; internal int _repType; internal string _createtime = String.Empty; internal decimal _weight; internal int _ABC; internal decimal _highStore; internal decimal _lowStore; internal int _plotId; public wcfGoods() { } public wcfGoods (DataRow dr) { #region get data from dr if (dr != null ) { if (dr.Table.Columns.Contains("ID") && !(dr["ID"] is DBNull)) { _id = Convert.ToInt32(dr["ID"].ToString()); ; } if (dr.Table.Columns.Contains("goodsId") && !(dr["goodsId"] is DBNull)) { _goodsId = dr["goodsId"].ToString() ; } if (dr.Table.Columns.Contains("goodsType") && !(dr["goodsType"] is DBNull)) { _goodsType = Convert.ToInt32(dr["goodsType"].ToString()); ; } if (dr.Table.Columns.Contains("plotId") && !(dr["plotId"] is DBNull)) { _plotId = Convert.ToInt32(dr["plotId"].ToString()); ; } if (dr.Table.Columns.Contains("part") && !(dr["part"] is DBNull)) { _part = Convert.ToInt32(dr["part"].ToString()); ; } if (dr.Table.Columns.Contains("full_max") && !(dr["full_max"] is DBNull)) { _full_max = Convert.ToDecimal(dr["full_max"].ToString()); ; } if (dr.Table.Columns.Contains("bulkMax") && !(dr["bulkMax"] is DBNull)) { _bulkMax = Convert.ToDecimal(dr["bulkMax"].ToString()); ; } if (dr.Table.Columns.Contains("bulkMax1") && !(dr["bulkMax1"] is DBNull)) { _bulkMax1 = Convert.ToDecimal(dr["bulkMax1"].ToString()); ; } if (dr.Table.Columns.Contains("batchMax1") && !(dr["batchMax1"] is DBNull)) { _batchMax1 = Convert.ToDecimal(dr["batchMax1"].ToString()); ; } if (dr.Table.Columns.Contains("batchMax2") && !(dr["batchMax2"] is DBNull)) { _batchMax2 = Convert.ToDecimal(dr["batchMax2"].ToString()); ; } if (dr.Table.Columns.Contains("batchMax3") && !(dr["batchMax3"] is DBNull)) { _batchMax3 = Convert.ToDecimal(dr["batchMax3"].ToString()); ; } if (dr.Table.Columns.Contains("batchMax4") && !(dr["batchMax4"] is DBNull)) { _batchMax4 = Convert.ToDecimal(dr["batchMax4"].ToString()); ; } if (dr.Table.Columns.Contains("length") && !(dr["length"] is DBNull)) { _length = Convert.ToDecimal(dr["length"].ToString()); ; } if (dr.Table.Columns.Contains("width") && !(dr["width"] is DBNull)) { _width = Convert.ToDecimal(dr["width"].ToString()); ; } if (dr.Table.Columns.Contains("height") && !(dr["height"] is DBNull)) { _height = Convert.ToDecimal(dr["height"].ToString()); ; } if (dr.Table.Columns.Contains("weight") && !(dr["weight"] is DBNull)) { _weight = Convert.ToDecimal(dr["weight"].ToString()); ; } if (dr.Table.Columns.Contains("validTermDays") && !(dr["validTermDays"] is DBNull)) { _validTermDays = Convert.ToInt32(dr["validTermDays"].ToString()); ; } if (dr.Table.Columns.Contains("bigCount") && !(dr["bigCount"] is DBNull)) { _bigCount = Convert.ToDecimal(dr["bigCount"].ToString()); ; } if (dr.Table.Columns.Contains("repType") && !(dr["repType"] is DBNull)) { _repType = Convert.ToInt32(dr["repType"].ToString()); ; } if (dr.Table.Columns.Contains("ABC") && !(dr["ABC"] is DBNull)) { _ABC = Convert.ToInt32(dr["ABC"].ToString()); ; } if (dr.Table.Columns.Contains("lowStore") && !(dr["lowStore"] is DBNull)) { _lowStore = Convert.ToDecimal(dr["lowStore"].ToString()); ; } if (dr.Table.Columns.Contains("highStore") && !(dr["highStore"] is DBNull)) { _highStore = Convert.ToDecimal(dr["highStore"].ToString()); ; } if (dr.Table.Columns.Contains("createtime") && !(dr["createtime"] is DBNull)) { _createtime = dr["createtime"].ToString() ; } } #endregion } [DataMember] public string goodsId { get { return _goodsId; } set { _goodsId = value; } } [DataMember] public int id { get { return _id; } set { _id = value; } } [DataMember] public int plotId { get { return _plotId; } set { _plotId = value; } } [DataMember] public int ABC { get { return _ABC; } set { _ABC = value; } } [DataMember] public int goodsType { get { return _goodsType; } set { _goodsType = value; } } [DataMember] public int repType { get { return _repType; } set { _repType = value; } } [DataMember] public int part { get { return _part; } set { _part = value; } } [DataMember] public decimal full_max { get { return _full_max; } set { _full_max = value; } } [DataMember] public decimal bulkMax { get { return _bulkMax; } set { _bulkMax = value; } } [DataMember] public decimal bulkMax1 { get { return _bulkMax1; } set { _bulkMax1 = value; } } [DataMember] public decimal batchMax1 { get { return _batchMax1; } set { _batchMax1 = value; } } [DataMember] public decimal batchMax2 { get { return _batchMax2; } set { _batchMax2 = value; } } [DataMember] public decimal batchMax3 { get { return _batchMax3; } set { _batchMax3 = value; } } [DataMember] public decimal batchMax4 { get { return _batchMax4; } set { _batchMax4 = value; } } [DataMember] public decimal length { get { return _length; } set { _length = value; } } [DataMember] public decimal width { get { return _width; } set { _width = value; } } [DataMember] public decimal weight { get { return _weight; } set { _weight = value; } } [DataMember] public decimal height { get { return _height; } set { _height = value; } } [DataMember] public int validTermDays { get { return _validTermDays; } set { _validTermDays = value; } } [DataMember] public decimal bigCount { get { return _bigCount; } set { _bigCount = value; } } [DataMember] public string createtime { get { return _createtime; } set { _createtime = value; } } [DataMember] public decimal highStore { get { return _highStore; } set { _highStore = value; } } [DataMember] public decimal lowStore { get { return _lowStore; } set { _lowStore = value; } } } }