112 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			112 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Runtime.Serialization; | |||
|  | using DeiNiu.wms.Data.Model; | |||
|  | 
 | |||
|  | namespace DeiNiu.wms.win | |||
|  | { | |||
|  |     [DataContract] | |||
|  |     public class ELabel | |||
|  |     { | |||
|  |         [DataMember(Order = 0)] | |||
|  |         public int labelId { get; set; } | |||
|  |         [DataMember(Order = 1)] | |||
|  |         public int address { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int count { get; set; } | |||
|  |         [DataMember(Order = 2)] | |||
|  |         public int color { get; set; } | |||
|  |         [DataMember(Order = 3)] | |||
|  |         public int port { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int seedsId { get; set; } | |||
|  |         [DataMember(Order = 4)] | |||
|  |         public string barcode { get; set; } | |||
|  |          [DataMember(Order = 5)] | |||
|  |         public string seedsNo { get; set; } | |||
|  |      | |||
|  |     } | |||
|  | 
 | |||
|  |     [DataContract] | |||
|  |     public class ELight | |||
|  |     { | |||
|  |         [DataMember] | |||
|  |         public int lightId { get; set; }  | |||
|  |         [DataMember] | |||
|  |         public byte which { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int port { get; set; }   | |||
|  |          | |||
|  |     } | |||
|  | 
 | |||
|  |     [DataContract] | |||
|  |     public class SeedsItem | |||
|  |     { | |||
|  |         [DataMember] | |||
|  |         public int deskId { get; set; }      | |||
|  |         [DataMember] | |||
|  |         public string seedsNo { get; set; }       | |||
|  |         [DataMember] | |||
|  |         public string custOrder { get; set; } | |||
|  |         [DataMember] | |||
|  |         public string barcode { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int port { get; set; }  | |||
|  |         [DataMember] | |||
|  |         public int elabId { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int color { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int count { get; set; } | |||
|  |         [DataMember] | |||
|  |         public string itemName { get; set; } | |||
|  |         [DataMember] | |||
|  |         public string unit { get; set; } | |||
|  |         [DataMember] | |||
|  |         public int eleAdress { get; set; }      | |||
|  |         public WmsOutSeeds getDbObject() | |||
|  |         { | |||
|  | 
 | |||
|  |             WmsOutSeeds dbObj = new WmsOutSeeds();  | |||
|  |             dbObj.deskId = deskId; | |||
|  |             dbObj.seedsNo = seedsNo; | |||
|  |             dbObj.custOrder = custOrder; | |||
|  |             dbObj.barcode = barcode; | |||
|  |             dbObj.elabId = elabId; | |||
|  |             dbObj.port = port; | |||
|  |             dbObj.itemName = itemName; | |||
|  |             dbObj.count = count; | |||
|  |             dbObj.unit = unit; | |||
|  |             dbObj.color = color; | |||
|  |             return dbObj; | |||
|  | 
 | |||
|  |         } | |||
|  | 
 | |||
|  |         public SeedsItem getWcfObject(WmsOutSeeds dbObj) | |||
|  |         { | |||
|  | 
 | |||
|  |             SeedsItem wcfObj = new SeedsItem(); | |||
|  |              | |||
|  |             wcfObj.deskId = dbObj.deskId; | |||
|  |             wcfObj.seedsNo = dbObj.seedsNo; | |||
|  |             wcfObj.custOrder = dbObj.custOrder; | |||
|  |             wcfObj.barcode = dbObj.barcode; | |||
|  |             wcfObj.elabId = dbObj.elabId; | |||
|  |             wcfObj.port = dbObj.port; | |||
|  |             wcfObj.itemName = dbObj.itemName; | |||
|  |             wcfObj.count = Convert.ToInt16( dbObj.count); | |||
|  |             wcfObj.unit = dbObj.unit; | |||
|  |             wcfObj.color = dbObj.color;  | |||
|  |             return wcfObj; | |||
|  | 
 | |||
|  |         } | |||
|  |     } | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | } |