/// ///WCF Data Object ///BASIC CLASS FOR TABLE t_erp_purch ///By wm ///on 04/24/2022 /// using System; using System.Runtime.Serialization; using System.Data; namespace DeiNiu.wms.Data.Model.Wcf { #region WcfErp_purch /// /// This object represents the properties and methods of a WcfErp_purch. /// [DataContract] public class WcfErp_purch { internal int _id; internal string _pur_order; internal int _orderType; internal string _order_typeName; internal int _storeType; internal string _vender; internal string _venderName; internal string _deliveryDate; internal string _shipDate; internal string _endDate; internal string _entid; internal string _orgid; internal string _remark; internal string _receiveRemark; internal int _erp_state; internal int _wms_state; internal bool _canValid; internal bool _canInstore; internal string _owner; internal string _ext1; internal string _ext2; internal string _ext3; internal string _ext4; internal int _operater; internal bool _dr; internal string _createtime; internal string _lastmodified; public WcfErp_purch () { } public WcfErp_purch (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("pur_order") && !(dr["pur_order"] is DBNull)) { _pur_order = dr["pur_order"].ToString() ; } if (dr.Table.Columns.Contains("orderType") && !(dr["orderType"] is DBNull)) { _orderType = Convert.ToInt32(dr["orderType"].ToString()); ; } if (dr.Table.Columns.Contains("order_typeName") && !(dr["order_typeName"] is DBNull)) { _order_typeName = dr["order_typeName"].ToString() ; } if (dr.Table.Columns.Contains("storeType") && !(dr["storeType"] is DBNull)) { _storeType = Convert.ToInt32(dr["storeType"].ToString()); ; } if (dr.Table.Columns.Contains("vender") && !(dr["vender"] is DBNull)) { _vender = dr["vender"].ToString() ; } if (dr.Table.Columns.Contains("venderName") && !(dr["venderName"] is DBNull)) { _venderName = dr["venderName"].ToString() ; } if (dr.Table.Columns.Contains("deliveryDate") && !(dr["deliveryDate"] is DBNull)) { _deliveryDate = dr["deliveryDate"].ToString() ; } if (dr.Table.Columns.Contains("shipDate") && !(dr["shipDate"] is DBNull)) { _shipDate = dr["shipDate"].ToString() ; } if (dr.Table.Columns.Contains("endDate") && !(dr["endDate"] is DBNull)) { _endDate = dr["endDate"].ToString() ; } if (dr.Table.Columns.Contains("entid") && !(dr["entid"] is DBNull)) { _entid = dr["entid"].ToString() ; } if (dr.Table.Columns.Contains("orgid") && !(dr["orgid"] is DBNull)) { _orgid = dr["orgid"].ToString() ; } if (dr.Table.Columns.Contains("remark") && !(dr["remark"] is DBNull)) { _remark = dr["remark"].ToString() ; } if (dr.Table.Columns.Contains("receiveRemark") && !(dr["receiveRemark"] is DBNull)) { _receiveRemark = dr["receiveRemark"].ToString() ; } if (dr.Table.Columns.Contains("erp_state") && !(dr["erp_state"] is DBNull)) { _erp_state = Convert.ToInt32(dr["erp_state"].ToString()); ; } if (dr.Table.Columns.Contains("wms_state") && !(dr["wms_state"] is DBNull)) { _wms_state = Convert.ToInt32(dr["wms_state"].ToString()); ; } if (dr.Table.Columns.Contains("canValid") && !(dr["canValid"] is DBNull)) { _canValid = Convert.ToBoolean(dr["canValid"].ToString()); ; } if (dr.Table.Columns.Contains("canInstore") && !(dr["canInstore"] is DBNull)) { _canInstore = Convert.ToBoolean(dr["canInstore"].ToString()); ; } if (dr.Table.Columns.Contains("owner") && !(dr["owner"] is DBNull)) { _owner = dr["owner"].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 } #region Public Properties [DataMember] public int id{ get {return _id;} set {_id = value;} } [DataMember] public string pur_order{ get {return _pur_order;} set {_pur_order = value;} } [DataMember] public int orderType{ get {return _orderType;} set {_orderType = value;} } [DataMember] public string order_typeName{ get {return _order_typeName;} set {_order_typeName = value;} } [DataMember] public int storeType{ get {return _storeType;} set {_storeType = value;} } [DataMember] public string vender{ get {return _vender;} set {_vender = value;} } [DataMember] public string venderName{ get {return _venderName;} set {_venderName = value;} } [DataMember] public string deliveryDate{ get {return _deliveryDate;} set {_deliveryDate = value;} } [DataMember] public string shipDate{ get {return _shipDate;} set {_shipDate = value;} } [DataMember] public string endDate{ get {return _endDate;} set {_endDate = value;} } [DataMember] public string entid{ get {return _entid;} set {_entid = value;} } [DataMember] public string orgid{ get {return _orgid;} set {_orgid = value;} } [DataMember] public string remark{ get {return _remark;} set {_remark = value;} } [DataMember] public string receiveRemark{ get {return _receiveRemark;} set {_receiveRemark = value;} } [DataMember] public int erp_state{ get {return _erp_state;} set {_erp_state = value;} } [DataMember] public int wms_state{ get {return _wms_state;} set {_wms_state = value;} } [DataMember] public bool canValid{ get {return _canValid;} set {_canValid = value;} } [DataMember] public bool canInstore{ get {return _canInstore;} set {_canInstore = value;} } [DataMember] public string owner{ get {return _owner;} set {_owner = 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_purch getDbObject(){ Erp_purch dbObj = new Erp_purch(id); dbObj.ID= id ; dbObj.pur_order = pur_order; dbObj.orderType = orderType; dbObj.order_typeName = order_typeName; dbObj.storeType = storeType; dbObj.vender = vender; dbObj.venderName = venderName; dbObj.deliveryDate = deliveryDate; dbObj.shipDate = shipDate; dbObj.endDate = endDate; dbObj.entid = entid; dbObj.orgid = orgid; dbObj.remark = remark; dbObj.receiveRemark = receiveRemark; dbObj.erp_state = erp_state; dbObj.wms_state = wms_state; dbObj.canValid = canValid; dbObj.canInstore = canInstore; dbObj.owner = owner; dbObj.ext1 = ext1; dbObj.ext2 = ext2; dbObj.ext3 = ext3; dbObj.ext4 = ext4; dbObj.operater = operater; return dbObj; } public WcfErp_purch getWcfObject( Erp_purch dbObj){ WcfErp_purch wcfObj = new WcfErp_purch(); wcfObj.id= dbObj.ID; wcfObj.pur_order = dbObj.pur_order; wcfObj.orderType = dbObj.orderType; wcfObj.order_typeName = dbObj.order_typeName; wcfObj.storeType = dbObj.storeType; wcfObj.vender = dbObj.vender; wcfObj.venderName = dbObj.venderName; wcfObj.deliveryDate = dbObj.deliveryDate; wcfObj.shipDate = dbObj.shipDate; wcfObj.endDate = dbObj.endDate; wcfObj.entid = dbObj.entid; wcfObj.orgid = dbObj.orgid; wcfObj.remark = dbObj.remark; wcfObj.receiveRemark = dbObj.receiveRemark; wcfObj.erp_state = dbObj.erp_state; wcfObj.wms_state = dbObj.wms_state; wcfObj.canValid = dbObj.canValid; wcfObj.canInstore = dbObj.canInstore; wcfObj.owner = dbObj.owner; wcfObj.ext1 = dbObj.ext1; wcfObj.ext2 = dbObj.ext2; wcfObj.ext3 = dbObj.ext3; wcfObj.ext4 = dbObj.ext4; wcfObj.operater = dbObj.operater; return wcfObj; } } #endregion }