ldj/WcfService1/wcfData/wcfGoods.cs

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; }
}
}
}