using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region vwUserHasAllFunctions public class vwUserHasAllFunctions_info : ITableInfo { #region vwUserHasAllFunctions表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: char; /// 数据长度: 10; /// 是否允许为空: N; /// 默认值: ; /// 描述: functionID; /// public const string cfunctionID = "functionID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: IsAdd; /// public const string cIsAdd = "IsAdd"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: IsBrowse; /// public const string cIsBrowse = "IsBrowse"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: IsDelete; /// public const string cIsDelete = "IsDelete"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: IsOwner; /// public const string cIsOwner = "IsOwner"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: IsPrint; /// public const string cIsPrint = "IsPrint"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: IsUpdate; /// public const string cIsUpdate = "IsUpdate"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 20; /// 是否允许为空: N; /// 默认值: ; /// 描述: UserID; /// public const string cUserID = "UserID"; #endregion public vwUserHasAllFunctions_info(){} public vwUserHasAllFunctions_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _functionID=UtilStr.StrFromObj(poRow[cfunctionID]); _IsAdd=UtilStr.StrFromObj(poRow[cIsAdd]); _IsBrowse=UtilStr.StrFromObj(poRow[cIsBrowse]); _IsDelete=UtilStr.StrFromObj(poRow[cIsDelete]); _IsOwner=UtilStr.StrFromObj(poRow[cIsOwner]); _IsPrint=UtilStr.StrFromObj(poRow[cIsPrint]); _IsUpdate=UtilStr.StrFromObj(poRow[cIsUpdate]); _UserID=UtilStr.StrFromObj(poRow[cUserID]); } private string _functionID=""; public string functionID { get { return _functionID; } set { _functionID = value; } } private string _IsAdd=""; public string IsAdd { get { return _IsAdd; } set { _IsAdd = value; } } private string _IsBrowse=""; public string IsBrowse { get { return _IsBrowse; } set { _IsBrowse = value; } } private string _IsDelete=""; public string IsDelete { get { return _IsDelete; } set { _IsDelete = value; } } private string _IsOwner=""; public string IsOwner { get { return _IsOwner; } set { _IsOwner = value; } } private string _IsPrint=""; public string IsPrint { get { return _IsPrint; } set { _IsPrint = value; } } private string _IsUpdate=""; public string IsUpdate { get { return _IsUpdate; } set { _IsUpdate = value; } } private string _UserID=""; public string UserID { get { return _UserID; } set { _UserID = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("vwUserHasAllFunctionsRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cfunctionID, functionID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsAdd, IsAdd); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsBrowse, IsBrowse); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsDelete, IsDelete); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsOwner, IsOwner); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsPrint, IsPrint); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsUpdate, IsUpdate); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cUserID, UserID); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.vwUserHasAllFunctions+" "+ " ("+cfunctionID+","+cIsAdd+","+cIsBrowse+","+cIsDelete+","+cIsOwner+","+cIsPrint+","+cIsUpdate+","+cUserID+") "+ " values ('"+_functionID+"',"+_IsAdd+","+_IsBrowse+","+_IsDelete+","+_IsOwner+","+_IsPrint+","+_IsUpdate+",'"+_UserID+"') " ; } public string UpdateSql() { return " update "+Tn.vwUserHasAllFunctions+" "+ " set "+cfunctionID+"='"+_functionID+"',"+cIsAdd+"="+_IsAdd+","+cIsBrowse+"="+_IsBrowse+","+cIsDelete+"="+_IsDelete+","+cIsOwner+"="+_IsOwner+","+cIsPrint+"="+_IsPrint+","+cIsUpdate+"="+_IsUpdate+","+cUserID+"='"+_UserID+"' "+ " where " ; } public string DeleteSql() { return "Delete "+Tn.vwUserHasAllFunctions+" where " ; } } #endregion #region public class vwUserHasAllFunctions_Qry : rsQuery { public String functionID { get { return GetString(vwUserHasAllFunctions_info.cfunctionID); } // set { SetField(vwUserHasAllFunctions_info.cfunctionID, value); } } public Int64 IsAdd { get { return GetInt(vwUserHasAllFunctions_info.cIsAdd); } // set { SetField(vwUserHasAllFunctions_info.cIsAdd, value); } } public Int64 IsBrowse { get { return GetInt(vwUserHasAllFunctions_info.cIsBrowse); } // set { SetField(vwUserHasAllFunctions_info.cIsBrowse, value); } } public Int64 IsDelete { get { return GetInt(vwUserHasAllFunctions_info.cIsDelete); } // set { SetField(vwUserHasAllFunctions_info.cIsDelete, value); } } public Int64 IsOwner { get { return GetInt(vwUserHasAllFunctions_info.cIsOwner); } // set { SetField(vwUserHasAllFunctions_info.cIsOwner, value); } } public Int64 IsPrint { get { return GetInt(vwUserHasAllFunctions_info.cIsPrint); } // set { SetField(vwUserHasAllFunctions_info.cIsPrint, value); } } public Int64 IsUpdate { get { return GetInt(vwUserHasAllFunctions_info.cIsUpdate); } // set { SetField(vwUserHasAllFunctions_info.cIsUpdate, value); } } public String UserID { get { return GetString(vwUserHasAllFunctions_info.cUserID); } // set { SetField(vwUserHasAllFunctions_info.cUserID, value); } } } #endregion }