ldj/wavePick/wcf/data/Label.cs

107 lines
2.7 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]
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;
wcfObj.count = Convert.ToInt32( dbObj.count);
wcfObj.unit = dbObj.unit;
wcfObj.color = dbObj.color;
return wcfObj;
}
}
}