/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_erp_packing ///By wm ///on 06/06/2023 /// using System; using System.Runtime.Serialization; using System.Data; namespace DeiNiu.wms.Data.Model.Wcf { #region WcfErp_packing /// /// This object represents the properties and methods of a WcfErp_packing. /// [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 }