317 lines
11 KiB
C#
317 lines
11 KiB
C#
/// <summary>
|
|
///WCF Data Object
|
|
///BASIC CLASS FOR TABLE t_erp_purch_receive_pre
|
|
///By wm
|
|
///on 06/07/2023
|
|
/// </summary>
|
|
|
|
using System;
|
|
using System.Runtime.Serialization;
|
|
using System.Data;
|
|
namespace DeiNiu.wms.Data.Model.Wcf
|
|
{
|
|
|
|
#region WcfErp_purch_receive_pre
|
|
/// <summary>
|
|
/// This object represents the properties and methods of a WcfErp_purch_receive_pre.
|
|
/// </summary>
|
|
[DataContract]
|
|
public class WcfErp_purch_receive_pre {
|
|
|
|
internal int _id;
|
|
internal string _preInOrderNo= String.Empty;
|
|
internal string _pur_order= String.Empty;
|
|
internal int _orderType;
|
|
internal int _purch_d_id;
|
|
internal int _shipId;
|
|
internal decimal _arriveCount;
|
|
internal decimal _receiveCount;
|
|
internal decimal _validCount;
|
|
internal decimal _onShelfCount;
|
|
internal string _mem= String.Empty;
|
|
internal int _operater;
|
|
internal bool _dr;
|
|
internal string _createtime= String.Empty;
|
|
internal string _lastmodified= String.Empty;
|
|
|
|
public WcfErp_purch_receive_pre () {
|
|
}
|
|
|
|
public WcfErp_purch_receive_pre (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("preInOrderNo") && !(dr["preInOrderNo"] is DBNull))
|
|
{
|
|
_preInOrderNo = dr["preInOrderNo"].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("purch_d_id") && !(dr["purch_d_id"] is DBNull))
|
|
{
|
|
_purch_d_id = Convert.ToInt32(dr["purch_d_id"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("shipId") && !(dr["shipId"] is DBNull))
|
|
{
|
|
_shipId = Convert.ToInt32(dr["shipId"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("arriveCount") && !(dr["arriveCount"] is DBNull))
|
|
{
|
|
_arriveCount = Convert.ToDecimal(dr["arriveCount"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("receiveCount") && !(dr["receiveCount"] is DBNull))
|
|
{
|
|
_receiveCount = Convert.ToDecimal(dr["receiveCount"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("validCount") && !(dr["validCount"] is DBNull))
|
|
{
|
|
_validCount = Convert.ToDecimal(dr["validCount"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("onShelfCount") && !(dr["onShelfCount"] is DBNull))
|
|
{
|
|
_onShelfCount = Convert.ToDecimal(dr["onShelfCount"].ToString()); ;
|
|
}
|
|
if (dr.Table.Columns.Contains("mem") && !(dr["mem"] is DBNull))
|
|
{
|
|
_mem = dr["mem"].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_receive_pre( Erp_purch_receive_pre dbObj){
|
|
#region get data from dbobj
|
|
|
|
_id= dbObj.ID;
|
|
preInOrderNo = dbObj.preInOrderNo;
|
|
|
|
pur_order = dbObj.pur_order;
|
|
|
|
orderType = dbObj.orderType;
|
|
|
|
purch_d_id = dbObj.purch_d_id;
|
|
|
|
shipId = dbObj.shipId;
|
|
|
|
arriveCount = dbObj.arriveCount;
|
|
|
|
receiveCount = dbObj.receiveCount;
|
|
|
|
validCount = dbObj.validCount;
|
|
|
|
onShelfCount = dbObj.onShelfCount;
|
|
|
|
mem = dbObj.mem;
|
|
|
|
operater = dbObj.operater;
|
|
|
|
#endregion
|
|
|
|
}
|
|
|
|
|
|
|
|
#region Public Properties
|
|
|
|
[DataMember]
|
|
public int id{
|
|
get {return _id;}
|
|
set {_id = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string preInOrderNo{
|
|
get {return _preInOrderNo;}
|
|
set {_preInOrderNo = 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 int purch_d_id{
|
|
get {return _purch_d_id;}
|
|
set {_purch_d_id = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public int shipId{
|
|
get {return _shipId;}
|
|
set {_shipId = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public decimal arriveCount{
|
|
get {return _arriveCount;}
|
|
set {_arriveCount = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public decimal receiveCount{
|
|
get {return _receiveCount;}
|
|
set {_receiveCount = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public decimal validCount{
|
|
get {return _validCount;}
|
|
set {_validCount = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public decimal onShelfCount{
|
|
get {return _onShelfCount;}
|
|
set {_onShelfCount = value;}
|
|
}
|
|
|
|
|
|
[DataMember]
|
|
public string mem{
|
|
get {return _mem;}
|
|
set {_mem = 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_receive_pre getDbObject(){
|
|
|
|
Erp_purch_receive_pre dbObj = new Erp_purch_receive_pre(id);
|
|
dbObj.ID= id ;
|
|
dbObj.preInOrderNo = preInOrderNo;
|
|
|
|
dbObj.pur_order = pur_order;
|
|
|
|
dbObj.orderType = orderType;
|
|
|
|
dbObj.purch_d_id = purch_d_id;
|
|
|
|
dbObj.shipId = shipId;
|
|
|
|
dbObj.arriveCount = arriveCount;
|
|
|
|
dbObj.receiveCount = receiveCount;
|
|
|
|
dbObj.validCount = validCount;
|
|
|
|
dbObj.onShelfCount = onShelfCount;
|
|
|
|
dbObj.mem = mem;
|
|
|
|
dbObj.operater = operater;
|
|
|
|
return dbObj;
|
|
|
|
}
|
|
|
|
|
|
|
|
public WcfErp_purch_receive_pre getWcfObject( Erp_purch_receive_pre dbObj){
|
|
|
|
WcfErp_purch_receive_pre wcfObj = new WcfErp_purch_receive_pre();
|
|
wcfObj.id= dbObj.ID;
|
|
wcfObj.preInOrderNo = dbObj.preInOrderNo;
|
|
|
|
wcfObj.pur_order = dbObj.pur_order;
|
|
|
|
wcfObj.orderType = dbObj.orderType;
|
|
|
|
wcfObj.purch_d_id = dbObj.purch_d_id;
|
|
|
|
wcfObj.shipId = dbObj.shipId;
|
|
|
|
wcfObj.arriveCount = dbObj.arriveCount;
|
|
|
|
wcfObj.receiveCount = dbObj.receiveCount;
|
|
|
|
wcfObj.validCount = dbObj.validCount;
|
|
|
|
wcfObj.onShelfCount = dbObj.onShelfCount;
|
|
|
|
wcfObj.mem = dbObj.mem;
|
|
|
|
wcfObj.operater = dbObj.operater;
|
|
|
|
return wcfObj;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#endregion
|
|
}
|