325 lines
9.9 KiB
C#
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
|
|
}
|