570 lines
19 KiB
C#
570 lines
19 KiB
C#
/// <summary>
|
|
///WCF Data Object
|
|
///BASIC CLASS FOR TABLE t_wmsPlate
|
|
///By wm
|
|
///on 12/23/2023
|
|
/// </summary>
|
|
|
|
using System;
|
|
using System.Runtime.Serialization;
|
|
using System.Data;
|
|
using DeiNiu.wms.Data.Model;
|
|
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= String.Empty;
|
|
internal int _color;
|
|
internal string _spec= String.Empty;
|
|
internal int _owner;
|
|
internal int _driver;
|
|
internal string _preInOrderNo= String.Empty;
|
|
internal string _waveNo= String.Empty;
|
|
internal string _pickOrderNo= String.Empty;
|
|
internal string _jobNo= String.Empty;
|
|
internal string _customerId= String.Empty;
|
|
internal string _transNo= String.Empty;
|
|
internal int _lineId;
|
|
internal int _partion;
|
|
internal string _locationId= String.Empty;
|
|
internal decimal _load;
|
|
internal decimal _volume;
|
|
internal decimal _length;
|
|
internal decimal _width;
|
|
internal decimal _height;
|
|
internal int _terminal;
|
|
internal int _type;
|
|
internal int _plateLevel;
|
|
internal string _inPlate= String.Empty;
|
|
internal int _state;
|
|
internal int _operater;
|
|
internal bool _dr;
|
|
internal string _createtime= String.Empty;
|
|
internal string _lastmodified= String.Empty;
|
|
|
|
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("spec") && !(dr["spec"] is DBNull))
|
|
{
|
|
_spec = dr["spec"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("owner") && !(dr["owner"] is DBNull))
|
|
{
|
|
_owner = Convert.ToInt32(dr["owner"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("driver") && !(dr["driver"] is DBNull))
|
|
{
|
|
_driver = Convert.ToInt32(dr["driver"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("preInOrderNo") && !(dr["preInOrderNo"] is DBNull))
|
|
{
|
|
_preInOrderNo = dr["preInOrderNo"].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("jobNo") && !(dr["jobNo"] is DBNull))
|
|
{
|
|
_jobNo = dr["jobNo"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("customerId") && !(dr["customerId"] is DBNull))
|
|
{
|
|
_customerId = dr["customerId"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("transNo") && !(dr["transNo"] is DBNull))
|
|
{
|
|
_transNo = dr["transNo"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("lineId") && !(dr["lineId"] is DBNull))
|
|
{
|
|
_lineId = Convert.ToInt32(dr["lineId"].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.ToDecimal(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("terminal") && !(dr["terminal"] is DBNull))
|
|
{
|
|
_terminal = Convert.ToInt32(dr["terminal"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("type") && !(dr["type"] is DBNull))
|
|
{
|
|
_type = Convert.ToInt32(dr["type"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("plateLevel") && !(dr["plateLevel"] is DBNull))
|
|
{
|
|
_plateLevel = Convert.ToInt32(dr["plateLevel"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("inPlate") && !(dr["inPlate"] is DBNull))
|
|
{
|
|
_inPlate = dr["inPlate"].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
|
|
}
|
|
|
|
public WcfWmsPlate( WmsPlate dbObj){
|
|
#region get data from dbobj
|
|
|
|
_id= dbObj.ID;
|
|
plateId = dbObj.plateId;
|
|
|
|
color = dbObj.color;
|
|
|
|
spec = dbObj.spec;
|
|
|
|
owner = dbObj.owner;
|
|
|
|
driver = dbObj.driver;
|
|
|
|
preInOrderNo = dbObj.preInOrderNo;
|
|
|
|
waveNo = dbObj.waveNo;
|
|
|
|
pickOrderNo = dbObj.pickOrderNo;
|
|
|
|
jobNo = dbObj.jobNo;
|
|
|
|
customerId = dbObj.customerId;
|
|
|
|
transNo = dbObj.transNo;
|
|
|
|
lineId = dbObj.lineId;
|
|
|
|
partion = dbObj.partion;
|
|
|
|
locationId = dbObj.locationId;
|
|
|
|
load = dbObj.load;
|
|
|
|
volume = dbObj.volume;
|
|
|
|
length = dbObj.length;
|
|
|
|
width = dbObj.width;
|
|
|
|
height = dbObj.height;
|
|
|
|
terminal = dbObj.terminal;
|
|
|
|
type = dbObj.type;
|
|
|
|
plateLevel = dbObj.plateLevel;
|
|
|
|
inPlate = dbObj.inPlate;
|
|
|
|
state = dbObj.state;
|
|
|
|
operater = dbObj.operater;
|
|
|
|
#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 spec{
|
|
get {return _spec;}
|
|
set {_spec = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int owner{
|
|
get {return _owner;}
|
|
set {_owner = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int driver{
|
|
get {return _driver;}
|
|
set {_driver = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string preInOrderNo{
|
|
get {return _preInOrderNo;}
|
|
set {_preInOrderNo = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string waveNo{
|
|
get {return _waveNo;}
|
|
set {_waveNo = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string pickOrderNo{
|
|
get {return _pickOrderNo;}
|
|
set {_pickOrderNo = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string jobNo{
|
|
get {return _jobNo;}
|
|
set {_jobNo = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string customerId{
|
|
get {return _customerId;}
|
|
set {_customerId = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string transNo{
|
|
get {return _transNo;}
|
|
set {_transNo = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int lineId{
|
|
get {return _lineId;}
|
|
set {_lineId = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int partion{
|
|
get {return _partion;}
|
|
set {_partion = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string locationId{
|
|
get {return _locationId;}
|
|
set {_locationId = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public decimal 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 terminal{
|
|
get {return _terminal;}
|
|
set {_terminal = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int type{
|
|
get {return _type;}
|
|
set {_type = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int plateLevel{
|
|
get {return _plateLevel;}
|
|
set {_plateLevel = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string inPlate{
|
|
get {return _inPlate;}
|
|
set {_inPlate = 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.spec = spec;
|
|
|
|
dbObj.owner = owner;
|
|
|
|
dbObj.driver = driver;
|
|
|
|
dbObj.preInOrderNo = preInOrderNo;
|
|
|
|
dbObj.waveNo = waveNo;
|
|
|
|
dbObj.pickOrderNo = pickOrderNo;
|
|
|
|
dbObj.jobNo = jobNo;
|
|
|
|
dbObj.customerId = customerId;
|
|
|
|
dbObj.transNo = transNo;
|
|
|
|
dbObj.lineId = lineId;
|
|
|
|
dbObj.partion = partion;
|
|
|
|
dbObj.locationId = locationId;
|
|
|
|
dbObj.load = load;
|
|
|
|
dbObj.volume = volume;
|
|
|
|
dbObj.length = length;
|
|
|
|
dbObj.width = width;
|
|
|
|
dbObj.height = height;
|
|
|
|
dbObj.terminal = terminal;
|
|
|
|
dbObj.type = type;
|
|
|
|
dbObj.plateLevel = plateLevel;
|
|
|
|
dbObj.inPlate = inPlate;
|
|
|
|
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.spec = dbObj.spec;
|
|
|
|
wcfObj.owner = dbObj.owner;
|
|
|
|
wcfObj.driver = dbObj.driver;
|
|
|
|
wcfObj.preInOrderNo = dbObj.preInOrderNo;
|
|
|
|
wcfObj.waveNo = dbObj.waveNo;
|
|
|
|
wcfObj.pickOrderNo = dbObj.pickOrderNo;
|
|
|
|
wcfObj.jobNo = dbObj.jobNo;
|
|
|
|
wcfObj.customerId = dbObj.customerId;
|
|
|
|
wcfObj.transNo = dbObj.transNo;
|
|
|
|
wcfObj.lineId = dbObj.lineId;
|
|
|
|
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.terminal = dbObj.terminal;
|
|
|
|
wcfObj.type = dbObj.type;
|
|
|
|
wcfObj.plateLevel = dbObj.plateLevel;
|
|
|
|
wcfObj.inPlate = dbObj.inPlate;
|
|
|
|
wcfObj.state = dbObj.state;
|
|
|
|
wcfObj.operater = dbObj.operater;
|
|
|
|
return wcfObj;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#endregion
|
|
}
|