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