using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region vwMarketEvalRpt public class vwMarketEvalRpt_info : ITableInfo { #region vwMarketEvalRpt表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 15; /// 是否允许为空: N; /// 默认值: ; /// 描述: MarketId; /// public const string cMarketId = "MarketId"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 400; /// 是否允许为空: N; /// 默认值: ; /// 描述: MarketName; /// public const string cMarketName = "MarketName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 100; /// 是否允许为空: Y; /// 默认值: ; /// 描述: MarketTypeName; /// public const string cMarketTypeName = "MarketTypeName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: tinyint; /// 数据长度: 1; /// 是否允许为空: N; /// 默认值: ; /// 描述: Month; /// public const string cMonth = "Month"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: N; /// 默认值: ; /// 描述: RegionName; /// public const string cRegionName = "RegionName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: TotalScore; /// public const string cTotalScore = "TotalScore"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smallint; /// 数据长度: 2; /// 是否允许为空: N; /// 默认值: ; /// 描述: Year; /// public const string cYear = "Year"; #endregion public vwMarketEvalRpt_info(){} public vwMarketEvalRpt_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _MarketId=UtilStr.StrFromObj(poRow[cMarketId]); _MarketName=UtilStr.StrFromObj(poRow[cMarketName]); _MarketTypeName=UtilStr.StrFromObj(poRow[cMarketTypeName]); _Month=UtilStr.StrFromObj(poRow[cMonth]); _RegionName=UtilStr.StrFromObj(poRow[cRegionName]); _TotalScore=UtilStr.StrFromObj(poRow[cTotalScore]); _Year=UtilStr.StrFromObj(poRow[cYear]); } private string _MarketId=""; public string MarketId { get { return _MarketId; } set { _MarketId = value; } } private string _MarketName=""; public string MarketName { get { return _MarketName; } set { _MarketName = value; } } private string _MarketTypeName=""; public string MarketTypeName { get { return _MarketTypeName; } set { _MarketTypeName = value; } } private string _Month=""; public string Month { get { return _Month; } set { _Month = value; } } private string _RegionName=""; public string RegionName { get { return _RegionName; } set { _RegionName = value; } } private string _TotalScore=""; public string TotalScore { get { return _TotalScore; } set { _TotalScore = value; } } private string _Year=""; public string Year { get { return _Year; } set { _Year = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("vwMarketEvalRptRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cMarketId, MarketId); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMarketName, MarketName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMarketTypeName, MarketTypeName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMonth, Month); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cRegionName, RegionName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cTotalScore, TotalScore); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cYear, Year); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.vwMarketEvalRpt+" "+ " ("+cMarketId+","+cMarketName+","+cMarketTypeName+","+cMonth+","+cRegionName+","+cTotalScore+","+cYear+") "+ " values ('"+_MarketId+"','"+_MarketName+"','"+_MarketTypeName+"','"+_Month+"','"+_RegionName+"',"+_TotalScore+",'"+_Year+"') " ; } public string UpdateSql() { return " update "+Tn.vwMarketEvalRpt+" "+ " set "+cMarketId+"='"+_MarketId+"',"+cMarketName+"='"+_MarketName+"',"+cMarketTypeName+"='"+_MarketTypeName+"',"+cMonth+"='"+_Month+"',"+cRegionName+"='"+_RegionName+"',"+cTotalScore+"="+_TotalScore+","+cYear+"='"+_Year+"' "+ " where " ; } public string DeleteSql() { return "Delete "+Tn.vwMarketEvalRpt+" where " ; } } #endregion #region public class vwMarketEvalRpt_Qry : rsQuery { public String MarketId { get { return GetString(vwMarketEvalRpt_info.cMarketId); } // set { SetField(vwMarketEvalRpt_info.cMarketId, value); } } public String MarketName { get { return GetString(vwMarketEvalRpt_info.cMarketName); } // set { SetField(vwMarketEvalRpt_info.cMarketName, value); } } public String MarketTypeName { get { return GetString(vwMarketEvalRpt_info.cMarketTypeName); } // set { SetField(vwMarketEvalRpt_info.cMarketTypeName, value); } } public Int64 Month { get { return GetInt(vwMarketEvalRpt_info.cMonth); } // set { SetField(vwMarketEvalRpt_info.cMonth, value); } } public String RegionName { get { return GetString(vwMarketEvalRpt_info.cRegionName); } // set { SetField(vwMarketEvalRpt_info.cRegionName, value); } } public Int64 TotalScore { get { return GetInt(vwMarketEvalRpt_info.cTotalScore); } // set { SetField(vwMarketEvalRpt_info.cTotalScore, value); } } public Int64 Year { get { return GetInt(vwMarketEvalRpt_info.cYear); } // set { SetField(vwMarketEvalRpt_info.cYear, value); } } } #endregion }