/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_wmsDeskCustomer ///By wm ///on 03/21/2024 /// using System; using System.Runtime.Serialization; using System.Data; using DeiNiu.wms.Data.Model; namespace DeiNiu.Wcf { #region WcfWmsDeskCustomer /// /// This object represents the properties and methods of a WcfWmsDeskCustomer. /// [DataContract] public class WcfWmsDeskCustomer { internal int _id; internal int _partion; internal int _deskId; internal int _custid; internal string _custName= String.Empty; internal string _partionName= String.Empty; internal string _mem= String.Empty; internal int _portNo; internal int _operater; internal bool _dr; internal string _createtime= String.Empty; internal string _lastmodified= String.Empty; public WcfWmsDeskCustomer () { } public WcfWmsDeskCustomer (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("partion") && !(dr["partion"] is DBNull)) { _partion = Convert.ToInt32(dr["partion"].ToString()); ; } if (dr.Table.Columns.Contains("deskId") && !(dr["deskId"] is DBNull)) { _deskId = Convert.ToInt32(dr["deskId"].ToString()); ; } if (dr.Table.Columns.Contains("custid") && !(dr["custid"] is DBNull)) { _custid = Convert.ToInt32(dr["custid"].ToString()); ; } if (dr.Table.Columns.Contains("custName") && !(dr["custName"] is DBNull)) { _custName = dr["custName"].ToString() ; } if (dr.Table.Columns.Contains("partionName") && !(dr["partionName"] is DBNull)) { _partionName = dr["partionName"].ToString() ; } if (dr.Table.Columns.Contains("mem") && !(dr["mem"] is DBNull)) { _mem = dr["mem"].ToString() ; } if (dr.Table.Columns.Contains("portNo") && !(dr["portNo"] is DBNull)) { _portNo = Convert.ToInt32(dr["portNo"].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 WcfWmsDeskCustomer( WmsDeskCustomer dbObj){ #region get data from dbobj _id= dbObj.ID; partion = dbObj.partion; deskId = dbObj.deskId; custid = dbObj.custid; custName = dbObj.custName; partionName = dbObj.partionName; mem = dbObj.mem; portNo = dbObj.portNo; operater = dbObj.operater; #endregion } #region Public Properties [DataMember] public int id{ get {return _id;} set {_id = value;} } [DataMember] public int partion{ get {return _partion;} set {_partion = value;} } [DataMember] public int deskId{ get {return _deskId;} set {_deskId = value;} } [DataMember] public int custid{ get {return _custid;} set {_custid = value;} } [DataMember] public string custName{ get {return _custName;} set {_custName = value;} } [DataMember] public string partionName{ get {return _partionName;} set {_partionName = value;} } [DataMember] public string mem{ get {return _mem;} set {_mem = value;} } [DataMember] public int portNo{ get {return _portNo;} set {_portNo = 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 WmsDeskCustomer getDbObject(){ WmsDeskCustomer dbObj = new WmsDeskCustomer(id); dbObj.ID= id ; dbObj.partion = partion; dbObj.deskId = deskId; dbObj.custid = custid; dbObj.custName = custName; dbObj.partionName = partionName; dbObj.mem = mem; dbObj.portNo = portNo; dbObj.operater = operater; return dbObj; } public WcfWmsDeskCustomer getWcfObject( WmsDeskCustomer dbObj){ WcfWmsDeskCustomer wcfObj = new WcfWmsDeskCustomer(); wcfObj.id= dbObj.ID; wcfObj.partion = dbObj.partion; wcfObj.deskId = dbObj.deskId; wcfObj.custid = dbObj.custid; wcfObj.custName = dbObj.custName; wcfObj.partionName = dbObj.partionName; wcfObj.mem = dbObj.mem; wcfObj.portNo = dbObj.portNo; wcfObj.operater = dbObj.operater; return wcfObj; } } #endregion }