ldj/WcfService1/wcfData/wcfWmsPlate.cs

325 lines
9.7 KiB
C#

/// <summary>
///WCF Data Object
///BASIC CLASS FOR TABLE t_wmsPlate
///By wm
///on 05/22/2020
/// </summary>
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
{
#region WcfWmsPlate
/// <summary>
/// This object represents the properties and methods of a WcfWmsPlate.
/// </summary>
[DataContract]
public class WcfWmsPlate {
internal int _id;
internal string _plateId;
internal int _color;
internal string _waveNo;
internal string _pickOrderNo;
internal string _transNo;
internal int _partion;
internal string _locationId;
internal int _load;
internal decimal _volume;
internal decimal _length;
internal decimal _width;
internal decimal _height;
internal int _type;
internal int _state;
internal int _operater;
internal bool _dr;
internal string _createtime;
internal string _lastmodified;
public WcfWmsPlate () {
}
public WcfWmsPlate (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("plateId") && !(dr["plateId"] is DBNull))
{
_plateId = dr["plateId"].ToString() ;
}
if (dr.Table.Columns.Contains("color") && !(dr["color"] is DBNull))
{
_color = Convert.ToInt32(dr["color"].ToString()); ;
}
if (dr.Table.Columns.Contains("waveNo") && !(dr["waveNo"] is DBNull))
{
_waveNo = dr["waveNo"].ToString() ;
}
if (dr.Table.Columns.Contains("pickOrderNo") && !(dr["pickOrderNo"] is DBNull))
{
_pickOrderNo = dr["pickOrderNo"].ToString() ;
}
if (dr.Table.Columns.Contains("transNo") && !(dr["transNo"] is DBNull))
{
_transNo = dr["transNo"].ToString() ;
}
if (dr.Table.Columns.Contains("partion") && !(dr["partion"] is DBNull))
{
_partion = Convert.ToInt32(dr["partion"].ToString()); ;
}
if (dr.Table.Columns.Contains("locationId") && !(dr["locationId"] is DBNull))
{
_locationId = dr["locationId"].ToString() ;
}
if (dr.Table.Columns.Contains("load") && !(dr["load"] is DBNull))
{
_load = Convert.ToInt32(dr["load"].ToString()); ;
}
if (dr.Table.Columns.Contains("volume") && !(dr["volume"] is DBNull))
{
_volume = Convert.ToDecimal(dr["volume"].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("type") && !(dr["type"] is DBNull))
{
_type = Convert.ToInt32(dr["type"].ToString()); ;
}
if (dr.Table.Columns.Contains("state") && !(dr["state"] is DBNull))
{
_state = Convert.ToInt32(dr["state"].ToString()); ;
}
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
{
_operater = Convert.ToInt32(dr["operater"].ToString()); ;
}
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
{
_dr = Convert.ToBoolean(dr["dr"].ToString()); ;
}
if (dr.Table.Columns.Contains("createtime") && !(dr["createtime"] is DBNull))
{
_createtime = dr["createtime"].ToString() ;
}
if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
{
_lastmodified = dr["lastmodified"].ToString() ;
}
}
#endregion
}
#region Public Properties
[DataMember]
public int id{
get {return _id;}
set {_id = value;}
}
[DataMember]
public string plateId{
get {return _plateId;}
set {_plateId = value;}
}
[DataMember]
public int color{
get {return _color;}
set {_color = value;}
}
[DataMember]
public string waveNo{
get {return _waveNo;}
set {_waveNo = value;}
}
[DataMember]
public string pickOrderNo{
get {return _pickOrderNo;}
set {_pickOrderNo = value;}
}
[DataMember]
public string transNo{
get {return _transNo;}
set {_transNo = value;}
}
[DataMember]
public int partion{
get {return _partion;}
set {_partion = value;}
}
[DataMember]
public string locationId{
get {return _locationId;}
set {_locationId = value;}
}
[DataMember]
public int load{
get {return _load;}
set {_load = value;}
}
[DataMember]
public decimal volume{
get {return _volume;}
set {_volume = value;}
}
[DataMember]
public decimal length{
get {return _length;}
set {_length = value;}
}
[DataMember]
public decimal width{
get {return _width;}
set {_width = value;}
}
[DataMember]
public decimal height{
get {return _height;}
set {_height = value;}
}
[DataMember]
public int type{
get {return _type;}
set {_type = value;}
}
[DataMember]
public int state{
get {return _state;}
set {_state = value;}
}
[DataMember]
public int operater{
get {return _operater;}
set {_operater = value;}
}
[DataMember]
public bool dr{
get {return _dr;}
set {_dr = value;}
}
[DataMember]
public string createtime{
get {return _createtime;}
set {_createtime = value;}
}
[DataMember]
public string lastmodified{
get {return _lastmodified;}
set {_lastmodified = value;}
}
#endregion
public WmsPlate getDbObject(){
WmsPlate dbObj = new WmsPlate(id);
dbObj.ID = id;
dbObj.plateId = plateId;
dbObj.color = color;
dbObj.waveNo = waveNo;
dbObj.pickOrderNo = pickOrderNo;
dbObj.transNo = transNo;
dbObj.partion = partion;
dbObj.locationId = locationId;
dbObj.load = load;
dbObj.volume = volume;
dbObj.length = length;
dbObj.width = width;
dbObj.height = height;
dbObj.type = type;
dbObj.state = state;
dbObj.operater = operater;
return dbObj;
}
public WcfWmsPlate getWcfObject( WmsPlate dbObj){
WcfWmsPlate wcfObj = new WcfWmsPlate();
wcfObj.id = dbObj.ID;
wcfObj.plateId = dbObj.plateId;
wcfObj.color = dbObj.color;
wcfObj.waveNo = dbObj.waveNo;
wcfObj.pickOrderNo = dbObj.pickOrderNo;
wcfObj.transNo = dbObj.transNo;
wcfObj.partion = dbObj.partion;
wcfObj.locationId = dbObj.locationId;
wcfObj.load = dbObj.load;
wcfObj.volume = dbObj.volume;
wcfObj.length = dbObj.length;
wcfObj.width = dbObj.width;
wcfObj.height = dbObj.height;
wcfObj.type = dbObj.type;
wcfObj.state = dbObj.state;
wcfObj.operater = dbObj.operater;
return wcfObj;
}
}
#endregion
}