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