605 lines
21 KiB
C#
605 lines
21 KiB
C#
/// <summary>
|
|
///WCF Data Object
|
|
///BASIC CLASS FOR TABLE t_erp_customer
|
|
///By wm
|
|
///on 06/06/2023
|
|
/// </summary>
|
|
|
|
using System;
|
|
using System.Runtime.Serialization;
|
|
using System.Data;
|
|
namespace DeiNiu.wms.Data.Model.Wcf
|
|
{
|
|
|
|
#region WcfErp_customer
|
|
/// <summary>
|
|
/// This object represents the properties and methods of a WcfErp_customer.
|
|
/// </summary>
|
|
[DataContract]
|
|
public class WcfErp_customer {
|
|
|
|
internal int _id;
|
|
internal string _entId= String.Empty;
|
|
internal string _custId= String.Empty;
|
|
internal string _custName= String.Empty;
|
|
internal int _custType;
|
|
internal string _alias= String.Empty;
|
|
internal string _address= String.Empty;
|
|
internal string _delivery= String.Empty;
|
|
internal string _phone1= String.Empty;
|
|
internal string _phone2= String.Empty;
|
|
internal string _manager= String.Empty;
|
|
internal string _contact= String.Empty;
|
|
internal string _zipcode= String.Empty;
|
|
internal string _fax= String.Empty;
|
|
internal string _eMail= String.Empty;
|
|
internal int _status;
|
|
internal string _province= String.Empty;
|
|
internal string _city= String.Empty;
|
|
internal string _district= String.Empty;
|
|
internal string _invoiceNo= String.Empty;
|
|
internal string _invoiceAddress= String.Empty;
|
|
internal string _invoiceHead= String.Empty;
|
|
internal string _pinyin= 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_customer () {
|
|
}
|
|
|
|
public WcfErp_customer (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("custId") && !(dr["custId"] is DBNull))
|
|
{
|
|
_custId = dr["custId"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("custName") && !(dr["custName"] is DBNull))
|
|
{
|
|
_custName = dr["custName"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("custType") && !(dr["custType"] is DBNull))
|
|
{
|
|
_custType = Convert.ToInt32(dr["custType"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("alias") && !(dr["alias"] is DBNull))
|
|
{
|
|
_alias = dr["alias"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("address") && !(dr["address"] is DBNull))
|
|
{
|
|
_address = dr["address"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("delivery") && !(dr["delivery"] is DBNull))
|
|
{
|
|
_delivery = dr["delivery"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("phone1") && !(dr["phone1"] is DBNull))
|
|
{
|
|
_phone1 = dr["phone1"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("phone2") && !(dr["phone2"] is DBNull))
|
|
{
|
|
_phone2 = dr["phone2"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("manager") && !(dr["manager"] is DBNull))
|
|
{
|
|
_manager = dr["manager"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("contact") && !(dr["contact"] is DBNull))
|
|
{
|
|
_contact = dr["contact"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("zipcode") && !(dr["zipcode"] is DBNull))
|
|
{
|
|
_zipcode = dr["zipcode"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("fax") && !(dr["fax"] is DBNull))
|
|
{
|
|
_fax = dr["fax"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("eMail") && !(dr["eMail"] is DBNull))
|
|
{
|
|
_eMail = dr["eMail"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("status") && !(dr["status"] is DBNull))
|
|
{
|
|
_status = Convert.ToInt32(dr["status"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("province") && !(dr["province"] is DBNull))
|
|
{
|
|
_province = dr["province"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("city") && !(dr["city"] is DBNull))
|
|
{
|
|
_city = dr["city"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("district") && !(dr["district"] is DBNull))
|
|
{
|
|
_district = dr["district"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("invoiceNo") && !(dr["invoiceNo"] is DBNull))
|
|
{
|
|
_invoiceNo = dr["invoiceNo"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("invoiceAddress") && !(dr["invoiceAddress"] is DBNull))
|
|
{
|
|
_invoiceAddress = dr["invoiceAddress"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("invoiceHead") && !(dr["invoiceHead"] is DBNull))
|
|
{
|
|
_invoiceHead = dr["invoiceHead"].ToString() ;
|
|
}
|
|
if (dr.Table.Columns.Contains("pinyin") && !(dr["pinyin"] is DBNull))
|
|
{
|
|
_pinyin = dr["pinyin"].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_customer( Erp_customer dbObj){
|
|
#region get data from dbobj
|
|
|
|
_id= dbObj.ID;
|
|
entId = dbObj.entId;
|
|
|
|
custId = dbObj.custId;
|
|
|
|
custName = dbObj.custName;
|
|
|
|
custType = dbObj.custType;
|
|
|
|
alias = dbObj.alias;
|
|
|
|
address = dbObj.address;
|
|
|
|
delivery = dbObj.delivery;
|
|
|
|
phone1 = dbObj.phone1;
|
|
|
|
phone2 = dbObj.phone2;
|
|
|
|
manager = dbObj.manager;
|
|
|
|
contact = dbObj.contact;
|
|
|
|
zipcode = dbObj.zipcode;
|
|
|
|
fax = dbObj.fax;
|
|
|
|
eMail = dbObj.eMail;
|
|
|
|
status = dbObj.status;
|
|
|
|
province = dbObj.province;
|
|
|
|
city = dbObj.city;
|
|
|
|
district = dbObj.district;
|
|
|
|
invoiceNo = dbObj.invoiceNo;
|
|
|
|
invoiceAddress = dbObj.invoiceAddress;
|
|
|
|
invoiceHead = dbObj.invoiceHead;
|
|
|
|
pinyin = dbObj.pinyin;
|
|
|
|
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 custId{
|
|
get {return _custId;}
|
|
set {_custId = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string custName{
|
|
get {return _custName;}
|
|
set {_custName = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int custType{
|
|
get {return _custType;}
|
|
set {_custType = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string alias{
|
|
get {return _alias;}
|
|
set {_alias = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string address{
|
|
get {return _address;}
|
|
set {_address = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string delivery{
|
|
get {return _delivery;}
|
|
set {_delivery = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string phone1{
|
|
get {return _phone1;}
|
|
set {_phone1 = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string phone2{
|
|
get {return _phone2;}
|
|
set {_phone2 = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string manager{
|
|
get {return _manager;}
|
|
set {_manager = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string contact{
|
|
get {return _contact;}
|
|
set {_contact = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string zipcode{
|
|
get {return _zipcode;}
|
|
set {_zipcode = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string fax{
|
|
get {return _fax;}
|
|
set {_fax = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string eMail{
|
|
get {return _eMail;}
|
|
set {_eMail = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int status{
|
|
get {return _status;}
|
|
set {_status = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string province{
|
|
get {return _province;}
|
|
set {_province = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string city{
|
|
get {return _city;}
|
|
set {_city = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string district{
|
|
get {return _district;}
|
|
set {_district = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string invoiceNo{
|
|
get {return _invoiceNo;}
|
|
set {_invoiceNo = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string invoiceAddress{
|
|
get {return _invoiceAddress;}
|
|
set {_invoiceAddress = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string invoiceHead{
|
|
get {return _invoiceHead;}
|
|
set {_invoiceHead = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string pinyin{
|
|
get {return _pinyin;}
|
|
set {_pinyin = 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_customer getDbObject(){
|
|
|
|
Erp_customer dbObj = new Erp_customer(id);
|
|
dbObj.ID= id ;
|
|
dbObj.entId = entId;
|
|
|
|
dbObj.custId = custId;
|
|
|
|
dbObj.custName = custName;
|
|
|
|
dbObj.custType = custType;
|
|
|
|
dbObj.alias = alias;
|
|
|
|
dbObj.address = address;
|
|
|
|
dbObj.delivery = delivery;
|
|
|
|
dbObj.phone1 = phone1;
|
|
|
|
dbObj.phone2 = phone2;
|
|
|
|
dbObj.manager = manager;
|
|
|
|
dbObj.contact = contact;
|
|
|
|
dbObj.zipcode = zipcode;
|
|
|
|
dbObj.fax = fax;
|
|
|
|
dbObj.eMail = eMail;
|
|
|
|
dbObj.status = status;
|
|
|
|
dbObj.province = province;
|
|
|
|
dbObj.city = city;
|
|
|
|
dbObj.district = district;
|
|
|
|
dbObj.invoiceNo = invoiceNo;
|
|
|
|
dbObj.invoiceAddress = invoiceAddress;
|
|
|
|
dbObj.invoiceHead = invoiceHead;
|
|
|
|
dbObj.pinyin = pinyin;
|
|
|
|
dbObj.ext1 = ext1;
|
|
|
|
dbObj.ext2 = ext2;
|
|
|
|
dbObj.ext3 = ext3;
|
|
|
|
dbObj.ext4 = ext4;
|
|
|
|
dbObj.operater = operater;
|
|
|
|
return dbObj;
|
|
|
|
}
|
|
|
|
|
|
|
|
public WcfErp_customer getWcfObject( Erp_customer dbObj){
|
|
|
|
WcfErp_customer wcfObj = new WcfErp_customer();
|
|
wcfObj.id= dbObj.ID;
|
|
wcfObj.entId = dbObj.entId;
|
|
|
|
wcfObj.custId = dbObj.custId;
|
|
|
|
wcfObj.custName = dbObj.custName;
|
|
|
|
wcfObj.custType = dbObj.custType;
|
|
|
|
wcfObj.alias = dbObj.alias;
|
|
|
|
wcfObj.address = dbObj.address;
|
|
|
|
wcfObj.delivery = dbObj.delivery;
|
|
|
|
wcfObj.phone1 = dbObj.phone1;
|
|
|
|
wcfObj.phone2 = dbObj.phone2;
|
|
|
|
wcfObj.manager = dbObj.manager;
|
|
|
|
wcfObj.contact = dbObj.contact;
|
|
|
|
wcfObj.zipcode = dbObj.zipcode;
|
|
|
|
wcfObj.fax = dbObj.fax;
|
|
|
|
wcfObj.eMail = dbObj.eMail;
|
|
|
|
wcfObj.status = dbObj.status;
|
|
|
|
wcfObj.province = dbObj.province;
|
|
|
|
wcfObj.city = dbObj.city;
|
|
|
|
wcfObj.district = dbObj.district;
|
|
|
|
wcfObj.invoiceNo = dbObj.invoiceNo;
|
|
|
|
wcfObj.invoiceAddress = dbObj.invoiceAddress;
|
|
|
|
wcfObj.invoiceHead = dbObj.invoiceHead;
|
|
|
|
wcfObj.pinyin = dbObj.pinyin;
|
|
|
|
wcfObj.ext1 = dbObj.ext1;
|
|
|
|
wcfObj.ext2 = dbObj.ext2;
|
|
|
|
wcfObj.ext3 = dbObj.ext3;
|
|
|
|
wcfObj.ext4 = dbObj.ext4;
|
|
|
|
wcfObj.operater = dbObj.operater;
|
|
|
|
return wcfObj;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#endregion
|
|
}
|