325 lines
		
	
	
		
			9.9 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			325 lines
		
	
	
		
			9.9 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | /// <summary> | |||
|  | ///WCF Data Object  | |||
|  | ///BASIC CLASS FOR TABLE t_wmsFlow | |||
|  | ///By wm   | |||
|  | ///on 07/10/2020 | |||
|  | /// </summary> | |||
|  |   | |||
|  | 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 | |||
|  | 	/// <summary> | |||
|  | 	/// This object represents the properties and methods of a WcfWmsFlow. | |||
|  |     /// </summary> | |||
|  |     [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 | |||
|  | } |