/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_wmsOrderRequest ///By wm ///on 10/19/2023 /// using System; using System.Runtime.Serialization; using System.Data; using DeiNiu.wms.Data.Model; namespace DeiNiu.Wcf { #region WcfWmsOrderRequest /// /// This object represents the properties and methods of a WcfWmsOrderRequest. /// [DataContract] public class WcfWmsOrderRequest { internal int _id; internal string _orderNo= String.Empty; internal int _orderType; internal string _orderTypeName= String.Empty; internal string _ownerCode= String.Empty; internal string _owner= String.Empty; internal int _state; internal string _orderDate= String.Empty; internal string _description= String.Empty; internal int _operater; internal int _requestBy; internal string _requestByName= String.Empty; internal string _requestDate= String.Empty; internal int _approvedBy; internal string _approveDate= String.Empty; internal int _toWareHouse; internal int _WhType; internal int _toWhType; internal string _venderNo= String.Empty; internal string _venderName= String.Empty; internal int _customerId; internal string _referOrderNo= String.Empty; internal string _lastmodified= String.Empty; internal string _createtime= String.Empty; internal bool _dr; public WcfWmsOrderRequest () { } public WcfWmsOrderRequest (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("orderNo") && !(dr["orderNo"] is DBNull)) { _orderNo = dr["orderNo"].ToString() ; } if (dr.Table.Columns.Contains("orderType") && !(dr["orderType"] is DBNull)) { _orderType = Convert.ToInt32(dr["orderType"].ToString()); ; } if (dr.Table.Columns.Contains("orderTypeName") && !(dr["orderTypeName"] is DBNull)) { _orderTypeName = dr["orderTypeName"].ToString() ; } if (dr.Table.Columns.Contains("ownerCode") && !(dr["ownerCode"] is DBNull)) { _ownerCode = dr["ownerCode"].ToString() ; } if (dr.Table.Columns.Contains("owner") && !(dr["owner"] is DBNull)) { _owner = dr["owner"].ToString() ; } if (dr.Table.Columns.Contains("state") && !(dr["state"] is DBNull)) { _state = Convert.ToInt32(dr["state"].ToString()); ; } if (dr.Table.Columns.Contains("orderDate") && !(dr["orderDate"] is DBNull)) { _orderDate = dr["orderDate"].ToString() ; } if (dr.Table.Columns.Contains("description") && !(dr["description"] is DBNull)) { _description = dr["description"].ToString() ; } if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull)) { _operater = Convert.ToInt32(dr["operater"].ToString()); ; } if (dr.Table.Columns.Contains("requestBy") && !(dr["requestBy"] is DBNull)) { _requestBy = Convert.ToInt32(dr["requestBy"].ToString()); ; } if (dr.Table.Columns.Contains("requestByName") && !(dr["requestByName"] is DBNull)) { _requestByName = dr["requestByName"].ToString() ; } if (dr.Table.Columns.Contains("requestDate") && !(dr["requestDate"] is DBNull)) { _requestDate = dr["requestDate"].ToString() ; } if (dr.Table.Columns.Contains("approvedBy") && !(dr["approvedBy"] is DBNull)) { _approvedBy = Convert.ToInt32(dr["approvedBy"].ToString()); ; } if (dr.Table.Columns.Contains("approveDate") && !(dr["approveDate"] is DBNull)) { _approveDate = dr["approveDate"].ToString() ; } if (dr.Table.Columns.Contains("toWareHouse") && !(dr["toWareHouse"] is DBNull)) { _toWareHouse = Convert.ToInt32(dr["toWareHouse"].ToString()); ; } if (dr.Table.Columns.Contains("WhType") && !(dr["WhType"] is DBNull)) { _WhType = Convert.ToInt32(dr["WhType"].ToString()); ; } if (dr.Table.Columns.Contains("toWhType") && !(dr["toWhType"] is DBNull)) { _toWhType = Convert.ToInt32(dr["toWhType"].ToString()); ; } if (dr.Table.Columns.Contains("venderNo") && !(dr["venderNo"] is DBNull)) { _venderNo = dr["venderNo"].ToString() ; } if (dr.Table.Columns.Contains("venderName") && !(dr["venderName"] is DBNull)) { _venderName = dr["venderName"].ToString() ; } if (dr.Table.Columns.Contains("customerId") && !(dr["customerId"] is DBNull)) { _customerId = Convert.ToInt32(dr["customerId"].ToString()); ; } if (dr.Table.Columns.Contains("referOrderNo") && !(dr["referOrderNo"] is DBNull)) { _referOrderNo = dr["referOrderNo"].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 } public WcfWmsOrderRequest( WmsOrderRequest dbObj){ #region get data from dbobj _id= dbObj.ID; orderNo = dbObj.orderNo; orderType = dbObj.orderType; orderTypeName = dbObj.orderTypeName; ownerCode = dbObj.ownerCode; owner = dbObj.owner; state = dbObj.state; orderDate = dbObj.orderDate; description = dbObj.description; operater = dbObj.operater; requestBy = dbObj.requestBy; requestByName = dbObj.requestByName; requestDate = dbObj.requestDate; approvedBy = dbObj.approvedBy; approveDate = dbObj.approveDate; toWareHouse = dbObj.toWareHouse; WhType = dbObj.WhType; toWhType = dbObj.toWhType; venderNo = dbObj.venderNo; venderName = dbObj.venderName; customerId = dbObj.customerId; referOrderNo = dbObj.referOrderNo; #endregion } #region Public Properties [DataMember] public int id{ get {return _id;} set {_id = value;} } [DataMember] public string orderNo{ get {return _orderNo;} set {_orderNo = value;} } [DataMember] public int orderType{ get {return _orderType;} set {_orderType = value;} } [DataMember] public string orderTypeName{ get {return _orderTypeName;} set {_orderTypeName = value;} } [DataMember] public string ownerCode{ get {return _ownerCode;} set {_ownerCode = value;} } [DataMember] public string owner{ get {return _owner;} set {_owner = value;} } [DataMember] public int state{ get {return _state;} set {_state = value;} } [DataMember] public string orderDate{ get {return _orderDate;} set {_orderDate = value;} } [DataMember] public string description{ get {return _description;} set {_description = value;} } [DataMember] public int operater{ get {return _operater;} set {_operater = value;} } [DataMember] public int requestBy{ get {return _requestBy;} set {_requestBy = value;} } [DataMember] public string requestByName{ get {return _requestByName;} set {_requestByName = value;} } [DataMember] public string requestDate{ get {return _requestDate;} set {_requestDate = value;} } [DataMember] public int approvedBy{ get {return _approvedBy;} set {_approvedBy = value;} } [DataMember] public string approveDate{ get {return _approveDate;} set {_approveDate = value;} } [DataMember] public int toWareHouse{ get {return _toWareHouse;} set {_toWareHouse = value;} } [DataMember] public int WhType{ get {return _WhType;} set {_WhType = value;} } [DataMember] public int toWhType{ get {return _toWhType;} set {_toWhType = value;} } [DataMember] public string venderNo{ get {return _venderNo;} set {_venderNo = value;} } [DataMember] public string venderName{ get {return _venderName;} set {_venderName = value;} } [DataMember] public int customerId{ get {return _customerId;} set {_customerId = value;} } [DataMember] public string referOrderNo{ get {return _referOrderNo;} set {_referOrderNo = 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 WmsOrderRequest getDbObject(){ WmsOrderRequest dbObj = new WmsOrderRequest(id); dbObj.ID= id ; dbObj.orderNo = orderNo; dbObj.orderType = orderType; dbObj.orderTypeName = orderTypeName; dbObj.ownerCode = ownerCode; dbObj.owner = owner; dbObj.state = state; dbObj.orderDate = orderDate; dbObj.description = description; dbObj.operater = operater; dbObj.requestBy = requestBy; dbObj.requestByName = requestByName; dbObj.requestDate = requestDate; dbObj.approvedBy = approvedBy; dbObj.approveDate = approveDate; dbObj.toWareHouse = toWareHouse; dbObj.WhType = WhType; dbObj.toWhType = toWhType; dbObj.venderNo = venderNo; dbObj.venderName = venderName; dbObj.customerId = customerId; dbObj.referOrderNo = referOrderNo; return dbObj; } public WcfWmsOrderRequest getWcfObject( WmsOrderRequest dbObj){ WcfWmsOrderRequest wcfObj = new WcfWmsOrderRequest(); wcfObj.id= dbObj.ID; wcfObj.orderNo = dbObj.orderNo; wcfObj.orderType = dbObj.orderType; wcfObj.orderTypeName = dbObj.orderTypeName; wcfObj.ownerCode = dbObj.ownerCode; wcfObj.owner = dbObj.owner; wcfObj.state = dbObj.state; wcfObj.orderDate = dbObj.orderDate; wcfObj.description = dbObj.description; wcfObj.operater = dbObj.operater; wcfObj.requestBy = dbObj.requestBy; wcfObj.requestByName = dbObj.requestByName; wcfObj.requestDate = dbObj.requestDate; wcfObj.approvedBy = dbObj.approvedBy; wcfObj.approveDate = dbObj.approveDate; wcfObj.toWareHouse = dbObj.toWareHouse; wcfObj.WhType = dbObj.WhType; wcfObj.toWhType = dbObj.toWhType; wcfObj.venderNo = dbObj.venderNo; wcfObj.venderName = dbObj.venderName; wcfObj.customerId = dbObj.customerId; wcfObj.referOrderNo = dbObj.referOrderNo; return wcfObj; } } #endregion }