using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using SysBaseLibs;
using System.Web.Script.Serialization;
namespace SysDataLibs.TableClass
{
#region Markets
public partial class Markets_info : ITableInfo
{
#region Markets表 字段信息
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 500;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 该市场所在的地址;
///
public const string cAddress = "Address";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: float;
/// 数据长度: 8;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 市场的面积;
///
public const string cArea = "Area";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: smallint;
/// 数据长度: 2;
/// 是否允许为空: N;
/// 默认值: ((1));
/// 描述: 规划审批标志(0无1有);
///
public const string cAuditFlag = "AuditFlag";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 20;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 食品信用安全码;
///
public const string cCardIndex = "CardIndex";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 500;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 主办单位;
///
public const string cFrontForUnit = "FrontForUnit";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: int;
/// 数据长度: 4;
/// 是否允许为空: N;
/// 默认值: ((0));
/// 描述: 是否锁定;
///
public const string cIsLock = "IsLock";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 100;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 营业执照名称;
///
public const string cLicenseName = "LicenseName";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 40;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 社会统一信用编码;
///
public const string cLicenseNo = "LicenseNo";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 100;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 日常联系人;
///
public const string cLinkMan = "LinkMan";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 50;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 联系人电话;
///
public const string cLinkTel = "LinkTel";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 500;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 管理单位;
///
public const string cManageUnit = "ManageUnit";
///
/// 为关键字段: Y --- PrimaryKey;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 15;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 编号;
///
public const string cMarketID = "MarketID";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: int;
/// 数据长度: 4;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 经营户总数;
///
public const string cMarketSellerNum = "MarketSellerNum";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 4;
/// 是否允许为空: Y;
/// 默认值: ((1));
/// 描述: 市场的类型编号--MarketType表;
///
public const string cMarketTypeID = "MarketTypeID";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 400;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 市场名称;
///
public const string cNames = "Names";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: smalldatetime;
/// 数据长度: 4;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 开业时间;
///
public const string cPractiseTime = "PractiseTime";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 100;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 负责人;
///
public const string cPrincipal = "Principal";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 20;
/// 是否允许为空: N;
/// 默认值: ;
/// 描述: 所在区域编号-对应Region 表;
///
public const string cRegionID = "RegionID";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nvarchar;
/// 数据长度: 500;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 备注;
///
public const string cRemark = "Remark";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: varchar;
/// 数据长度: 50;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 联系电话;
///
public const string cTelephone = "Telephone";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: money;
/// 数据长度: 8;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 营业额;
///
public const string cTurnover = "Turnover";
///
/// 为关键字段: N ;
/// 自动增长: N;
/// 数据类型: nchar;
/// 数据长度: 2;
/// 是否允许为空: Y;
/// 默认值: ;
/// 描述: 1已改造 2拟改造;
///
public const string cUpgrade = "Upgrade";
#endregion
public Markets_info(){}
public Markets_info(DataRow poRow)
{
CreateTableInfo(poRow);
}
public void CreateTableInfo(DataRow poRow)
{
_Address=UtilStr.StrFromObj(poRow[cAddress]);
_Area=UtilStr.StrFromObj(poRow[cArea]);
_AuditFlag=UtilStr.StrFromObj(poRow[cAuditFlag]);
_CardIndex=UtilStr.StrFromObj(poRow[cCardIndex]);
_FrontForUnit=UtilStr.StrFromObj(poRow[cFrontForUnit]);
_IsLock=UtilStr.StrFromObj(poRow[cIsLock]);
_LicenseName=UtilStr.StrFromObj(poRow[cLicenseName]);
_LicenseNo=UtilStr.StrFromObj(poRow[cLicenseNo]);
_LinkMan=UtilStr.StrFromObj(poRow[cLinkMan]);
_LinkTel=UtilStr.StrFromObj(poRow[cLinkTel]);
_ManageUnit=UtilStr.StrFromObj(poRow[cManageUnit]);
_MarketID=UtilStr.StrFromObj(poRow[cMarketID]);
_MarketSellerNum=UtilStr.StrFromObj(poRow[cMarketSellerNum]);
_MarketTypeID=UtilStr.StrFromObj(poRow[cMarketTypeID]);
_Names=UtilStr.StrFromObj(poRow[cNames]);
_PractiseTime=UtilStr.StrFromObj(poRow[cPractiseTime]);
_Principal=UtilStr.StrFromObj(poRow[cPrincipal]);
_RegionID=UtilStr.StrFromObj(poRow[cRegionID]);
_Remark=UtilStr.StrFromObj(poRow[cRemark]);
_Telephone=UtilStr.StrFromObj(poRow[cTelephone]);
_Turnover=UtilStr.StrFromObj(poRow[cTurnover]);
_Upgrade=UtilStr.StrFromObj(poRow[cUpgrade]);
}
public Markets_info( string pcMarketID, DBConnSql poDBConn)
{
if ( pcMarketID.Trim().Length > 0 && poDBConn != null)
{
string lcSql = "select * from " + Tn.Markets + " where MarketID='"+pcMarketID+"'";
rsQuery loQuery = poDBConn.OpenQuery(lcSql);
if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1)
{
loQuery.MoveFirst();
CreateTableInfo(loQuery.CurrentRow);
}
}
}
private string _Address="";
public string Address
{
get { return _Address; }
set { _Address = value; }
}
private string _Area="";
public string Area
{
get { return _Area; }
set { _Area = value; }
}
private string _AuditFlag="";
public string AuditFlag
{
get { return _AuditFlag; }
set { _AuditFlag = value; }
}
private string _CardIndex="";
public string CardIndex
{
get { return _CardIndex; }
set { _CardIndex = value; }
}
private string _FrontForUnit="";
public string FrontForUnit
{
get { return _FrontForUnit; }
set { _FrontForUnit = value; }
}
private string _IsLock="";
public string IsLock
{
get { return _IsLock; }
set { _IsLock = value; }
}
private string _LicenseName="";
public string LicenseName
{
get { return _LicenseName; }
set { _LicenseName = value; }
}
private string _LicenseNo="";
public string LicenseNo
{
get { return _LicenseNo; }
set { _LicenseNo = value; }
}
private string _LinkMan="";
public string LinkMan
{
get { return _LinkMan; }
set { _LinkMan = value; }
}
private string _LinkTel="";
public string LinkTel
{
get { return _LinkTel; }
set { _LinkTel = value; }
}
private string _ManageUnit="";
public string ManageUnit
{
get { return _ManageUnit; }
set { _ManageUnit = value; }
}
private string _MarketID="";
public string MarketID
{
get { return _MarketID; }
set { _MarketID = value; }
}
private string _MarketSellerNum="";
public string MarketSellerNum
{
get { return _MarketSellerNum; }
set { _MarketSellerNum = value; }
}
private string _MarketTypeID="";
public string MarketTypeID
{
get { return _MarketTypeID; }
set { _MarketTypeID = value; }
}
private string _Names="";
public string Names
{
get { return _Names; }
set { _Names = value; }
}
private string _PractiseTime="";
public string PractiseTime
{
get { return _PractiseTime; }
set { _PractiseTime = value; }
}
private string _Principal="";
public string Principal
{
get { return _Principal; }
set { _Principal = value; }
}
private string _RegionID="";
public string RegionID
{
get { return _RegionID; }
set { _RegionID = value; }
}
private string _Remark="";
public string Remark
{
get { return _Remark; }
set { _Remark = value; }
}
private string _Telephone="";
public string Telephone
{
get { return _Telephone; }
set { _Telephone = value; }
}
private string _Turnover="";
public string Turnover
{
get { return _Turnover; }
set { _Turnover = value; }
}
private string _Upgrade="";
public string Upgrade
{
get { return _Upgrade; }
set { _Upgrade = value; }
}
[ScriptIgnore]
public rsXmlNode DataXMLNode
{
get
{
rsXmlNode loMainNode = new rsXmlNode("MarketsRecord", "");
rsXmlNode loNode =null;
loNode = new rsXmlNode(cAddress, Address);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cArea, Area);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cAuditFlag, AuditFlag);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cCardIndex, CardIndex);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cFrontForUnit, FrontForUnit);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cIsLock, IsLock);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cLicenseName, LicenseName);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cLicenseNo, LicenseNo);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cLinkMan, LinkMan);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cLinkTel, LinkTel);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cManageUnit, ManageUnit);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cMarketID, MarketID);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cMarketSellerNum, MarketSellerNum);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cMarketTypeID, MarketTypeID);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cNames, Names);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cPractiseTime, PractiseTime);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cPrincipal, Principal);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cRegionID, RegionID);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cRemark, Remark);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cTelephone, Telephone);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cTurnover, Turnover);
loMainNode.AddChild(loNode);
loNode = new rsXmlNode(cUpgrade, Upgrade);
loMainNode.AddChild(loNode);
return loMainNode ;
}
}
public string InsertSql()
{
return " insert into "+Tn.Markets+" "+
" ("+cAddress+","+cArea+","+cAuditFlag+","+cCardIndex+","+cFrontForUnit+","+cIsLock+","+cLicenseName+","+cLicenseNo+","+cLinkMan+","+cLinkTel+","+cManageUnit+","+cMarketID+","+cMarketSellerNum+","+cMarketTypeID+","+cNames+","+cPractiseTime+","+cPrincipal+","+cRegionID+","+cRemark+","+cTelephone+","+cTurnover+","+cUpgrade+") "+
" values ('"+_Address+"','"+_Area+"','"+_AuditFlag+"','"+_CardIndex+"','"+_FrontForUnit+"',"+_IsLock+",'"+_LicenseName+"','"+_LicenseNo+"','"+_LinkMan+"','"+_LinkTel+"','"+_ManageUnit+"','"+_MarketID+"',"+_MarketSellerNum+",'"+_MarketTypeID+"','"+_Names+"','"+_PractiseTime+"','"+_Principal+"','"+_RegionID+"','"+_Remark+"','"+_Telephone+"',"+_Turnover+",'"+_Upgrade+"') " ;
}
public string UpdateSql()
{
return " update "+Tn.Markets+" "+
" set "+cAddress+"='"+_Address+"',"+cArea+"='"+_Area+"',"+cAuditFlag+"='"+_AuditFlag+"',"+cCardIndex+"='"+_CardIndex+"',"+cFrontForUnit+"='"+_FrontForUnit+"',"+cIsLock+"="+_IsLock+","+cLicenseName+"='"+_LicenseName+"',"+cLicenseNo+"='"+_LicenseNo+"',"+cLinkMan+"='"+_LinkMan+"',"+cLinkTel+"='"+_LinkTel+"',"+cManageUnit+"='"+_ManageUnit+"',"+cMarketSellerNum+"="+_MarketSellerNum+","+cMarketTypeID+"='"+_MarketTypeID+"',"+cNames+"='"+_Names+"',"+cPractiseTime+"='"+_PractiseTime+"',"+cPrincipal+"='"+_Principal+"',"+cRegionID+"='"+_RegionID+"',"+cRemark+"='"+_Remark+"',"+cTelephone+"='"+_Telephone+"',"+cTurnover+"="+_Turnover+","+cUpgrade+"='"+_Upgrade+"' "+
" where "+cMarketID+"='"+_MarketID+"'" ;
}
public string DeleteSql()
{
return "Delete "+Tn.Markets+" where "+cMarketID+"='"+_MarketID+"'" ;
}
}
#endregion
#region
public class Markets_Qry : rsQuery
{
public String Address
{
get { return GetString(Markets_info.cAddress); }
// set { SetField(Markets_info.cAddress, value); }
}
public String Area
{
get { return GetString(Markets_info.cArea); }
// set { SetField(Markets_info.cArea, value); }
}
public Int64 AuditFlag
{
get { return GetInt(Markets_info.cAuditFlag); }
// set { SetField(Markets_info.cAuditFlag, value); }
}
public String CardIndex
{
get { return GetString(Markets_info.cCardIndex); }
// set { SetField(Markets_info.cCardIndex, value); }
}
public String FrontForUnit
{
get { return GetString(Markets_info.cFrontForUnit); }
// set { SetField(Markets_info.cFrontForUnit, value); }
}
public Int64 IsLock
{
get { return GetInt(Markets_info.cIsLock); }
// set { SetField(Markets_info.cIsLock, value); }
}
public String LicenseName
{
get { return GetString(Markets_info.cLicenseName); }
// set { SetField(Markets_info.cLicenseName, value); }
}
public String LicenseNo
{
get { return GetString(Markets_info.cLicenseNo); }
// set { SetField(Markets_info.cLicenseNo, value); }
}
public String LinkMan
{
get { return GetString(Markets_info.cLinkMan); }
// set { SetField(Markets_info.cLinkMan, value); }
}
public String LinkTel
{
get { return GetString(Markets_info.cLinkTel); }
// set { SetField(Markets_info.cLinkTel, value); }
}
public String ManageUnit
{
get { return GetString(Markets_info.cManageUnit); }
// set { SetField(Markets_info.cManageUnit, value); }
}
public String MarketID
{
get { return GetString(Markets_info.cMarketID); }
// set { SetField(Markets_info.cMarketID, value); }
}
public Int64 MarketSellerNum
{
get { return GetInt(Markets_info.cMarketSellerNum); }
// set { SetField(Markets_info.cMarketSellerNum, value); }
}
public String MarketTypeID
{
get { return GetString(Markets_info.cMarketTypeID); }
// set { SetField(Markets_info.cMarketTypeID, value); }
}
public String Names
{
get { return GetString(Markets_info.cNames); }
// set { SetField(Markets_info.cNames, value); }
}
public DateTime PractiseTime
{
get { return GetDateTime(Markets_info.cPractiseTime); }
// set { SetField(Markets_info.cPractiseTime, value); }
}
public String Principal
{
get { return GetString(Markets_info.cPrincipal); }
// set { SetField(Markets_info.cPrincipal, value); }
}
public String RegionID
{
get { return GetString(Markets_info.cRegionID); }
// set { SetField(Markets_info.cRegionID, value); }
}
public String Remark
{
get { return GetString(Markets_info.cRemark); }
// set { SetField(Markets_info.cRemark, value); }
}
public String Telephone
{
get { return GetString(Markets_info.cTelephone); }
// set { SetField(Markets_info.cTelephone, value); }
}
public Decimal Turnover
{
get { return GetDecimal(Markets_info.cTurnover); }
// set { SetField(Markets_info.cTurnover, value); }
}
public Boolean Upgrade
{
get { return GetBool(Markets_info.cUpgrade); }
// set { SetField(Markets_info.cUpgrade, value); }
}
}
#endregion
}