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