ldj/WcfServiceErp/wcfData/wcfErp_packing.cs

443 lines
15 KiB
C#

/// <summary>
///WCF Data Object
///BASIC CLASS FOR TABLE t_erp_packing
///By wm
///on 06/06/2023
/// </summary>
using System;
using System.Runtime.Serialization;
using System.Data;
namespace DeiNiu.wms.Data.Model.Wcf
{
#region WcfErp_packing
/// <summary>
/// This object represents the properties and methods of a WcfErp_packing.
/// </summary>
[DataContract]
public class WcfErp_packing {
internal int _id;
internal string _entId= String.Empty;
internal string _goodsId= String.Empty;
internal string _barcode= String.Empty;
internal string _packingUnit= String.Empty;
internal string _spec= String.Empty;
internal decimal _packingQty;
internal string _manufacturer2= String.Empty;
internal decimal _chang;
internal decimal _kuan;
internal decimal _gao;
internal decimal _weight;
internal int _stackLayNums;
internal int _stackLayers;
internal string _ext1= String.Empty;
internal string _ext2= String.Empty;
internal string _ext3= String.Empty;
internal string _ext4= String.Empty;
internal int _operater;
internal bool _dr;
internal string _createtime= String.Empty;
internal string _lastmodified= String.Empty;
public WcfErp_packing () {
}
public WcfErp_packing (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("entId") && !(dr["entId"] is DBNull))
{
_entId = dr["entId"].ToString() ;
}
if (dr.Table.Columns.Contains("goodsId") && !(dr["goodsId"] is DBNull))
{
_goodsId = dr["goodsId"].ToString() ;
}
if (dr.Table.Columns.Contains("barcode") && !(dr["barcode"] is DBNull))
{
_barcode = dr["barcode"].ToString() ;
}
if (dr.Table.Columns.Contains("packingUnit") && !(dr["packingUnit"] is DBNull))
{
_packingUnit = dr["packingUnit"].ToString() ;
}
if (dr.Table.Columns.Contains("spec") && !(dr["spec"] is DBNull))
{
_spec = dr["spec"].ToString() ;
}
if (dr.Table.Columns.Contains("packingQty") && !(dr["packingQty"] is DBNull))
{
_packingQty = Convert.ToDecimal(dr["packingQty"].ToString()); ;
}
if (dr.Table.Columns.Contains("manufacturer2") && !(dr["manufacturer2"] is DBNull))
{
_manufacturer2 = dr["manufacturer2"].ToString() ;
}
if (dr.Table.Columns.Contains("chang") && !(dr["chang"] is DBNull))
{
_chang = Convert.ToDecimal(dr["chang"].ToString()); ;
}
if (dr.Table.Columns.Contains("kuan") && !(dr["kuan"] is DBNull))
{
_kuan = Convert.ToDecimal(dr["kuan"].ToString()); ;
}
if (dr.Table.Columns.Contains("gao") && !(dr["gao"] is DBNull))
{
_gao = Convert.ToDecimal(dr["gao"].ToString()); ;
}
if (dr.Table.Columns.Contains("weight") && !(dr["weight"] is DBNull))
{
_weight = Convert.ToDecimal(dr["weight"].ToString()); ;
}
if (dr.Table.Columns.Contains("stackLayNums") && !(dr["stackLayNums"] is DBNull))
{
_stackLayNums = Convert.ToInt32(dr["stackLayNums"].ToString()); ;
}
if (dr.Table.Columns.Contains("stackLayers") && !(dr["stackLayers"] is DBNull))
{
_stackLayers = Convert.ToInt32(dr["stackLayers"].ToString()); ;
}
if (dr.Table.Columns.Contains("ext1") && !(dr["ext1"] is DBNull))
{
_ext1 = dr["ext1"].ToString() ;
}
if (dr.Table.Columns.Contains("ext2") && !(dr["ext2"] is DBNull))
{
_ext2 = dr["ext2"].ToString() ;
}
if (dr.Table.Columns.Contains("ext3") && !(dr["ext3"] is DBNull))
{
_ext3 = dr["ext3"].ToString() ;
}
if (dr.Table.Columns.Contains("ext4") && !(dr["ext4"] is DBNull))
{
_ext4 = dr["ext4"].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
}
public WcfErp_packing( Erp_packing dbObj){
#region get data from dbobj
_id= dbObj.ID;
entId = dbObj.entId;
goodsId = dbObj.goodsId;
barcode = dbObj.barcode;
packingUnit = dbObj.packingUnit;
spec = dbObj.spec;
packingQty = dbObj.packingQty;
manufacturer2 = dbObj.manufacturer2;
chang = dbObj.chang;
kuan = dbObj.kuan;
gao = dbObj.gao;
weight = dbObj.weight;
stackLayNums = dbObj.stackLayNums;
stackLayers = dbObj.stackLayers;
ext1 = dbObj.ext1;
ext2 = dbObj.ext2;
ext3 = dbObj.ext3;
ext4 = dbObj.ext4;
operater = dbObj.operater;
#endregion
}
#region Public Properties
[DataMember]
public int id{
get {return _id;}
set {_id = value;}
}
[DataMember]
public string entId{
get {return _entId;}
set {_entId = value;}
}
[DataMember]
public string goodsId{
get {return _goodsId;}
set {_goodsId = value;}
}
[DataMember]
public string barcode{
get {return _barcode;}
set {_barcode = value;}
}
[DataMember]
public string packingUnit{
get {return _packingUnit;}
set {_packingUnit = value;}
}
[DataMember]
public string spec{
get {return _spec;}
set {_spec = value;}
}
[DataMember]
public decimal packingQty{
get {return _packingQty;}
set {_packingQty = value;}
}
[DataMember]
public string manufacturer2{
get {return _manufacturer2;}
set {_manufacturer2 = value;}
}
[DataMember]
public decimal chang{
get {return _chang;}
set {_chang = value;}
}
[DataMember]
public decimal kuan{
get {return _kuan;}
set {_kuan = value;}
}
[DataMember]
public decimal gao{
get {return _gao;}
set {_gao = value;}
}
[DataMember]
public decimal weight{
get {return _weight;}
set {_weight = value;}
}
[DataMember]
public int stackLayNums{
get {return _stackLayNums;}
set {_stackLayNums = value;}
}
[DataMember]
public int stackLayers{
get {return _stackLayers;}
set {_stackLayers = value;}
}
[DataMember]
public string ext1{
get {return _ext1;}
set {_ext1 = value;}
}
[DataMember]
public string ext2{
get {return _ext2;}
set {_ext2 = value;}
}
[DataMember]
public string ext3{
get {return _ext3;}
set {_ext3 = value;}
}
[DataMember]
public string ext4{
get {return _ext4;}
set {_ext4 = 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 Erp_packing getDbObject(){
Erp_packing dbObj = new Erp_packing(id);
dbObj.ID= id ;
dbObj.entId = entId;
dbObj.goodsId = goodsId;
dbObj.barcode = barcode;
dbObj.packingUnit = packingUnit;
dbObj.spec = spec;
dbObj.packingQty = packingQty;
dbObj.manufacturer2 = manufacturer2;
dbObj.chang = chang;
dbObj.kuan = kuan;
dbObj.gao = gao;
dbObj.weight = weight;
dbObj.stackLayNums = stackLayNums;
dbObj.stackLayers = stackLayers;
dbObj.ext1 = ext1;
dbObj.ext2 = ext2;
dbObj.ext3 = ext3;
dbObj.ext4 = ext4;
dbObj.operater = operater;
return dbObj;
}
public WcfErp_packing getWcfObject( Erp_packing dbObj){
WcfErp_packing wcfObj = new WcfErp_packing();
wcfObj.id= dbObj.ID;
wcfObj.entId = dbObj.entId;
wcfObj.goodsId = dbObj.goodsId;
wcfObj.barcode = dbObj.barcode;
wcfObj.packingUnit = dbObj.packingUnit;
wcfObj.spec = dbObj.spec;
wcfObj.packingQty = dbObj.packingQty;
wcfObj.manufacturer2 = dbObj.manufacturer2;
wcfObj.chang = dbObj.chang;
wcfObj.kuan = dbObj.kuan;
wcfObj.gao = dbObj.gao;
wcfObj.weight = dbObj.weight;
wcfObj.stackLayNums = dbObj.stackLayNums;
wcfObj.stackLayers = dbObj.stackLayers;
wcfObj.ext1 = dbObj.ext1;
wcfObj.ext2 = dbObj.ext2;
wcfObj.ext3 = dbObj.ext3;
wcfObj.ext4 = dbObj.ext4;
wcfObj.operater = dbObj.operater;
return wcfObj;
}
}
#endregion
}