287 lines
		
	
	
		
			9.8 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			287 lines
		
	
	
		
			9.8 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | 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; } | |||
|  |         } | |||
|  | 
 | |||
|  |         | |||
|  | 
 | |||
|  |     } | |||
|  | } |