637 lines
21 KiB
C#
637 lines
21 KiB
C#
|
/// <summary>
|
|||
|
///WCF Data Object
|
|||
|
///BASIC CLASS FOR TABLE t_wmsLocation
|
|||
|
///By wm
|
|||
|
///on 02/21/2023
|
|||
|
/// </summary>
|
|||
|
|
|||
|
using System;
|
|||
|
using System.Runtime.Serialization;
|
|||
|
using System.Data;
|
|||
|
namespace DeiNiu.wms.Data.Model.Wcf
|
|||
|
{
|
|||
|
|
|||
|
#region WcfWmsLocation
|
|||
|
/// <summary>
|
|||
|
/// This object represents the properties and methods of a WcfWmsLocation.
|
|||
|
/// </summary>
|
|||
|
[DataContract]
|
|||
|
public class WcfWmsLocation {
|
|||
|
|
|||
|
internal int _id;
|
|||
|
internal string _locationId;
|
|||
|
internal string _locationId128;
|
|||
|
internal string _ownerCode;
|
|||
|
internal int _warehouse;
|
|||
|
internal int _channel;
|
|||
|
internal int _shelf;
|
|||
|
internal int _layer;
|
|||
|
internal int _col;
|
|||
|
internal int _elabId;
|
|||
|
internal int _elabAddress;
|
|||
|
internal decimal _height;
|
|||
|
internal decimal _width;
|
|||
|
internal decimal _length;
|
|||
|
internal decimal _weight;
|
|||
|
internal int _port;
|
|||
|
internal int _part;
|
|||
|
internal string _bigPart;
|
|||
|
internal int _goodsType;
|
|||
|
internal int _whType;
|
|||
|
internal int _whGoodsType;
|
|||
|
internal int _whVolType;
|
|||
|
internal int _volType;
|
|||
|
internal int _ABC;
|
|||
|
internal int _state;
|
|||
|
internal int _tranState;
|
|||
|
internal int _transLine;
|
|||
|
internal decimal _x;
|
|||
|
internal decimal _y;
|
|||
|
internal decimal _z;
|
|||
|
internal int _storeType;
|
|||
|
internal int _operater;
|
|||
|
internal string _typetmp;
|
|||
|
internal string _typedesc;
|
|||
|
internal string _lastmodified;
|
|||
|
internal string _createtime;
|
|||
|
internal bool _dr;
|
|||
|
|
|||
|
public WcfWmsLocation () {
|
|||
|
}
|
|||
|
|
|||
|
public WcfWmsLocation (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("locationId") && !(dr["locationId"] is DBNull))
|
|||
|
{
|
|||
|
_locationId = dr["locationId"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("locationId128") && !(dr["locationId128"] is DBNull))
|
|||
|
{
|
|||
|
_locationId128 = dr["locationId128"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("ownerCode") && !(dr["ownerCode"] is DBNull))
|
|||
|
{
|
|||
|
_ownerCode = dr["ownerCode"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("warehouse") && !(dr["warehouse"] is DBNull))
|
|||
|
{
|
|||
|
_warehouse = Convert.ToInt32(dr["warehouse"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("channel") && !(dr["channel"] is DBNull))
|
|||
|
{
|
|||
|
_channel = Convert.ToInt32(dr["channel"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("shelf") && !(dr["shelf"] is DBNull))
|
|||
|
{
|
|||
|
_shelf = Convert.ToInt32(dr["shelf"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("layer") && !(dr["layer"] is DBNull))
|
|||
|
{
|
|||
|
_layer = Convert.ToInt32(dr["layer"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("col") && !(dr["col"] is DBNull))
|
|||
|
{
|
|||
|
_col = Convert.ToInt32(dr["col"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("elabId") && !(dr["elabId"] is DBNull))
|
|||
|
{
|
|||
|
_elabId = Convert.ToInt32(dr["elabId"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("elabAddress") && !(dr["elabAddress"] is DBNull))
|
|||
|
{
|
|||
|
_elabAddress = Convert.ToInt32(dr["elabAddress"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("height") && !(dr["height"] is DBNull))
|
|||
|
{
|
|||
|
_height = Convert.ToDecimal(dr["height"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("width") && !(dr["width"] is DBNull))
|
|||
|
{
|
|||
|
_width = Convert.ToDecimal(dr["width"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("length") && !(dr["length"] is DBNull))
|
|||
|
{
|
|||
|
_length = Convert.ToDecimal(dr["length"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("weight") && !(dr["weight"] is DBNull))
|
|||
|
{
|
|||
|
_weight = Convert.ToDecimal(dr["weight"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("port") && !(dr["port"] is DBNull))
|
|||
|
{
|
|||
|
_port = Convert.ToInt32(dr["port"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("part") && !(dr["part"] is DBNull))
|
|||
|
{
|
|||
|
_part = Convert.ToInt32(dr["part"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("bigPart") && !(dr["bigPart"] is DBNull))
|
|||
|
{
|
|||
|
_bigPart = dr["bigPart"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("goodsType") && !(dr["goodsType"] is DBNull))
|
|||
|
{
|
|||
|
_goodsType = Convert.ToInt32(dr["goodsType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("whType") && !(dr["whType"] is DBNull))
|
|||
|
{
|
|||
|
_whType = Convert.ToInt32(dr["whType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("whGoodsType") && !(dr["whGoodsType"] is DBNull))
|
|||
|
{
|
|||
|
_whGoodsType = Convert.ToInt32(dr["whGoodsType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("whVolType") && !(dr["whVolType"] is DBNull))
|
|||
|
{
|
|||
|
_whVolType = Convert.ToInt32(dr["whVolType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("volType") && !(dr["volType"] is DBNull))
|
|||
|
{
|
|||
|
_volType = Convert.ToInt32(dr["volType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("ABC") && !(dr["ABC"] is DBNull))
|
|||
|
{
|
|||
|
_ABC = Convert.ToInt32(dr["ABC"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("state") && !(dr["state"] is DBNull))
|
|||
|
{
|
|||
|
_state = Convert.ToInt32(dr["state"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("tranState") && !(dr["tranState"] is DBNull))
|
|||
|
{
|
|||
|
_tranState = Convert.ToInt32(dr["tranState"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("transLine") && !(dr["transLine"] is DBNull))
|
|||
|
{
|
|||
|
_transLine = Convert.ToInt32(dr["transLine"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("x") && !(dr["x"] is DBNull))
|
|||
|
{
|
|||
|
_x = Convert.ToDecimal(dr["x"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("y") && !(dr["y"] is DBNull))
|
|||
|
{
|
|||
|
_y = Convert.ToDecimal(dr["y"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("z") && !(dr["z"] is DBNull))
|
|||
|
{
|
|||
|
_z = Convert.ToDecimal(dr["z"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("storeType") && !(dr["storeType"] is DBNull))
|
|||
|
{
|
|||
|
_storeType = Convert.ToInt32(dr["storeType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
|||
|
{
|
|||
|
_operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("typetmp") && !(dr["typetmp"] is DBNull))
|
|||
|
{
|
|||
|
_typetmp = dr["typetmp"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("typedesc") && !(dr["typedesc"] is DBNull))
|
|||
|
{
|
|||
|
_typedesc = dr["typedesc"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
|
|||
|
{
|
|||
|
_lastmodified = dr["lastmodified"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("createtime") && !(dr["createtime"] is DBNull))
|
|||
|
{
|
|||
|
_createtime = dr["createtime"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
|||
|
{
|
|||
|
_dr = Convert.ToBoolean(dr["dr"].ToString()); ;
|
|||
|
}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
}
|
|||
|
|
|||
|
#region Public Properties
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int id{
|
|||
|
get {return _id;}
|
|||
|
set {_id = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string locationId{
|
|||
|
get {return _locationId;}
|
|||
|
set {_locationId = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string locationId128{
|
|||
|
get {return _locationId128;}
|
|||
|
set {_locationId128 = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string ownerCode{
|
|||
|
get {return _ownerCode;}
|
|||
|
set {_ownerCode = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int warehouse{
|
|||
|
get {return _warehouse;}
|
|||
|
set {_warehouse = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int channel{
|
|||
|
get {return _channel;}
|
|||
|
set {_channel = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int shelf{
|
|||
|
get {return _shelf;}
|
|||
|
set {_shelf = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int layer{
|
|||
|
get {return _layer;}
|
|||
|
set {_layer = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int col{
|
|||
|
get {return _col;}
|
|||
|
set {_col = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int elabId{
|
|||
|
get {return _elabId;}
|
|||
|
set {_elabId = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int elabAddress{
|
|||
|
get {return _elabAddress;}
|
|||
|
set {_elabAddress = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal height{
|
|||
|
get {return _height;}
|
|||
|
set {_height = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal width{
|
|||
|
get {return _width;}
|
|||
|
set {_width = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal length{
|
|||
|
get {return _length;}
|
|||
|
set {_length = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal weight{
|
|||
|
get {return _weight;}
|
|||
|
set {_weight = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int port{
|
|||
|
get {return _port;}
|
|||
|
set {_port = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int part{
|
|||
|
get {return _part;}
|
|||
|
set {_part = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string bigPart{
|
|||
|
get {return _bigPart;}
|
|||
|
set {_bigPart = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int goodsType{
|
|||
|
get {return _goodsType;}
|
|||
|
set {_goodsType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int whType{
|
|||
|
get {return _whType;}
|
|||
|
set {_whType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int whGoodsType{
|
|||
|
get {return _whGoodsType;}
|
|||
|
set {_whGoodsType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int whVolType{
|
|||
|
get {return _whVolType;}
|
|||
|
set {_whVolType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int volType{
|
|||
|
get {return _volType;}
|
|||
|
set {_volType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int ABC{
|
|||
|
get {return _ABC;}
|
|||
|
set {_ABC = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int state{
|
|||
|
get {return _state;}
|
|||
|
set {_state = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int tranState{
|
|||
|
get {return _tranState;}
|
|||
|
set {_tranState = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int transLine{
|
|||
|
get {return _transLine;}
|
|||
|
set {_transLine = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal x{
|
|||
|
get {return _x;}
|
|||
|
set {_x = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal y{
|
|||
|
get {return _y;}
|
|||
|
set {_y = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public decimal z{
|
|||
|
get {return _z;}
|
|||
|
set {_z = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int storeType{
|
|||
|
get {return _storeType;}
|
|||
|
set {_storeType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int operater{
|
|||
|
get {return _operater;}
|
|||
|
set {_operater = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string typetmp{
|
|||
|
get {return _typetmp;}
|
|||
|
set {_typetmp = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string typedesc{
|
|||
|
get {return _typedesc;}
|
|||
|
set {_typedesc = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string lastmodified{
|
|||
|
get {return _lastmodified;}
|
|||
|
set {_lastmodified = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string createtime{
|
|||
|
get {return _createtime;}
|
|||
|
set {_createtime = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public bool dr{
|
|||
|
get {return _dr;}
|
|||
|
set {_dr = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
public WmsLocation getDbObject(){
|
|||
|
|
|||
|
WmsLocation dbObj = new WmsLocation(id);
|
|||
|
dbObj.ID= id ;
|
|||
|
dbObj.locationId = locationId;
|
|||
|
|
|||
|
dbObj.locationId128 = locationId128;
|
|||
|
|
|||
|
dbObj.ownerCode = ownerCode;
|
|||
|
|
|||
|
dbObj.warehouse = warehouse;
|
|||
|
|
|||
|
dbObj.channel = channel;
|
|||
|
|
|||
|
dbObj.shelf = shelf;
|
|||
|
|
|||
|
dbObj.layer = layer;
|
|||
|
|
|||
|
dbObj.col = col;
|
|||
|
|
|||
|
dbObj.elabId = elabId;
|
|||
|
|
|||
|
dbObj.elabAddress = elabAddress;
|
|||
|
|
|||
|
dbObj.height = height;
|
|||
|
|
|||
|
dbObj.width = width;
|
|||
|
|
|||
|
dbObj.length = length;
|
|||
|
|
|||
|
dbObj.weight = weight;
|
|||
|
|
|||
|
dbObj.port = port;
|
|||
|
|
|||
|
dbObj.part = part;
|
|||
|
|
|||
|
dbObj.bigPart = bigPart;
|
|||
|
|
|||
|
dbObj.goodsType = goodsType;
|
|||
|
|
|||
|
dbObj.whType = whType;
|
|||
|
|
|||
|
dbObj.whGoodsType = whGoodsType;
|
|||
|
|
|||
|
dbObj.whVolType = whVolType;
|
|||
|
|
|||
|
dbObj.volType = volType;
|
|||
|
|
|||
|
dbObj.ABC = ABC;
|
|||
|
|
|||
|
dbObj.state = state;
|
|||
|
|
|||
|
dbObj.tranState = tranState;
|
|||
|
|
|||
|
dbObj.transLine = transLine;
|
|||
|
|
|||
|
dbObj.x = x;
|
|||
|
|
|||
|
dbObj.y = y;
|
|||
|
|
|||
|
dbObj.z = z;
|
|||
|
|
|||
|
dbObj.storeType = storeType;
|
|||
|
|
|||
|
dbObj.operater = operater;
|
|||
|
|
|||
|
dbObj.typetmp = typetmp;
|
|||
|
|
|||
|
dbObj.typedesc = typedesc;
|
|||
|
|
|||
|
return dbObj;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
public WcfWmsLocation getWcfObject( WmsLocation dbObj){
|
|||
|
|
|||
|
WcfWmsLocation wcfObj = new WcfWmsLocation();
|
|||
|
wcfObj.id= dbObj.ID;
|
|||
|
wcfObj.locationId = dbObj.locationId;
|
|||
|
|
|||
|
wcfObj.locationId128 = dbObj.locationId128;
|
|||
|
|
|||
|
wcfObj.ownerCode = dbObj.ownerCode;
|
|||
|
|
|||
|
wcfObj.warehouse = dbObj.warehouse;
|
|||
|
|
|||
|
wcfObj.channel = dbObj.channel;
|
|||
|
|
|||
|
wcfObj.shelf = dbObj.shelf;
|
|||
|
|
|||
|
wcfObj.layer = dbObj.layer;
|
|||
|
|
|||
|
wcfObj.col = dbObj.col;
|
|||
|
|
|||
|
wcfObj.elabId = dbObj.elabId;
|
|||
|
|
|||
|
wcfObj.elabAddress = dbObj.elabAddress;
|
|||
|
|
|||
|
wcfObj.height = dbObj.height;
|
|||
|
|
|||
|
wcfObj.width = dbObj.width;
|
|||
|
|
|||
|
wcfObj.length = dbObj.length;
|
|||
|
|
|||
|
wcfObj.weight = dbObj.weight;
|
|||
|
|
|||
|
wcfObj.port = dbObj.port;
|
|||
|
|
|||
|
wcfObj.part = dbObj.part;
|
|||
|
|
|||
|
wcfObj.bigPart = dbObj.bigPart;
|
|||
|
|
|||
|
wcfObj.goodsType = dbObj.goodsType;
|
|||
|
|
|||
|
wcfObj.whType = dbObj.whType;
|
|||
|
|
|||
|
wcfObj.whGoodsType = dbObj.whGoodsType;
|
|||
|
|
|||
|
wcfObj.whVolType = dbObj.whVolType;
|
|||
|
|
|||
|
wcfObj.volType = dbObj.volType;
|
|||
|
|
|||
|
wcfObj.ABC = dbObj.ABC;
|
|||
|
|
|||
|
wcfObj.state = dbObj.state;
|
|||
|
|
|||
|
wcfObj.tranState = dbObj.tranState;
|
|||
|
|
|||
|
wcfObj.transLine = dbObj.transLine;
|
|||
|
|
|||
|
wcfObj.x = dbObj.x;
|
|||
|
|
|||
|
wcfObj.y = dbObj.y;
|
|||
|
|
|||
|
wcfObj.z = dbObj.z;
|
|||
|
|
|||
|
wcfObj.storeType = dbObj.storeType;
|
|||
|
|
|||
|
wcfObj.operater = dbObj.operater;
|
|||
|
|
|||
|
wcfObj.typetmp = dbObj.typetmp;
|
|||
|
|
|||
|
wcfObj.typedesc = dbObj.typedesc;
|
|||
|
|
|||
|
return wcfObj;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endregion
|
|||
|
}
|