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 }