using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region vwMarketMajorQuote public class vwMarketMajorQuote_info : ITableInfo { #region vwMarketMajorQuote表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: Amount; /// public const string cAmount = "Amount"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 100; /// 是否允许为空: N; /// 默认值: ; /// 描述: MajorGoodsName; /// public const string cMajorGoodsName = "MajorGoodsName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 15; /// 是否允许为空: N; /// 默认值: ; /// 描述: MarketId; /// public const string cMarketId = "MarketId"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 400; /// 是否允许为空: N; /// 默认值: ; /// 描述: MarketName; /// public const string cMarketName = "MarketName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: money; /// 数据长度: 8; /// 是否允许为空: N; /// 默认值: ; /// 描述: QuoteAverage; /// public const string cQuoteAverage = "QuoteAverage"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: QuoteDate; /// public const string cQuoteDate = "QuoteDate"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nchar; /// 数据长度: 20; /// 是否允许为空: Y; /// 默认值: ; /// 描述: UnitID; /// public const string cUnitID = "UnitID"; #endregion public vwMarketMajorQuote_info(){} public vwMarketMajorQuote_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _Amount=UtilStr.StrFromObj(poRow[cAmount]); _MajorGoodsName=UtilStr.StrFromObj(poRow[cMajorGoodsName]); _MarketId=UtilStr.StrFromObj(poRow[cMarketId]); _MarketName=UtilStr.StrFromObj(poRow[cMarketName]); _QuoteAverage=UtilStr.StrFromObj(poRow[cQuoteAverage]); _QuoteDate=UtilStr.StrFromObj(poRow[cQuoteDate]); _UnitID=UtilStr.StrFromObj(poRow[cUnitID]); } private string _Amount=""; public string Amount { get { return _Amount; } set { _Amount = value; } } private string _MajorGoodsName=""; public string MajorGoodsName { get { return _MajorGoodsName; } set { _MajorGoodsName = value; } } 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 _QuoteAverage=""; public string QuoteAverage { get { return _QuoteAverage; } set { _QuoteAverage = value; } } private string _QuoteDate=""; public string QuoteDate { get { return _QuoteDate; } set { _QuoteDate = value; } } private string _UnitID=""; public string UnitID { get { return _UnitID; } set { _UnitID = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("vwMarketMajorQuoteRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cAmount, Amount); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMajorGoodsName, MajorGoodsName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMarketId, MarketId); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMarketName, MarketName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cQuoteAverage, QuoteAverage); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cQuoteDate, QuoteDate); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cUnitID, UnitID); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.vwMarketMajorQuote+" "+ " ("+cAmount+","+cMajorGoodsName+","+cMarketId+","+cMarketName+","+cQuoteAverage+","+cQuoteDate+","+cUnitID+") "+ " values ("+_Amount+",'"+_MajorGoodsName+"','"+_MarketId+"','"+_MarketName+"',"+_QuoteAverage+",'"+_QuoteDate+"','"+_UnitID+"') " ; } public string UpdateSql() { return " update "+Tn.vwMarketMajorQuote+" "+ " set "+cAmount+"="+_Amount+","+cMajorGoodsName+"='"+_MajorGoodsName+"',"+cMarketId+"='"+_MarketId+"',"+cMarketName+"='"+_MarketName+"',"+cQuoteAverage+"="+_QuoteAverage+","+cQuoteDate+"='"+_QuoteDate+"',"+cUnitID+"='"+_UnitID+"' "+ " where " ; } public string DeleteSql() { return "Delete "+Tn.vwMarketMajorQuote+" where " ; } } #endregion #region public class vwMarketMajorQuote_Qry : rsQuery { public Int64 Amount { get { return GetInt(vwMarketMajorQuote_info.cAmount); } // set { SetField(vwMarketMajorQuote_info.cAmount, value); } } public String MajorGoodsName { get { return GetString(vwMarketMajorQuote_info.cMajorGoodsName); } // set { SetField(vwMarketMajorQuote_info.cMajorGoodsName, value); } } public String MarketId { get { return GetString(vwMarketMajorQuote_info.cMarketId); } // set { SetField(vwMarketMajorQuote_info.cMarketId, value); } } public String MarketName { get { return GetString(vwMarketMajorQuote_info.cMarketName); } // set { SetField(vwMarketMajorQuote_info.cMarketName, value); } } public Decimal QuoteAverage { get { return GetDecimal(vwMarketMajorQuote_info.cQuoteAverage); } // set { SetField(vwMarketMajorQuote_info.cQuoteAverage, value); } } public DateTime QuoteDate { get { return GetDateTime(vwMarketMajorQuote_info.cQuoteDate); } // set { SetField(vwMarketMajorQuote_info.cQuoteDate, value); } } public String UnitID { get { return GetString(vwMarketMajorQuote_info.cUnitID); } // set { SetField(vwMarketMajorQuote_info.cUnitID, value); } } } #endregion }