ldj/WcfServiceErp/wcfData/wcfErp_purch.cs

533 lines
18 KiB
C#

/// <summary>
///WCF Data Object
///BASIC CLASS FOR TABLE t_erp_purch
///By wm
///on 06/06/2023
/// </summary>
using System;
using System.Runtime.Serialization;
using System.Data;
namespace DeiNiu.wms.Data.Model.Wcf
{
#region WcfErp_purch
/// <summary>
/// This object represents the properties and methods of a WcfErp_purch.
/// </summary>
[DataContract]
public class WcfErp_purch {
internal int _id;
internal string _pur_order= String.Empty;
internal int _orderType;
internal string _order_typeName= String.Empty;
internal int _storeType;
internal string _vender= String.Empty;
internal string _venderName= String.Empty;
internal string _deliveryDate= String.Empty;
internal string _shipDate= String.Empty;
internal string _endDate= String.Empty;
internal string _entid= String.Empty;
internal string _orgid= String.Empty;
internal string _remark= String.Empty;
internal string _receiveRemark= String.Empty;
internal int _erp_state;
internal int _wms_state;
internal bool _canValid;
internal bool _canInstore;
internal string _owner= String.Empty;
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_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
}
public WcfErp_purch( Erp_purch dbObj){
#region get data from dbobj
_id= dbObj.ID;
pur_order = dbObj.pur_order;
orderType = dbObj.orderType;
order_typeName = dbObj.order_typeName;
storeType = dbObj.storeType;
vender = dbObj.vender;
venderName = dbObj.venderName;
deliveryDate = dbObj.deliveryDate;
shipDate = dbObj.shipDate;
endDate = dbObj.endDate;
entid = dbObj.entid;
orgid = dbObj.orgid;
remark = dbObj.remark;
receiveRemark = dbObj.receiveRemark;
erp_state = dbObj.erp_state;
wms_state = dbObj.wms_state;
canValid = dbObj.canValid;
canInstore = dbObj.canInstore;
owner = dbObj.owner;
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 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
}