using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using SysBaseLibs;
using System.Web.Script.Serialization;
namespace SysDataLibs.TableClass
{
#region Sys_Helps
public class Sys_Helps_info : ITableInfo
{
#region Sys_Helps表 字段信息
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 10;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 菜单编号;
///
public const string cFunctionId = "FunctionId";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: ntext;
/// 数据长度: 16;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 内容;
///
public const string cHelpContent = "HelpContent";
///
/// 为关键字段: Y --- PrimaryKey;
/// 自动增长: Y;
/// 数据类型: int;
/// 数据长度: 4;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 编号;
///
public const string cHelpId = "HelpId";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 500;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 关键字;
///
public const string cHelpKeyWords = "HelpKeyWords";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 400;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 标题;
///
public const string cHelpTitle = "HelpTitle";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: int;
/// 数据长度: 4;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 排序;
///
public const string cSequence = "Sequence";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: smalldatetime;
/// 数据长度: 4;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 创建时间;
///
public const string cTimeCreated = "TimeCreated";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: smalldatetime;
/// 数据长度: 4;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 更新时间;
///
public const string cTimeLastMod = "TimeLastMod";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 30;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 用户编号;
///
public const string cUserIDLastMod = "UserIDLastMod";
#endregion
public Sys_Helps_info(){}
public Sys_Helps_info(DataRow poRow)
{
CreateTableInfo(poRow);
}
public void CreateTableInfo(DataRow poRow)
{
_FunctionId=UtilStr.StrFromObj(poRow[cFunctionId]);
_HelpContent=UtilStr.StrFromObj(poRow[cHelpContent]);
_HelpId=UtilStr.StrFromObj(poRow[cHelpId]);
_HelpKeyWords=UtilStr.StrFromObj(poRow[cHelpKeyWords]);
_HelpTitle=UtilStr.StrFromObj(poRow[cHelpTitle]);
_Sequence=UtilStr.StrFromObj(poRow[cSequence]);
_TimeCreated=UtilStr.StrFromObj(poRow[cTimeCreated]);
_TimeLastMod=UtilStr.StrFromObj(poRow[cTimeLastMod]);
_UserIDLastMod=UtilStr.StrFromObj(poRow[cUserIDLastMod]);
}
public Sys_Helps_info( string pcHelpId, DBConnSql poDBConn)
{
if ( pcHelpId.Trim().Length > 0 && poDBConn != null)
{
string lcSql = "select * from " + Tn.Sys_Helps + " where HelpId='"+pcHelpId+"'";
rsQuery loQuery = poDBConn.OpenQuery(lcSql);
if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1)
{
loQuery.MoveFirst();
CreateTableInfo(loQuery.CurrentRow);
}
}
}
private string _FunctionId="";
public string FunctionId
{
get { return _FunctionId; }
set { _FunctionId = value; }
}
private string _HelpContent="";
public string HelpContent
{
get { return _HelpContent; }
set { _HelpContent = value; }
}
private string _HelpId="";
public string HelpId
{
get { return _HelpId; }
set { _HelpId = value; }
}
private string _HelpKeyWords="";
public string HelpKeyWords
{
get { return _HelpKeyWords; }
set { _HelpKeyWords = value; }
}
private string _HelpTitle="";
public string HelpTitle
{
get { return _HelpTitle; }
set { _HelpTitle = value; }
}
private string _Sequence="";
public string Sequence
{
get { return _Sequence; }
set { _Sequence = value; }
}
private string _TimeCreated="";
public string TimeCreated
{
get { return _TimeCreated; }
set { _TimeCreated = value; }
}
private string _TimeLastMod="";
public string TimeLastMod
{
get { return _TimeLastMod; }
set { _TimeLastMod = value; }
}
private string _UserIDLastMod="";
public string UserIDLastMod
{
get { return _UserIDLastMod; }
set { _UserIDLastMod = value; }
}
[ScriptIgnore]
public rsXmlNode DataXMLNode
{
get
{
rsXmlNode loMainNode = new rsXmlNode("Sys_HelpsRecord", "");
rsXmlNode loNode =null;
loNode = new rsXmlNode(cFunctionId, FunctionId);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cHelpContent, HelpContent);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cHelpId, HelpId);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cHelpKeyWords, HelpKeyWords);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cHelpTitle, HelpTitle);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cSequence, Sequence);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cTimeCreated, TimeCreated);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cTimeLastMod, TimeLastMod);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cUserIDLastMod, UserIDLastMod);
loMainNode.AddChild(loNode);
return loMainNode ;
}
}
public string InsertSql()
{
return " insert into "+Tn.Sys_Helps+" "+
" ("+cFunctionId+","+cHelpContent+","+cHelpKeyWords+","+cHelpTitle+","+cSequence+","+cTimeCreated+","+cTimeLastMod+","+cUserIDLastMod+") "+
" values ('"+_FunctionId+"','"+_HelpContent+"','"+_HelpKeyWords+"','"+_HelpTitle+"',"+_Sequence+",'"+_TimeCreated+"','"+_TimeLastMod+"','"+_UserIDLastMod+"') " ;
}
public string UpdateSql()
{
return " update "+Tn.Sys_Helps+" "+
" set "+cFunctionId+"='"+_FunctionId+"',"+cHelpContent+"='"+_HelpContent+"',"+cHelpKeyWords+"='"+_HelpKeyWords+"',"+cHelpTitle+"='"+_HelpTitle+"',"+cSequence+"="+_Sequence+","+cTimeCreated+"='"+_TimeCreated+"',"+cTimeLastMod+"='"+_TimeLastMod+"',"+cUserIDLastMod+"='"+_UserIDLastMod+"' "+
" where "+cHelpId+"="+_HelpId+"" ;
}
public string DeleteSql()
{
return "Delete "+Tn.Sys_Helps+" where "+cHelpId+"="+_HelpId+"" ;
}
}
#endregion
#region
public class Sys_Helps_Qry : rsQuery
{
public String FunctionId
{
get { return GetString(Sys_Helps_info.cFunctionId); }
// set { SetField(Sys_Helps_info.cFunctionId, value); }
}
public String HelpContent
{
get { return GetString(Sys_Helps_info.cHelpContent); }
// set { SetField(Sys_Helps_info.cHelpContent, value); }
}
public Int64 HelpId
{
get { return GetInt(Sys_Helps_info.cHelpId); }
// set { SetField(Sys_Helps_info.cHelpId, value); }
}
public String HelpKeyWords
{
get { return GetString(Sys_Helps_info.cHelpKeyWords); }
// set { SetField(Sys_Helps_info.cHelpKeyWords, value); }
}
public String HelpTitle
{
get { return GetString(Sys_Helps_info.cHelpTitle); }
// set { SetField(Sys_Helps_info.cHelpTitle, value); }
}
public Int64 Sequence
{
get { return GetInt(Sys_Helps_info.cSequence); }
// set { SetField(Sys_Helps_info.cSequence, value); }
}
public DateTime TimeCreated
{
get { return GetDateTime(Sys_Helps_info.cTimeCreated); }
// set { SetField(Sys_Helps_info.cTimeCreated, value); }
}
public DateTime TimeLastMod
{
get { return GetDateTime(Sys_Helps_info.cTimeLastMod); }
// set { SetField(Sys_Helps_info.cTimeLastMod, value); }
}
public String UserIDLastMod
{
get { return GetString(Sys_Helps_info.cUserIDLastMod); }
// set { SetField(Sys_Helps_info.cUserIDLastMod, value); }
}
}
#endregion
}