/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_wmsLocation ///By wm ///on 02/21/2023 /// using System; using System.Runtime.Serialization; using System.Data; namespace DeiNiu.wms.Data.Model.Wcf { #region WcfWmsLocation /// /// This object represents the properties and methods of a WcfWmsLocation. /// [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 }