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
}