ldj/WcfService1/wcfData/wcfWmsFlow.cs

325 lines
9.9 KiB
C#

/// <summary>
///WCF Data Object
///BASIC CLASS FOR TABLE t_wmsFlow
///By wm
///on 07/10/2020
/// </summary>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
using DeiNiu.wms.Data.Model;
using System.Data;
namespace DeiNiu.Wcf
{
#region WcfWmsFlow
/// <summary>
/// This object represents the properties and methods of a WcfWmsFlow.
/// </summary>
[DataContract]
public class WcfWmsFlow {
internal int _id;
internal string _task;
internal string _flowNo;
internal string _orderNo;
internal int _type;
internal string _typeName;
internal int _state;
internal int _fromPartion;
internal int _toPartion;
internal string _fromLocationId;
internal string _toLocationId;
internal int _owner;
internal int _taskCnt;
internal int _finishedCnt;
internal int _progress;
internal int _operater;
internal bool _dr;
internal string _createtime;
internal string _lastmodified;
public WcfWmsFlow () {
}
public WcfWmsFlow (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("task") && !(dr["task"] is DBNull))
{
_task = dr["task"].ToString() ;
}
if (dr.Table.Columns.Contains("flowNo") && !(dr["flowNo"] is DBNull))
{
_flowNo = dr["flowNo"].ToString() ;
}
if (dr.Table.Columns.Contains("orderNo") && !(dr["orderNo"] is DBNull))
{
_orderNo = dr["orderNo"].ToString() ;
}
if (dr.Table.Columns.Contains("type") && !(dr["type"] is DBNull))
{
_type = Convert.ToInt32(dr["type"].ToString()); ;
}
if (dr.Table.Columns.Contains("typeName") && !(dr["typeName"] is DBNull))
{
_typeName = dr["typeName"].ToString() ;
}
if (dr.Table.Columns.Contains("state") && !(dr["state"] is DBNull))
{
_state = Convert.ToInt32(dr["state"].ToString()); ;
}
if (dr.Table.Columns.Contains("fromPartion") && !(dr["fromPartion"] is DBNull))
{
_fromPartion = Convert.ToInt32(dr["fromPartion"].ToString()); ;
}
if (dr.Table.Columns.Contains("toPartion") && !(dr["toPartion"] is DBNull))
{
_toPartion = Convert.ToInt32(dr["toPartion"].ToString()); ;
}
if (dr.Table.Columns.Contains("fromLocationId") && !(dr["fromLocationId"] is DBNull))
{
_fromLocationId = dr["fromLocationId"].ToString() ;
}
if (dr.Table.Columns.Contains("toLocationId") && !(dr["toLocationId"] is DBNull))
{
_toLocationId = dr["toLocationId"].ToString() ;
}
if (dr.Table.Columns.Contains("owner") && !(dr["owner"] is DBNull))
{
_owner = Convert.ToInt32(dr["owner"].ToString()); ;
}
if (dr.Table.Columns.Contains("taskCnt") && !(dr["taskCnt"] is DBNull))
{
_taskCnt = Convert.ToInt32(dr["taskCnt"].ToString()); ;
}
if (dr.Table.Columns.Contains("finishedCnt") && !(dr["finishedCnt"] is DBNull))
{
_finishedCnt = Convert.ToInt32(dr["finishedCnt"].ToString()); ;
}
if (dr.Table.Columns.Contains("progress") && !(dr["progress"] is DBNull))
{
_progress = Convert.ToInt32(dr["progress"].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
}
#region Public Properties
[DataMember]
public int id{
get {return _id;}
set {_id = value;}
}
[DataMember]
public string task{
get {return _task;}
set {_task = value;}
}
[DataMember]
public string flowNo{
get {return _flowNo;}
set {_flowNo = value;}
}
[DataMember]
public string orderNo{
get {return _orderNo;}
set {_orderNo = value;}
}
[DataMember]
public int type{
get {return _type;}
set {_type = value;}
}
[DataMember]
public string typeName{
get {return _typeName;}
set {_typeName = value;}
}
[DataMember]
public int state{
get {return _state;}
set {_state = value;}
}
[DataMember]
public int fromPartion{
get {return _fromPartion;}
set {_fromPartion = value;}
}
[DataMember]
public int toPartion{
get {return _toPartion;}
set {_toPartion = value;}
}
[DataMember]
public string fromLocationId{
get {return _fromLocationId;}
set {_fromLocationId = value;}
}
[DataMember]
public string toLocationId{
get {return _toLocationId;}
set {_toLocationId = value;}
}
[DataMember]
public int owner{
get {return _owner;}
set {_owner = value;}
}
[DataMember]
public int taskCnt{
get {return _taskCnt;}
set {_taskCnt = value;}
}
[DataMember]
public int finishedCnt{
get {return _finishedCnt;}
set {_finishedCnt = value;}
}
[DataMember]
public int progress{
get {return _progress;}
set {_progress = 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 WmsFlow getDbObject(){
WmsFlow dbObj = new WmsFlow(id);
dbObj.ID = id;
dbObj.task = task;
dbObj.flowNo = flowNo;
dbObj.orderNo = orderNo;
dbObj.type = type;
dbObj.typeName = typeName;
dbObj.state = state;
dbObj.fromPartion = fromPartion;
dbObj.toPartion = toPartion;
dbObj.fromLocationId = fromLocationId;
dbObj.toLocationId = toLocationId;
dbObj.owner = owner;
dbObj.taskCnt = taskCnt;
dbObj.finishedCnt = finishedCnt;
dbObj.progress = progress;
dbObj.operater = operater;
return dbObj;
}
public WcfWmsFlow getWcfObject( WmsFlow dbObj){
WcfWmsFlow wcfObj = new WcfWmsFlow();
wcfObj.id = dbObj.ID;
wcfObj.task = dbObj.task;
wcfObj.flowNo = dbObj.flowNo;
wcfObj.orderNo = dbObj.orderNo;
wcfObj.type = dbObj.type;
wcfObj.typeName = dbObj.typeName;
wcfObj.state = dbObj.state;
wcfObj.fromPartion = dbObj.fromPartion;
wcfObj.toPartion = dbObj.toPartion;
wcfObj.fromLocationId = dbObj.fromLocationId;
wcfObj.toLocationId = dbObj.toLocationId;
wcfObj.owner = dbObj.owner;
wcfObj.taskCnt = dbObj.taskCnt;
wcfObj.finishedCnt = dbObj.finishedCnt;
wcfObj.progress = dbObj.progress;
wcfObj.operater = dbObj.operater;
return wcfObj;
}
}
#endregion
}