///
///WCF Data Object
///BASIC CLASS FOR TABLE t_erp_purch_ship
///By wm
///on 06/07/2023
///
using System;
using System.Runtime.Serialization;
using System.Data;
namespace DeiNiu.wms.Data.Model.Wcf
{
#region WcfErp_purch_ship
///
/// This object represents the properties and methods of a WcfErp_purch_ship.
///
[DataContract]
public class WcfErp_purch_ship {
internal int _id;
internal string _shipOrder= String.Empty;
internal string _driverID= String.Empty;
internal string _driverName= String.Empty;
internal string _driverPhone= String.Empty;
internal string _veNumber= String.Empty;
internal decimal _temperature;
internal string _company= String.Empty;
internal string _remark= String.Empty;
internal int _operater;
internal bool _dr;
internal string _createtime= String.Empty;
internal string _lastmodified= String.Empty;
public WcfErp_purch_ship () {
}
public WcfErp_purch_ship (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("shipOrder") && !(dr["shipOrder"] is DBNull))
{
_shipOrder = dr["shipOrder"].ToString() ;
}
if (dr.Table.Columns.Contains("driverID") && !(dr["driverID"] is DBNull))
{
_driverID = dr["driverID"].ToString() ;
}
if (dr.Table.Columns.Contains("driverName") && !(dr["driverName"] is DBNull))
{
_driverName = dr["driverName"].ToString() ;
}
if (dr.Table.Columns.Contains("driverPhone") && !(dr["driverPhone"] is DBNull))
{
_driverPhone = dr["driverPhone"].ToString() ;
}
if (dr.Table.Columns.Contains("veNumber") && !(dr["veNumber"] is DBNull))
{
_veNumber = dr["veNumber"].ToString() ;
}
if (dr.Table.Columns.Contains("temperature") && !(dr["temperature"] is DBNull))
{
_temperature = Convert.ToDecimal(dr["temperature"].ToString()); ;
}
if (dr.Table.Columns.Contains("company") && !(dr["company"] is DBNull))
{
_company = dr["company"].ToString() ;
}
if (dr.Table.Columns.Contains("remark") && !(dr["remark"] is DBNull))
{
_remark = dr["remark"].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_ship( Erp_purch_ship dbObj){
#region get data from dbobj
_id= dbObj.ID;
shipOrder = dbObj.shipOrder;
driverID = dbObj.driverID;
driverName = dbObj.driverName;
driverPhone = dbObj.driverPhone;
veNumber = dbObj.veNumber;
temperature = dbObj.temperature;
company = dbObj.company;
remark = dbObj.remark;
operater = dbObj.operater;
#endregion
}
#region Public Properties
[DataMember]
public int id{
get {return _id;}
set {_id = value;}
}
[DataMember]
public string shipOrder{
get {return _shipOrder;}
set {_shipOrder = value;}
}
[DataMember]
public string driverID{
get {return _driverID;}
set {_driverID = value;}
}
[DataMember]
public string driverName{
get {return _driverName;}
set {_driverName = value;}
}
[DataMember]
public string driverPhone{
get {return _driverPhone;}
set {_driverPhone = value;}
}
[DataMember]
public string veNumber{
get {return _veNumber;}
set {_veNumber = value;}
}
[DataMember]
public decimal temperature{
get {return _temperature;}
set {_temperature = value;}
}
[DataMember]
public string company{
get {return _company;}
set {_company = value;}
}
[DataMember]
public string remark{
get {return _remark;}
set {_remark = 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_ship getDbObject(){
Erp_purch_ship dbObj = new Erp_purch_ship(id);
dbObj.ID= id ;
dbObj.shipOrder = shipOrder;
dbObj.driverID = driverID;
dbObj.driverName = driverName;
dbObj.driverPhone = driverPhone;
dbObj.veNumber = veNumber;
dbObj.temperature = temperature;
dbObj.company = company;
dbObj.remark = remark;
dbObj.operater = operater;
return dbObj;
}
public WcfErp_purch_ship getWcfObject( Erp_purch_ship dbObj){
WcfErp_purch_ship wcfObj = new WcfErp_purch_ship();
wcfObj.id= dbObj.ID;
wcfObj.shipOrder = dbObj.shipOrder;
wcfObj.driverID = dbObj.driverID;
wcfObj.driverName = dbObj.driverName;
wcfObj.driverPhone = dbObj.driverPhone;
wcfObj.veNumber = dbObj.veNumber;
wcfObj.temperature = dbObj.temperature;
wcfObj.company = dbObj.company;
wcfObj.remark = dbObj.remark;
wcfObj.operater = dbObj.operater;
return wcfObj;
}
}
#endregion
}