| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  | 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] | 
					
						
							|  |  |  |  |         public int labelId { get; set; } | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public int address { get; set; } | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public int count { get; set; } | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public int color { get; set; } | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public int port { get; set; } | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public int seedsId { get; set; }  | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     [DataContract] | 
					
						
							|  |  |  |  |     public class ELight | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public int lightId { get; set; }  | 
					
						
							|  |  |  |  |         [DataMember] | 
					
						
							|  |  |  |  |         public byte color { 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; | 
					
						
							| 
									
										
										
										
											2023-11-21 19:18:23 +08:00
										 |  |  |  |             wcfObj.count =  Convert.ToInt32( dbObj.count); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             wcfObj.unit = dbObj.unit; | 
					
						
							|  |  |  |  |             wcfObj.color = dbObj.color;  | 
					
						
							|  |  |  |  |             return wcfObj; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | } |