/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_wmsFlow ///By wm ///on 07/10/2020 /// using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Runtime.Serialization; using DeiNiu.wms.Data.Model; using System.Data; namespace DeiNiu.Wcf { #region WcfWmsFlow /// /// This object represents the properties and methods of a WcfWmsFlow. /// [DataContract] public class WcfWmsFlow { internal int _id; internal string _task; internal string _flowNo; internal string _orderNo; internal int _type; internal string _typeName; internal int _state; internal int _fromPartion; internal int _toPartion; internal string _fromLocationId; internal string _toLocationId; internal int _owner; internal int _taskCnt; internal int _finishedCnt; internal int _progress; internal int _operater; internal bool _dr; internal string _createtime; internal string _lastmodified; public WcfWmsFlow () { } public WcfWmsFlow (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("task") && !(dr["task"] is DBNull)) { _task = dr["task"].ToString() ; } if (dr.Table.Columns.Contains("flowNo") && !(dr["flowNo"] is DBNull)) { _flowNo = dr["flowNo"].ToString() ; } if (dr.Table.Columns.Contains("orderNo") && !(dr["orderNo"] is DBNull)) { _orderNo = dr["orderNo"].ToString() ; } if (dr.Table.Columns.Contains("type") && !(dr["type"] is DBNull)) { _type = Convert.ToInt32(dr["type"].ToString()); ; } if (dr.Table.Columns.Contains("typeName") && !(dr["typeName"] is DBNull)) { _typeName = dr["typeName"].ToString() ; } if (dr.Table.Columns.Contains("state") && !(dr["state"] is DBNull)) { _state = Convert.ToInt32(dr["state"].ToString()); ; } if (dr.Table.Columns.Contains("fromPartion") && !(dr["fromPartion"] is DBNull)) { _fromPartion = Convert.ToInt32(dr["fromPartion"].ToString()); ; } if (dr.Table.Columns.Contains("toPartion") && !(dr["toPartion"] is DBNull)) { _toPartion = Convert.ToInt32(dr["toPartion"].ToString()); ; } if (dr.Table.Columns.Contains("fromLocationId") && !(dr["fromLocationId"] is DBNull)) { _fromLocationId = dr["fromLocationId"].ToString() ; } if (dr.Table.Columns.Contains("toLocationId") && !(dr["toLocationId"] is DBNull)) { _toLocationId = dr["toLocationId"].ToString() ; } if (dr.Table.Columns.Contains("owner") && !(dr["owner"] is DBNull)) { _owner = Convert.ToInt32(dr["owner"].ToString()); ; } if (dr.Table.Columns.Contains("taskCnt") && !(dr["taskCnt"] is DBNull)) { _taskCnt = Convert.ToInt32(dr["taskCnt"].ToString()); ; } if (dr.Table.Columns.Contains("finishedCnt") && !(dr["finishedCnt"] is DBNull)) { _finishedCnt = Convert.ToInt32(dr["finishedCnt"].ToString()); ; } if (dr.Table.Columns.Contains("progress") && !(dr["progress"] is DBNull)) { _progress = Convert.ToInt32(dr["progress"].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 } #region Public Properties [DataMember] public int id{ get {return _id;} set {_id = value;} } [DataMember] public string task{ get {return _task;} set {_task = value;} } [DataMember] public string flowNo{ get {return _flowNo;} set {_flowNo = value;} } [DataMember] public string orderNo{ get {return _orderNo;} set {_orderNo = value;} } [DataMember] public int type{ get {return _type;} set {_type = value;} } [DataMember] public string typeName{ get {return _typeName;} set {_typeName = value;} } [DataMember] public int state{ get {return _state;} set {_state = value;} } [DataMember] public int fromPartion{ get {return _fromPartion;} set {_fromPartion = value;} } [DataMember] public int toPartion{ get {return _toPartion;} set {_toPartion = value;} } [DataMember] public string fromLocationId{ get {return _fromLocationId;} set {_fromLocationId = value;} } [DataMember] public string toLocationId{ get {return _toLocationId;} set {_toLocationId = value;} } [DataMember] public int owner{ get {return _owner;} set {_owner = value;} } [DataMember] public int taskCnt{ get {return _taskCnt;} set {_taskCnt = value;} } [DataMember] public int finishedCnt{ get {return _finishedCnt;} set {_finishedCnt = value;} } [DataMember] public int progress{ get {return _progress;} set {_progress = 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 WmsFlow getDbObject(){ WmsFlow dbObj = new WmsFlow(id); dbObj.ID = id; dbObj.task = task; dbObj.flowNo = flowNo; dbObj.orderNo = orderNo; dbObj.type = type; dbObj.typeName = typeName; dbObj.state = state; dbObj.fromPartion = fromPartion; dbObj.toPartion = toPartion; dbObj.fromLocationId = fromLocationId; dbObj.toLocationId = toLocationId; dbObj.owner = owner; dbObj.taskCnt = taskCnt; dbObj.finishedCnt = finishedCnt; dbObj.progress = progress; dbObj.operater = operater; return dbObj; } public WcfWmsFlow getWcfObject( WmsFlow dbObj){ WcfWmsFlow wcfObj = new WcfWmsFlow(); wcfObj.id = dbObj.ID; wcfObj.task = dbObj.task; wcfObj.flowNo = dbObj.flowNo; wcfObj.orderNo = dbObj.orderNo; wcfObj.type = dbObj.type; wcfObj.typeName = dbObj.typeName; wcfObj.state = dbObj.state; wcfObj.fromPartion = dbObj.fromPartion; wcfObj.toPartion = dbObj.toPartion; wcfObj.fromLocationId = dbObj.fromLocationId; wcfObj.toLocationId = dbObj.toLocationId; wcfObj.owner = dbObj.owner; wcfObj.taskCnt = dbObj.taskCnt; wcfObj.finishedCnt = dbObj.finishedCnt; wcfObj.progress = dbObj.progress; wcfObj.operater = dbObj.operater; return wcfObj; } } #endregion }