using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region MarketViolations public class MarketViolations_info : ITableInfo { #region MarketViolations表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 100; /// 是否允许为空: N; /// 默认值: ; /// 描述: 检查人; /// public const string cChecher = "Checher"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nchar; /// 数据长度: 2; /// 是否允许为空: N; /// 默认值: (N'N'); /// 描述: 是否已读; /// public const string cIsRead = "IsRead"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: -1; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 内容; /// public const string cLogContent = "LogContent"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: 记录日期; /// public const string cLogDate = "LogDate"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 200; /// 是否允许为空: N; /// 默认值: ; /// 描述: 违规内容; /// public const string cLogType = "LogType"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 15; /// 是否允许为空: N; /// 默认值: ; /// 描述: 市场; /// public const string cMarketID = "MarketID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: -1; /// 是否允许为空: Y; /// 默认值: ; /// 描述: Result; /// public const string cResult = "Result"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: TimeCreated; /// public const string cTimeCreated = "TimeCreated"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: TimeLastMod; /// public const string cTimeLastMod = "TimeLastMod"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: Y; /// 默认值: ; /// 描述: UserIDLastMod; /// public const string cUserIDLastMod = "UserIDLastMod"; /// /// 为关键字段: Y --- PrimaryKey; /// 自动增长: N; /// 数据类型: varbinary; /// 数据长度: 50; /// 是否允许为空: N; /// 默认值: ; /// 描述: ViolationsNo; /// public const string cViolationsNo = "ViolationsNo"; #endregion public MarketViolations_info() { } public MarketViolations_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _Checher = UtilStr.StrFromObj(poRow[cChecher]); _IsRead = UtilStr.StrFromObj(poRow[cIsRead]); _LogContent = UtilStr.StrFromObj(poRow[cLogContent]); _LogDate = UtilStr.StrFromObj(poRow[cLogDate]); _LogType = UtilStr.StrFromObj(poRow[cLogType]); _MarketID = UtilStr.StrFromObj(poRow[cMarketID]); _Result = UtilStr.StrFromObj(poRow[cResult]); _TimeCreated = UtilStr.StrFromObj(poRow[cTimeCreated]); _TimeLastMod = UtilStr.StrFromObj(poRow[cTimeLastMod]); _UserIDLastMod = UtilStr.StrFromObj(poRow[cUserIDLastMod]); _ViolationsNo = UtilStr.StrFromObj(poRow[cViolationsNo]); } public MarketViolations_info(string pcViolationsNo, DBConnSql poDBConn) { if (pcViolationsNo.Trim().Length > 0 && poDBConn != null) { string lcSql = "select * from " + Tn.MarketViolations + " where ViolationsNo='" + pcViolationsNo + "'"; rsQuery loQuery = poDBConn.OpenQuery(lcSql); if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1) { loQuery.MoveFirst(); CreateTableInfo(loQuery.CurrentRow); } } } private string _Checher = ""; public string Checher { get { return _Checher; } set { _Checher = value; } } private string _IsRead = ""; public string IsRead { get { return _IsRead; } set { _IsRead = value; } } private string _LogContent = ""; public string LogContent { get { return _LogContent; } set { _LogContent = value; } } private string _LogDate = ""; public string LogDate { get { return _LogDate; } set { _LogDate = value; } } private string _LogType = ""; public string LogType { get { return _LogType; } set { _LogType = value; } } private string _MarketID = ""; public string MarketID { get { return _MarketID; } set { _MarketID = value; } } private string _Result = ""; public string Result { get { return _Result; } set { _Result = 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; } } private string _ViolationsNo = ""; public string ViolationsNo { get { return _ViolationsNo; } set { _ViolationsNo = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("MarketViolationsRecord", ""); rsXmlNode loNode = null; loNode = new rsXmlNode(cChecher, Checher); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsRead, IsRead); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cLogContent, LogContent); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cLogDate, LogDate); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cLogType, LogType); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMarketID, MarketID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cResult, Result); 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); loNode = new rsXmlNode(cViolationsNo, ViolationsNo); loMainNode.AddChild(loNode); return loMainNode; } } public string InsertSql() { return " insert into " + Tn.MarketViolations + " " + " (" + cChecher + "," + cIsRead + "," + cLogContent + "," + cLogDate + "," + cLogType + "," + cMarketID + "," + cResult + "," + cTimeCreated + "," + cTimeLastMod + "," + cUserIDLastMod + "," + cViolationsNo + ") " + " values ('" + _Checher + "','" + _IsRead + "','" + _LogContent + "','" + _LogDate + "','" + _LogType + "','" + _MarketID + "','" + _Result + "','" + _TimeCreated + "','" + _TimeLastMod + "','" + _UserIDLastMod + "','" + _ViolationsNo + "') "; } public string UpdateSql() { return " update " + Tn.MarketViolations + " " + " set " + cChecher + "='" + _Checher + "'," + cIsRead + "='" + _IsRead + "'," + cLogContent + "='" + _LogContent + "'," + cLogDate + "='" + _LogDate + "'," + cLogType + "='" + _LogType + "'," + cMarketID + "='" + _MarketID + "'," + cResult + "='" + _Result + "'," + cTimeCreated + "='" + _TimeCreated + "'," + cTimeLastMod + "='" + _TimeLastMod + "'," + cUserIDLastMod + "='" + _UserIDLastMod + "' " + " where " + cViolationsNo + "='" + _ViolationsNo + "'"; } public string DeleteSql() { return "Delete " + Tn.MarketViolations + " where " + cViolationsNo + "='" + _ViolationsNo + "'"; } } #endregion #region public class MarketViolations_Qry : rsQuery { public String Checher { get { return GetString(MarketViolations_info.cChecher); } // set { SetField(MarketViolations_info.cChecher, value); } } public Boolean IsRead { get { return GetBool(MarketViolations_info.cIsRead); } // set { SetField(MarketViolations_info.cIsRead, value); } } public String LogContent { get { return GetString(MarketViolations_info.cLogContent); } // set { SetField(MarketViolations_info.cLogContent, value); } } public DateTime LogDate { get { return GetDateTime(MarketViolations_info.cLogDate); } // set { SetField(MarketViolations_info.cLogDate, value); } } public String LogType { get { return GetString(MarketViolations_info.cLogType); } // set { SetField(MarketViolations_info.cLogType, value); } } public String MarketID { get { return GetString(MarketViolations_info.cMarketID); } // set { SetField(MarketViolations_info.cMarketID, value); } } public String Result { get { return GetString(MarketViolations_info.cResult); } // set { SetField(MarketViolations_info.cResult, value); } } public DateTime TimeCreated { get { return GetDateTime(MarketViolations_info.cTimeCreated); } // set { SetField(MarketViolations_info.cTimeCreated, value); } } public DateTime TimeLastMod { get { return GetDateTime(MarketViolations_info.cTimeLastMod); } // set { SetField(MarketViolations_info.cTimeLastMod, value); } } public String UserIDLastMod { get { return GetString(MarketViolations_info.cUserIDLastMod); } // set { SetField(MarketViolations_info.cUserIDLastMod, value); } } public Byte[] ViolationsNo { get { return GetBytes(MarketViolations_info.cViolationsNo); } // set { SetField(MarketViolations_info.cViolationsNo, value); } } } #endregion }