123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Data;
- using SysBaseLibs;
- using System.Web.Script.Serialization;
- namespace SysDataLibs.TableClass
- {
- #region DictStructure
- public class DictStructure_info : ITableInfo
- {
- #region DictStructure表 字段信息
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 30;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: DictName;
- /// </summary>
- public const string cDictName = "DictName";
- /// <summary>
- /// 为关键字段: Y --- PrimaryKey;
- /// 自动增长: Y;
- /// 数据类型: int;
- /// 数据长度: 4;
- /// 是否允许为空: N;
- /// 默认值: ;
- /// 描述: DictStructureID;
- /// </summary>
- public const string cDictStructureID = "DictStructureID";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 20;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: ID;
- /// </summary>
- public const string cID = "ID";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 10;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: IsLockName;
- /// </summary>
- public const string cIsLockName = "IsLockName";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 100;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: OtherValue;
- /// </summary>
- public const string cOtherValue = "OtherValue";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 100;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: OtherValueTitle;
- /// </summary>
- public const string cOtherValueTitle = "OtherValueTitle";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 20;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: TableName;
- /// </summary>
- public const string cTableName = "TableName";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 20;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: Value;
- /// </summary>
- public const string cValue = "Value";
- /// <summary>
- /// 为关键字段: N ;
- /// 自动增长: N;
- /// 数据类型: varchar;
- /// 数据长度: 20;
- /// 是否允许为空: Y;
- /// 默认值: ;
- /// 描述: ValueTitle;
- /// </summary>
- public const string cValueTitle = "ValueTitle";
- #endregion
- public DictStructure_info(){}
-
- public DictStructure_info(DataRow poRow)
- {
- CreateTableInfo(poRow);
- }
-
- public void CreateTableInfo(DataRow poRow)
- {
- _DictName=UtilStr.StrFromObj(poRow[cDictName]);
- _DictStructureID=UtilStr.StrFromObj(poRow[cDictStructureID]);
- _ID=UtilStr.StrFromObj(poRow[cID]);
- _IsLockName=UtilStr.StrFromObj(poRow[cIsLockName]);
- _OtherValue=UtilStr.StrFromObj(poRow[cOtherValue]);
- _OtherValueTitle=UtilStr.StrFromObj(poRow[cOtherValueTitle]);
- _TableName=UtilStr.StrFromObj(poRow[cTableName]);
- _Value=UtilStr.StrFromObj(poRow[cValue]);
- _ValueTitle=UtilStr.StrFromObj(poRow[cValueTitle]);
- }
-
- public DictStructure_info( string pcDictStructureID, DBConnSql poDBConn)
- {
- if ( pcDictStructureID.Trim().Length > 0 && poDBConn != null)
- {
- string lcSql = "select * from " + Tn.DictStructure + " where DictStructureID='"+pcDictStructureID+"'";
- rsQuery loQuery = poDBConn.OpenQuery(lcSql);
- if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1)
- {
- loQuery.MoveFirst();
- CreateTableInfo(loQuery.CurrentRow);
- }
- }
- }
- private string _DictName="";
- public string DictName
- {
- get { return _DictName; }
- set { _DictName = value; }
- }
-
- private string _DictStructureID="";
- public string DictStructureID
- {
- get { return _DictStructureID; }
- set { _DictStructureID = value; }
- }
-
- private string _ID="";
- public string ID
- {
- get { return _ID; }
- set { _ID = value; }
- }
-
- private string _IsLockName="";
- public string IsLockName
- {
- get { return _IsLockName; }
- set { _IsLockName = value; }
- }
-
- private string _OtherValue="";
- public string OtherValue
- {
- get { return _OtherValue; }
- set { _OtherValue = value; }
- }
-
- private string _OtherValueTitle="";
- public string OtherValueTitle
- {
- get { return _OtherValueTitle; }
- set { _OtherValueTitle = value; }
- }
-
- private string _TableName="";
- public string TableName
- {
- get { return _TableName; }
- set { _TableName = value; }
- }
-
- private string _Value="";
- public string Value
- {
- get { return _Value; }
- set { _Value = value; }
- }
-
- private string _ValueTitle="";
- public string ValueTitle
- {
- get { return _ValueTitle; }
- set { _ValueTitle = value; }
- }
-
- [ScriptIgnore]
- public rsXmlNode DataXMLNode
- {
- get
- {
- rsXmlNode loMainNode = new rsXmlNode("DictStructureRecord", "");
- rsXmlNode loNode =null;
- loNode = new rsXmlNode(cDictName, DictName);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cDictStructureID, DictStructureID);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cID, ID);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cIsLockName, IsLockName);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cOtherValue, OtherValue);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cOtherValueTitle, OtherValueTitle);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cTableName, TableName);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cValue, Value);
- loMainNode.AddChild(loNode);
- loNode = new rsXmlNode(cValueTitle, ValueTitle);
- loMainNode.AddChild(loNode);
- return loMainNode ;
- }
- }
- public string InsertSql()
- {
- return " insert into "+Tn.DictStructure+" "+
- " ("+cDictName+","+cID+","+cIsLockName+","+cOtherValue+","+cOtherValueTitle+","+cTableName+","+cValue+","+cValueTitle+") "+
- " values ('"+_DictName+"','"+_ID+"','"+_IsLockName+"','"+_OtherValue+"','"+_OtherValueTitle+"','"+_TableName+"','"+_Value+"','"+_ValueTitle+"') " ;
- }
-
- public string UpdateSql()
- {
- return " update "+Tn.DictStructure+" "+
- " set "+cDictName+"='"+_DictName+"',"+cID+"='"+_ID+"',"+cIsLockName+"='"+_IsLockName+"',"+cOtherValue+"='"+_OtherValue+"',"+cOtherValueTitle+"='"+_OtherValueTitle+"',"+cTableName+"='"+_TableName+"',"+cValue+"='"+_Value+"',"+cValueTitle+"='"+_ValueTitle+"' "+
- " where "+cDictStructureID+"="+_DictStructureID+"" ;
- }
-
- public string DeleteSql()
- {
- return "Delete "+Tn.DictStructure+" where "+cDictStructureID+"="+_DictStructureID+"" ;
- }
- }
- #endregion
- #region
- public class DictStructure_Qry : rsQuery
- {
- public String DictName
- {
- get { return GetString(DictStructure_info.cDictName); }
- // set { SetField(DictStructure_info.cDictName, value); }
- }
-
- public Int64 DictStructureID
- {
- get { return GetInt(DictStructure_info.cDictStructureID); }
- // set { SetField(DictStructure_info.cDictStructureID, value); }
- }
-
- public String ID
- {
- get { return GetString(DictStructure_info.cID); }
- // set { SetField(DictStructure_info.cID, value); }
- }
-
- public String IsLockName
- {
- get { return GetString(DictStructure_info.cIsLockName); }
- // set { SetField(DictStructure_info.cIsLockName, value); }
- }
-
- public String OtherValue
- {
- get { return GetString(DictStructure_info.cOtherValue); }
- // set { SetField(DictStructure_info.cOtherValue, value); }
- }
-
- public String OtherValueTitle
- {
- get { return GetString(DictStructure_info.cOtherValueTitle); }
- // set { SetField(DictStructure_info.cOtherValueTitle, value); }
- }
-
- public String TableName
- {
- get { return GetString(DictStructure_info.cTableName); }
- // set { SetField(DictStructure_info.cTableName, value); }
- }
-
- public String Value
- {
- get { return GetString(DictStructure_info.cValue); }
- // set { SetField(DictStructure_info.cValue, value); }
- }
-
- public String ValueTitle
- {
- get { return GetString(DictStructure_info.cValueTitle); }
- // set { SetField(DictStructure_info.cValueTitle, value); }
- }
-
- }
- #endregion
- }
|