ldj/Model/wms/wcfData/wcfErpOrgDoc.cs

297 lines
9.2 KiB
C#

/// <summary>
///WCF Data Object
///BASIC CLASS FOR TABLE t_erpOrgDoc
///By wm
///on 04/24/2022
/// </summary>
using System;
using System.Runtime.Serialization;
using System.Data;
namespace DeiNiu.wms.Data.Model.Wcf
{
#region WcfErpOrgDoc
/// <summary>
/// This object represents the properties and methods of a WcfErpOrgDoc.
/// </summary>
[DataContract]
public class WcfErpOrgDoc {
internal int _id;
internal string _ORGID;
internal string _ORGCODE;
internal string _ENTID;
internal string _ORGNAME;
internal string _alias;
internal string _description;
internal string _contact;
internal string _address;
internal string _phone;
internal string _fax;
internal int _status;
internal string _invoiceNo;
internal string _invoiceAddress;
internal string _invoiceHead;
public WcfErpOrgDoc () {
}
public WcfErpOrgDoc (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("ORGID") && !(dr["ORGID"] is DBNull))
{
_ORGID = dr["ORGID"].ToString() ;
}
if (dr.Table.Columns.Contains("ORGCODE") && !(dr["ORGCODE"] is DBNull))
{
_ORGCODE = dr["ORGCODE"].ToString() ;
}
if (dr.Table.Columns.Contains("ENTID") && !(dr["ENTID"] is DBNull))
{
_ENTID = dr["ENTID"].ToString() ;
}
if (dr.Table.Columns.Contains("ORGNAME") && !(dr["ORGNAME"] is DBNull))
{
_ORGNAME = dr["ORGNAME"].ToString() ;
}
if (dr.Table.Columns.Contains("alias") && !(dr["alias"] is DBNull))
{
_alias = dr["alias"].ToString() ;
}
if (dr.Table.Columns.Contains("description") && !(dr["description"] is DBNull))
{
_description = dr["description"].ToString() ;
}
if (dr.Table.Columns.Contains("contact") && !(dr["contact"] is DBNull))
{
_contact = dr["contact"].ToString() ;
}
if (dr.Table.Columns.Contains("address") && !(dr["address"] is DBNull))
{
_address = dr["address"].ToString() ;
}
if (dr.Table.Columns.Contains("phone") && !(dr["phone"] is DBNull))
{
_phone = dr["phone"].ToString() ;
}
if (dr.Table.Columns.Contains("fax") && !(dr["fax"] is DBNull))
{
_fax = dr["fax"].ToString() ;
}
if (dr.Table.Columns.Contains("status") && !(dr["status"] is DBNull))
{
_status = Convert.ToInt32(dr["status"].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() ;
}
}
#endregion
}
#region Public Properties
[DataMember]
public int id{
get {return _id;}
set {_id = value;}
}
[DataMember]
public string ORGID{
get {return _ORGID;}
set {_ORGID = value;}
}
[DataMember]
public string ORGCODE{
get {return _ORGCODE;}
set {_ORGCODE = value;}
}
[DataMember]
public string ENTID{
get {return _ENTID;}
set {_ENTID = value;}
}
[DataMember]
public string ORGNAME{
get {return _ORGNAME;}
set {_ORGNAME = value;}
}
[DataMember]
public string alias{
get {return _alias;}
set {_alias = value;}
}
[DataMember]
public string description{
get {return _description;}
set {_description = value;}
}
[DataMember]
public string contact{
get {return _contact;}
set {_contact = value;}
}
[DataMember]
public string address{
get {return _address;}
set {_address = value;}
}
[DataMember]
public string phone{
get {return _phone;}
set {_phone = value;}
}
[DataMember]
public string fax{
get {return _fax;}
set {_fax = value;}
}
[DataMember]
public int status{
get {return _status;}
set {_status = 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;}
}
#endregion
public ErpOrgDoc getDbObject(){
ErpOrgDoc dbObj = new ErpOrgDoc(id);
dbObj.ID= id ;
dbObj.ORGID = ORGID;
dbObj.ORGCODE = ORGCODE;
dbObj.ENTID = ENTID;
dbObj.ORGNAME = ORGNAME;
dbObj.alias = alias;
dbObj.description = description;
dbObj.contact = contact;
dbObj.address = address;
dbObj.phone = phone;
dbObj.fax = fax;
dbObj.status = status;
dbObj.invoiceNo = invoiceNo;
dbObj.invoiceAddress = invoiceAddress;
dbObj.invoiceHead = invoiceHead;
return dbObj;
}
public WcfErpOrgDoc getWcfObject( ErpOrgDoc dbObj){
WcfErpOrgDoc wcfObj = new WcfErpOrgDoc();
wcfObj.id= dbObj.ID;
wcfObj.ORGID = dbObj.ORGID;
wcfObj.ORGCODE = dbObj.ORGCODE;
wcfObj.ENTID = dbObj.ENTID;
wcfObj.ORGNAME = dbObj.ORGNAME;
wcfObj.alias = dbObj.alias;
wcfObj.description = dbObj.description;
wcfObj.contact = dbObj.contact;
wcfObj.address = dbObj.address;
wcfObj.phone = dbObj.phone;
wcfObj.fax = dbObj.fax;
wcfObj.status = dbObj.status;
wcfObj.invoiceNo = dbObj.invoiceNo;
wcfObj.invoiceAddress = dbObj.invoiceAddress;
wcfObj.invoiceHead = dbObj.invoiceHead;
return wcfObj;
}
}
#endregion
}