/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_erpGoods ///By wm ///on 01/21/2024 /// using System; using System.Runtime.Serialization; using System.Data; using DeiNiu.wms.Data.Model; namespace DeiNiu.wms.Data.Model.Wcf { #region WcfErpGoods /// /// This object represents the properties and methods of a WcfErpGoods. /// [DataContract] public class WcfErpGoods { internal int _id; internal string _entId= String.Empty; internal string _goodsId= String.Empty; internal string _goodsName= String.Empty; internal string _manufacturer= String.Empty; internal string _spec= String.Empty; internal string _unit= String.Empty; internal string _type= String.Empty; internal string _regeditCode= String.Empty; internal decimal _bigCount; internal decimal _middleCount; internal string _address= String.Empty; internal string _station= String.Empty; internal decimal _weight; internal string _drug_code= String.Empty; internal bool _isDouChk; internal string _barCode= String.Empty; internal int _packingId; internal string _pinYin= String.Empty; internal decimal _chang; internal decimal _kuan; internal decimal _gao; internal int _curCycle; internal bool _isimport; internal string _shortName= String.Empty; internal int _expiryDays; internal decimal _price; internal decimal _minOperateCount; internal string _packingUnit= String.Empty; internal string _minOperateUnit= String.Empty; internal bool _isZhitong; internal bool _isQc; internal int _isManufacture; internal int _messureModel; internal string _approvedBy= String.Empty; internal string _region= String.Empty; internal int _status; 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 WcfErpGoods () { } public WcfErpGoods (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("goodsName") && !(dr["goodsName"] is DBNull)) { _goodsName = dr["goodsName"].ToString() ; } if (dr.Table.Columns.Contains("manufacturer") && !(dr["manufacturer"] is DBNull)) { _manufacturer = dr["manufacturer"].ToString() ; } if (dr.Table.Columns.Contains("spec") && !(dr["spec"] is DBNull)) { _spec = dr["spec"].ToString() ; } if (dr.Table.Columns.Contains("unit") && !(dr["unit"] is DBNull)) { _unit = dr["unit"].ToString() ; } if (dr.Table.Columns.Contains("type") && !(dr["type"] is DBNull)) { _type = dr["type"].ToString() ; } if (dr.Table.Columns.Contains("regeditCode") && !(dr["regeditCode"] is DBNull)) { _regeditCode = dr["regeditCode"].ToString() ; } if (dr.Table.Columns.Contains("bigCount") && !(dr["bigCount"] is DBNull)) { _bigCount = Convert.ToDecimal(dr["bigCount"].ToString()); ; } if (dr.Table.Columns.Contains("middleCount") && !(dr["middleCount"] is DBNull)) { _middleCount = Convert.ToDecimal(dr["middleCount"].ToString()); ; } if (dr.Table.Columns.Contains("address") && !(dr["address"] is DBNull)) { _address = dr["address"].ToString() ; } if (dr.Table.Columns.Contains("station") && !(dr["station"] is DBNull)) { _station = dr["station"].ToString() ; } if (dr.Table.Columns.Contains("weight") && !(dr["weight"] is DBNull)) { _weight = Convert.ToDecimal(dr["weight"].ToString()); ; } if (dr.Table.Columns.Contains("drug_code") && !(dr["drug_code"] is DBNull)) { _drug_code = dr["drug_code"].ToString() ; } if (dr.Table.Columns.Contains("isDouChk") && !(dr["isDouChk"] is DBNull)) { _isDouChk = Convert.ToBoolean(dr["isDouChk"].ToString()); ; } if (dr.Table.Columns.Contains("barCode") && !(dr["barCode"] is DBNull)) { _barCode = dr["barCode"].ToString() ; } if (dr.Table.Columns.Contains("packingId") && !(dr["packingId"] is DBNull)) { _packingId = Convert.ToInt32(dr["packingId"].ToString()); ; } if (dr.Table.Columns.Contains("pinYin") && !(dr["pinYin"] is DBNull)) { _pinYin = dr["pinYin"].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("curCycle") && !(dr["curCycle"] is DBNull)) { _curCycle = Convert.ToInt32(dr["curCycle"].ToString()); ; } if (dr.Table.Columns.Contains("isimport") && !(dr["isimport"] is DBNull)) { _isimport = Convert.ToBoolean(dr["isimport"].ToString()); ; } if (dr.Table.Columns.Contains("shortName") && !(dr["shortName"] is DBNull)) { _shortName = dr["shortName"].ToString() ; } if (dr.Table.Columns.Contains("expiryDays") && !(dr["expiryDays"] is DBNull)) { _expiryDays = Convert.ToInt32(dr["expiryDays"].ToString()); ; } if (dr.Table.Columns.Contains("price") && !(dr["price"] is DBNull)) { _price = Convert.ToDecimal(dr["price"].ToString()); ; } if (dr.Table.Columns.Contains("minOperateCount") && !(dr["minOperateCount"] is DBNull)) { _minOperateCount = Convert.ToDecimal(dr["minOperateCount"].ToString()); ; } if (dr.Table.Columns.Contains("packingUnit") && !(dr["packingUnit"] is DBNull)) { _packingUnit = dr["packingUnit"].ToString() ; } if (dr.Table.Columns.Contains("minOperateUnit") && !(dr["minOperateUnit"] is DBNull)) { _minOperateUnit = dr["minOperateUnit"].ToString() ; } if (dr.Table.Columns.Contains("isZhitong") && !(dr["isZhitong"] is DBNull)) { _isZhitong = Convert.ToBoolean(dr["isZhitong"].ToString()); ; } if (dr.Table.Columns.Contains("isQc") && !(dr["isQc"] is DBNull)) { _isQc = Convert.ToBoolean(dr["isQc"].ToString()); ; } if (dr.Table.Columns.Contains("isManufacture") && !(dr["isManufacture"] is DBNull)) { _isManufacture = Convert.ToInt32(dr["isManufacture"].ToString()); ; } if (dr.Table.Columns.Contains("messureModel") && !(dr["messureModel"] is DBNull)) { _messureModel = Convert.ToInt32(dr["messureModel"].ToString()); ; } if (dr.Table.Columns.Contains("approvedBy") && !(dr["approvedBy"] is DBNull)) { _approvedBy = dr["approvedBy"].ToString() ; } if (dr.Table.Columns.Contains("region") && !(dr["region"] is DBNull)) { _region = dr["region"].ToString() ; } if (dr.Table.Columns.Contains("status") && !(dr["status"] is DBNull)) { _status = Convert.ToInt32(dr["status"].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 WcfErpGoods( ErpGoods dbObj){ #region get data from dbobj _id= dbObj.ID; entId = dbObj.entId; goodsId = dbObj.goodsId; goodsName = dbObj.goodsName; manufacturer = dbObj.manufacturer; spec = dbObj.spec; unit = dbObj.unit; type = dbObj.type; regeditCode = dbObj.regeditCode; bigCount = dbObj.bigCount; middleCount = dbObj.middleCount; address = dbObj.address; station = dbObj.station; weight = dbObj.weight; drug_code = dbObj.drug_code; isDouChk = dbObj.isDouChk; barCode = dbObj.barCode; packingId = dbObj.packingId; pinYin = dbObj.pinYin; chang = dbObj.chang; kuan = dbObj.kuan; gao = dbObj.gao; curCycle = dbObj.curCycle; isimport = dbObj.isimport; shortName = dbObj.shortName; expiryDays = dbObj.expiryDays; price = dbObj.price; minOperateCount = dbObj.minOperateCount; packingUnit = dbObj.packingUnit; minOperateUnit = dbObj.minOperateUnit; isZhitong = dbObj.isZhitong; isQc = dbObj.isQc; isManufacture = dbObj.isManufacture; messureModel = dbObj.messureModel; approvedBy = dbObj.approvedBy; region = dbObj.region; status = dbObj.status; 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 goodsName{ get {return _goodsName;} set {_goodsName = value;} } [DataMember] public string manufacturer{ get {return _manufacturer;} set {_manufacturer = value;} } [DataMember] public string spec{ get {return _spec;} set {_spec = value;} } [DataMember] public string unit{ get {return _unit;} set {_unit = value;} } [DataMember] public string type{ get {return _type;} set {_type = value;} } [DataMember] public string regeditCode{ get {return _regeditCode;} set {_regeditCode = value;} } [DataMember] public decimal bigCount{ get {return _bigCount;} set {_bigCount = value;} } [DataMember] public decimal middleCount{ get {return _middleCount;} set {_middleCount = value;} } [DataMember] public string address{ get {return _address;} set {_address = value;} } [DataMember] public string station{ get {return _station;} set {_station = value;} } [DataMember] public decimal weight{ get {return _weight;} set {_weight = value;} } [DataMember] public string drug_code{ get {return _drug_code;} set {_drug_code = value;} } [DataMember] public bool isDouChk{ get {return _isDouChk;} set {_isDouChk = value;} } [DataMember] public string barCode{ get {return _barCode;} set {_barCode = value;} } [DataMember] public int packingId{ get {return _packingId;} set {_packingId = value;} } [DataMember] public string pinYin{ get {return _pinYin;} set {_pinYin = 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 int curCycle{ get {return _curCycle;} set {_curCycle = value;} } [DataMember] public bool isimport{ get {return _isimport;} set {_isimport = value;} } [DataMember] public string shortName{ get {return _shortName;} set {_shortName = value;} } [DataMember] public int expiryDays{ get {return _expiryDays;} set {_expiryDays = value;} } [DataMember] public decimal price{ get {return _price;} set {_price = value;} } [DataMember] public decimal minOperateCount{ get {return _minOperateCount;} set {_minOperateCount = value;} } [DataMember] public string packingUnit{ get {return _packingUnit;} set {_packingUnit = value;} } [DataMember] public string minOperateUnit{ get {return _minOperateUnit;} set {_minOperateUnit = value;} } [DataMember] public bool isZhitong{ get {return _isZhitong;} set {_isZhitong = value;} } [DataMember] public bool isQc{ get {return _isQc;} set {_isQc = value;} } [DataMember] public int isManufacture{ get {return _isManufacture;} set {_isManufacture = value;} } [DataMember] public int messureModel{ get {return _messureModel;} set {_messureModel = value;} } [DataMember] public string approvedBy{ get {return _approvedBy;} set {_approvedBy = value;} } [DataMember] public string region{ get {return _region;} set {_region = value;} } [DataMember] public int status{ get {return _status;} set {_status = 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 ErpGoods getDbObject(){ ErpGoods dbObj = new ErpGoods(id); dbObj.ID= id ; dbObj.entId = entId; dbObj.goodsId = goodsId; dbObj.goodsName = goodsName; dbObj.manufacturer = manufacturer; dbObj.spec = spec; dbObj.unit = unit; dbObj.type = type; dbObj.regeditCode = regeditCode; dbObj.bigCount = bigCount; dbObj.middleCount = middleCount; dbObj.address = address; dbObj.station = station; dbObj.weight = weight; dbObj.drug_code = drug_code; dbObj.isDouChk = isDouChk; dbObj.barCode = barCode; dbObj.packingId = packingId; dbObj.pinYin = pinYin; dbObj.chang = chang; dbObj.kuan = kuan; dbObj.gao = gao; dbObj.curCycle = curCycle; dbObj.isimport = isimport; dbObj.shortName = shortName; dbObj.expiryDays = expiryDays; dbObj.price = price; dbObj.minOperateCount = minOperateCount; dbObj.packingUnit = packingUnit; dbObj.minOperateUnit = minOperateUnit; dbObj.isZhitong = isZhitong; dbObj.isQc = isQc; dbObj.isManufacture = isManufacture; dbObj.messureModel = messureModel; dbObj.approvedBy = approvedBy; dbObj.region = region; dbObj.status = status; dbObj.ext1 = ext1; dbObj.ext2 = ext2; dbObj.ext3 = ext3; dbObj.ext4 = ext4; dbObj.operater = operater; return dbObj; } public WcfErpGoods getWcfObject( ErpGoods dbObj){ WcfErpGoods wcfObj = new WcfErpGoods(); wcfObj.id= dbObj.ID; wcfObj.entId = dbObj.entId; wcfObj.goodsId = dbObj.goodsId; wcfObj.goodsName = dbObj.goodsName; wcfObj.manufacturer = dbObj.manufacturer; wcfObj.spec = dbObj.spec; wcfObj.unit = dbObj.unit; wcfObj.type = dbObj.type; wcfObj.regeditCode = dbObj.regeditCode; wcfObj.bigCount = dbObj.bigCount; wcfObj.middleCount = dbObj.middleCount; wcfObj.address = dbObj.address; wcfObj.station = dbObj.station; wcfObj.weight = dbObj.weight; wcfObj.drug_code = dbObj.drug_code; wcfObj.isDouChk = dbObj.isDouChk; wcfObj.barCode = dbObj.barCode; wcfObj.packingId = dbObj.packingId; wcfObj.pinYin = dbObj.pinYin; wcfObj.chang = dbObj.chang; wcfObj.kuan = dbObj.kuan; wcfObj.gao = dbObj.gao; wcfObj.curCycle = dbObj.curCycle; wcfObj.isimport = dbObj.isimport; wcfObj.shortName = dbObj.shortName; wcfObj.expiryDays = dbObj.expiryDays; wcfObj.price = dbObj.price; wcfObj.minOperateCount = dbObj.minOperateCount; wcfObj.packingUnit = dbObj.packingUnit; wcfObj.minOperateUnit = dbObj.minOperateUnit; wcfObj.isZhitong = dbObj.isZhitong; wcfObj.isQc = dbObj.isQc; wcfObj.isManufacture = dbObj.isManufacture; wcfObj.messureModel = dbObj.messureModel; wcfObj.approvedBy = dbObj.approvedBy; wcfObj.region = dbObj.region; wcfObj.status = dbObj.status; wcfObj.ext1 = dbObj.ext1; wcfObj.ext2 = dbObj.ext2; wcfObj.ext3 = dbObj.ext3; wcfObj.ext4 = dbObj.ext4; wcfObj.operater = dbObj.operater; return wcfObj; } } #endregion }