using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using SysBaseLibs;
using System.Web.Script.Serialization;
namespace SysDataLibs.TableClass
{
#region vwSpecialsGoods
public class vwSpecialsGoods_info : ITableInfo
{
#region vwSpecialsGoods表 字段信息
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: GreatKindID;
///
public const string cGreatKindID = "GreatKindID";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: GreatKindName;
///
public const string cGreatKindName = "GreatKindName";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: int;
/// 数据长度: 4;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: IsVeg;
///
public const string cIsVeg = "IsVeg";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: LittleKindID;
///
public const string cLittleKindID = "LittleKindID";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: LittleKindName;
///
public const string cLittleKindName = "LittleKindName";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: int;
/// 数据长度: 4;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: SortNumber;
///
public const string cSortNumber = "SortNumber";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: SpecialsID;
///
public const string cSpecialsID = "SpecialsID";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: SpecialsName;
///
public const string cSpecialsName = "SpecialsName";
#endregion
public vwSpecialsGoods_info(){}
public vwSpecialsGoods_info(DataRow poRow)
{
CreateTableInfo(poRow);
}
public void CreateTableInfo(DataRow poRow)
{
_GreatKindID=UtilStr.StrFromObj(poRow[cGreatKindID]);
_GreatKindName=UtilStr.StrFromObj(poRow[cGreatKindName]);
_IsVeg=UtilStr.StrFromObj(poRow[cIsVeg]);
_LittleKindID=UtilStr.StrFromObj(poRow[cLittleKindID]);
_LittleKindName=UtilStr.StrFromObj(poRow[cLittleKindName]);
_SortNumber=UtilStr.StrFromObj(poRow[cSortNumber]);
_SpecialsID=UtilStr.StrFromObj(poRow[cSpecialsID]);
_SpecialsName=UtilStr.StrFromObj(poRow[cSpecialsName]);
}
private string _GreatKindID="";
public string GreatKindID
{
get { return _GreatKindID; }
set { _GreatKindID = value; }
}
private string _GreatKindName="";
public string GreatKindName
{
get { return _GreatKindName; }
set { _GreatKindName = value; }
}
private string _IsVeg="";
public string IsVeg
{
get { return _IsVeg; }
set { _IsVeg = value; }
}
private string _LittleKindID="";
public string LittleKindID
{
get { return _LittleKindID; }
set { _LittleKindID = value; }
}
private string _LittleKindName="";
public string LittleKindName
{
get { return _LittleKindName; }
set { _LittleKindName = value; }
}
private string _SortNumber="";
public string SortNumber
{
get { return _SortNumber; }
set { _SortNumber = value; }
}
private string _SpecialsID="";
public string SpecialsID
{
get { return _SpecialsID; }
set { _SpecialsID = value; }
}
private string _SpecialsName="";
public string SpecialsName
{
get { return _SpecialsName; }
set { _SpecialsName = value; }
}
[ScriptIgnore]
public rsXmlNode DataXMLNode
{
get
{
rsXmlNode loMainNode = new rsXmlNode("vwSpecialsGoodsRecord", "");
rsXmlNode loNode =null;
loNode = new rsXmlNode(cGreatKindID, GreatKindID);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cGreatKindName, GreatKindName);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cIsVeg, IsVeg);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cLittleKindID, LittleKindID);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cLittleKindName, LittleKindName);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cSortNumber, SortNumber);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cSpecialsID, SpecialsID);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cSpecialsName, SpecialsName);
loMainNode.AddChild(loNode);
return loMainNode ;
}
}
public string InsertSql()
{
return " insert into "+Tn.vwSpecialsGoods+" "+
" ("+cGreatKindID+","+cGreatKindName+","+cIsVeg+","+cLittleKindID+","+cLittleKindName+","+cSortNumber+","+cSpecialsID+","+cSpecialsName+") "+
" values ('"+_GreatKindID+"','"+_GreatKindName+"',"+_IsVeg+",'"+_LittleKindID+"','"+_LittleKindName+"',"+_SortNumber+",'"+_SpecialsID+"','"+_SpecialsName+"') " ;
}
public string UpdateSql()
{
return " update "+Tn.vwSpecialsGoods+" "+
" set "+cGreatKindID+"='"+_GreatKindID+"',"+cGreatKindName+"='"+_GreatKindName+"',"+cIsVeg+"="+_IsVeg+","+cLittleKindID+"='"+_LittleKindID+"',"+cLittleKindName+"='"+_LittleKindName+"',"+cSortNumber+"="+_SortNumber+","+cSpecialsID+"='"+_SpecialsID+"',"+cSpecialsName+"='"+_SpecialsName+"' "+
" where " ;
}
public string DeleteSql()
{
return "Delete "+Tn.vwSpecialsGoods+" where " ;
}
}
#endregion
#region
public class vwSpecialsGoods_Qry : rsQuery
{
public String GreatKindID
{
get { return GetString(vwSpecialsGoods_info.cGreatKindID); }
// set { SetField(vwSpecialsGoods_info.cGreatKindID, value); }
}
public String GreatKindName
{
get { return GetString(vwSpecialsGoods_info.cGreatKindName); }
// set { SetField(vwSpecialsGoods_info.cGreatKindName, value); }
}
public Int64 IsVeg
{
get { return GetInt(vwSpecialsGoods_info.cIsVeg); }
// set { SetField(vwSpecialsGoods_info.cIsVeg, value); }
}
public String LittleKindID
{
get { return GetString(vwSpecialsGoods_info.cLittleKindID); }
// set { SetField(vwSpecialsGoods_info.cLittleKindID, value); }
}
public String LittleKindName
{
get { return GetString(vwSpecialsGoods_info.cLittleKindName); }
// set { SetField(vwSpecialsGoods_info.cLittleKindName, value); }
}
public Int64 SortNumber
{
get { return GetInt(vwSpecialsGoods_info.cSortNumber); }
// set { SetField(vwSpecialsGoods_info.cSortNumber, value); }
}
public String SpecialsID
{
get { return GetString(vwSpecialsGoods_info.cSpecialsID); }
// set { SetField(vwSpecialsGoods_info.cSpecialsID, value); }
}
public String SpecialsName
{
get { return GetString(vwSpecialsGoods_info.cSpecialsName); }
// set { SetField(vwSpecialsGoods_info.cSpecialsName, value); }
}
}
#endregion
}