253 lines
7.6 KiB
C#
253 lines
7.6 KiB
C#
|
/// <summary>
|
|||
|
///WCF Data Object
|
|||
|
///BASIC CLASS FOR TABLE t_node
|
|||
|
///By wm
|
|||
|
///on 02/21/2023
|
|||
|
/// </summary>
|
|||
|
|
|||
|
using System;
|
|||
|
using System.Runtime.Serialization;
|
|||
|
using System.Data;
|
|||
|
namespace DeiNiu.wms.Data.Model.Wcf
|
|||
|
{
|
|||
|
|
|||
|
#region WcfNode
|
|||
|
/// <summary>
|
|||
|
/// This object represents the properties and methods of a WcfNode.
|
|||
|
/// </summary>
|
|||
|
[DataContract]
|
|||
|
public class WcfNode {
|
|||
|
|
|||
|
internal int _id;
|
|||
|
internal string _name;
|
|||
|
internal string _value;
|
|||
|
internal int _valueType;
|
|||
|
internal bool _isOn;
|
|||
|
internal string _description;
|
|||
|
internal int _parentid;
|
|||
|
internal int _flag;
|
|||
|
internal bool _isSystem;
|
|||
|
internal int _operater;
|
|||
|
internal string _lastmodified;
|
|||
|
internal string _createtime;
|
|||
|
internal bool _dr;
|
|||
|
|
|||
|
public WcfNode () {
|
|||
|
}
|
|||
|
|
|||
|
public WcfNode (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("name") && !(dr["name"] is DBNull))
|
|||
|
{
|
|||
|
_name = dr["name"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("value") && !(dr["value"] is DBNull))
|
|||
|
{
|
|||
|
_value = dr["value"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("valueType") && !(dr["valueType"] is DBNull))
|
|||
|
{
|
|||
|
_valueType = Convert.ToInt32(dr["valueType"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("isOn") && !(dr["isOn"] is DBNull))
|
|||
|
{
|
|||
|
_isOn = Convert.ToBoolean(dr["isOn"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("description") && !(dr["description"] is DBNull))
|
|||
|
{
|
|||
|
_description = dr["description"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("parentid") && !(dr["parentid"] is DBNull))
|
|||
|
{
|
|||
|
_parentid = Convert.ToInt32(dr["parentid"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("flag") && !(dr["flag"] is DBNull))
|
|||
|
{
|
|||
|
_flag = Convert.ToInt32(dr["flag"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("isSystem") && !(dr["isSystem"] is DBNull))
|
|||
|
{
|
|||
|
_isSystem = Convert.ToBoolean(dr["isSystem"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
|||
|
{
|
|||
|
_operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
|
|||
|
{
|
|||
|
_lastmodified = dr["lastmodified"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("createtime") && !(dr["createtime"] is DBNull))
|
|||
|
{
|
|||
|
_createtime = dr["createtime"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
|||
|
{
|
|||
|
_dr = Convert.ToBoolean(dr["dr"].ToString()); ;
|
|||
|
}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
}
|
|||
|
|
|||
|
#region Public Properties
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int id{
|
|||
|
get {return _id;}
|
|||
|
set {_id = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string name{
|
|||
|
get {return _name;}
|
|||
|
set {_name = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string value{
|
|||
|
get {return _value;}
|
|||
|
set {_value = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int valueType{
|
|||
|
get {return _valueType;}
|
|||
|
set {_valueType = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public bool isOn{
|
|||
|
get {return _isOn;}
|
|||
|
set {_isOn = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string description{
|
|||
|
get {return _description;}
|
|||
|
set {_description = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int parentid{
|
|||
|
get {return _parentid;}
|
|||
|
set {_parentid = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int flag{
|
|||
|
get {return _flag;}
|
|||
|
set {_flag = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public bool isSystem{
|
|||
|
get {return _isSystem;}
|
|||
|
set {_isSystem = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public int operater{
|
|||
|
get {return _operater;}
|
|||
|
set {_operater = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string lastmodified{
|
|||
|
get {return _lastmodified;}
|
|||
|
set {_lastmodified = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public string createtime{
|
|||
|
get {return _createtime;}
|
|||
|
set {_createtime = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[DataMember]
|
|||
|
public bool dr{
|
|||
|
get {return _dr;}
|
|||
|
set {_dr = value;}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
public Node getDbObject(){
|
|||
|
|
|||
|
Node dbObj = new Node(id);
|
|||
|
dbObj.ID= id ;
|
|||
|
dbObj.name = name;
|
|||
|
|
|||
|
dbObj.value = value;
|
|||
|
|
|||
|
dbObj.valueType = valueType;
|
|||
|
|
|||
|
dbObj.isOn = isOn;
|
|||
|
|
|||
|
dbObj.description = description;
|
|||
|
|
|||
|
dbObj.parentid = parentid;
|
|||
|
|
|||
|
dbObj.flag = flag;
|
|||
|
|
|||
|
dbObj.isSystem = isSystem;
|
|||
|
|
|||
|
dbObj.operater = operater;
|
|||
|
|
|||
|
return dbObj;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
public WcfNode getWcfObject( Node dbObj){
|
|||
|
|
|||
|
WcfNode wcfObj = new WcfNode();
|
|||
|
wcfObj.id= dbObj.ID;
|
|||
|
wcfObj.name = dbObj.name;
|
|||
|
|
|||
|
wcfObj.value = dbObj.value;
|
|||
|
|
|||
|
wcfObj.valueType = dbObj.valueType;
|
|||
|
|
|||
|
wcfObj.isOn = dbObj.isOn;
|
|||
|
|
|||
|
wcfObj.description = dbObj.description;
|
|||
|
|
|||
|
wcfObj.parentid = dbObj.parentid;
|
|||
|
|
|||
|
wcfObj.flag = dbObj.flag;
|
|||
|
|
|||
|
wcfObj.isSystem = dbObj.isSystem;
|
|||
|
|
|||
|
wcfObj.operater = dbObj.operater;
|
|||
|
|
|||
|
return wcfObj;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endregion
|
|||
|
}
|