using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region Farms public class Farms_info : ITableInfo { #region Farms表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 100; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 地址; /// public const string cAddress = "Address"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 成立日期; /// public const string cBuildTime = "BuildTime"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: Y; /// 默认值: ; /// 描述: CheckResultTable; /// public const string cCheckResultTable = "CheckResultTable"; /// /// 为关键字段: Y --- PrimaryKey; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 10; /// 是否允许为空: N; /// 默认值: ; /// 描述: 编号; /// public const string cFarmID = "FarmID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 80; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 网址; /// public const string cFarmURL = "FarmURL"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: (0); /// 描述: 是否锁定; /// public const string cIsLock = "IsLock"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: (0); /// 描述: 是否系统; /// public const string cIsSystem = "IsSystem"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 40; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 联系人; /// public const string cLinkMan = "LinkMan"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 100; /// 是否允许为空: N; /// 默认值: ; /// 描述: 名称; /// public const string cNames = "Names"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: char; /// 数据长度: 10; /// 是否允许为空: N; /// 默认值: ; /// 描述: 区域编号; /// public const string cRegionID = "RegionID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 200; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 备注; /// public const string cRemark = "Remark"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: 工商、乡镇、市场; /// public const string cSeriesType = "SeriesType"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 10; /// 是否允许为空: N; /// 默认值: ; /// 描述: 简称; /// public const string cShortNames = "ShortNames"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 40; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 电话; /// public const string cTelephone = "Telephone"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 10; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 邮政编码; /// public const string cZIP = "ZIP"; #endregion public Farms_info(){} public Farms_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _Address=UtilStr.StrFromObj(poRow[cAddress]); _BuildTime=UtilStr.StrFromObj(poRow[cBuildTime]); _CheckResultTable=UtilStr.StrFromObj(poRow[cCheckResultTable]); _FarmID=UtilStr.StrFromObj(poRow[cFarmID]); _FarmURL=UtilStr.StrFromObj(poRow[cFarmURL]); _IsLock=UtilStr.StrFromObj(poRow[cIsLock]); _IsSystem=UtilStr.StrFromObj(poRow[cIsSystem]); _LinkMan=UtilStr.StrFromObj(poRow[cLinkMan]); _Names=UtilStr.StrFromObj(poRow[cNames]); _RegionID=UtilStr.StrFromObj(poRow[cRegionID]); _Remark=UtilStr.StrFromObj(poRow[cRemark]); _SeriesType=UtilStr.StrFromObj(poRow[cSeriesType]); _ShortNames=UtilStr.StrFromObj(poRow[cShortNames]); _Telephone=UtilStr.StrFromObj(poRow[cTelephone]); _ZIP=UtilStr.StrFromObj(poRow[cZIP]); } public Farms_info( string pcFarmID, DBConnSql poDBConn) { if ( pcFarmID.Trim().Length > 0 && poDBConn != null) { string lcSql = "select * from " + Tn.Farms + " where FarmID='"+pcFarmID+"'"; 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 _BuildTime=""; public string BuildTime { get { return _BuildTime; } set { _BuildTime = value; } } private string _CheckResultTable=""; public string CheckResultTable { get { return _CheckResultTable; } set { _CheckResultTable = value; } } private string _FarmID=""; public string FarmID { get { return _FarmID; } set { _FarmID = value; } } private string _FarmURL=""; public string FarmURL { get { return _FarmURL; } set { _FarmURL = value; } } private string _IsLock=""; public string IsLock { get { return _IsLock; } set { _IsLock = value; } } private string _IsSystem=""; public string IsSystem { get { return _IsSystem; } set { _IsSystem = value; } } private string _LinkMan=""; public string LinkMan { get { return _LinkMan; } set { _LinkMan = value; } } private string _Names=""; public string Names { get { return _Names; } set { _Names = 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 _SeriesType=""; public string SeriesType { get { return _SeriesType; } set { _SeriesType = value; } } private string _ShortNames=""; public string ShortNames { get { return _ShortNames; } set { _ShortNames = value; } } private string _Telephone=""; public string Telephone { get { return _Telephone; } set { _Telephone = value; } } private string _ZIP=""; public string ZIP { get { return _ZIP; } set { _ZIP = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("FarmsRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cAddress, Address); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cBuildTime, BuildTime); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cCheckResultTable, CheckResultTable); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cFarmID, FarmID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cFarmURL, FarmURL); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsLock, IsLock); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsSystem, IsSystem); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cLinkMan, LinkMan); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cNames, Names); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cRegionID, RegionID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cRemark, Remark); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cSeriesType, SeriesType); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cShortNames, ShortNames); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cTelephone, Telephone); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cZIP, ZIP); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.Farms+" "+ " ("+cAddress+","+cBuildTime+","+cCheckResultTable+","+cFarmID+","+cFarmURL+","+cIsLock+","+cIsSystem+","+cLinkMan+","+cNames+","+cRegionID+","+cRemark+","+cSeriesType+","+cShortNames+","+cTelephone+","+cZIP+") "+ " values ('"+_Address+"','"+_BuildTime+"','"+_CheckResultTable+"','"+_FarmID+"','"+_FarmURL+"',"+_IsLock+","+_IsSystem+",'"+_LinkMan+"','"+_Names+"','"+_RegionID+"','"+_Remark+"',"+_SeriesType+",'"+_ShortNames+"','"+_Telephone+"','"+_ZIP+"') " ; } public string UpdateSql() { return " update "+Tn.Farms+" "+ " set "+cAddress+"='"+_Address+"',"+cBuildTime+"='"+_BuildTime+"',"+cCheckResultTable+"='"+_CheckResultTable+"',"+cFarmURL+"='"+_FarmURL+"',"+cIsLock+"="+_IsLock+","+cIsSystem+"="+_IsSystem+","+cLinkMan+"='"+_LinkMan+"',"+cNames+"='"+_Names+"',"+cRegionID+"='"+_RegionID+"',"+cRemark+"='"+_Remark+"',"+cSeriesType+"="+_SeriesType+","+cShortNames+"='"+_ShortNames+"',"+cTelephone+"='"+_Telephone+"',"+cZIP+"='"+_ZIP+"' "+ " where "+cFarmID+"='"+_FarmID+"'" ; } public string DeleteSql() { return "Delete "+Tn.Farms+" where "+cFarmID+"='"+_FarmID+"'" ; } } #endregion #region public class Farms_Qry : rsQuery { public String Address { get { return GetString(Farms_info.cAddress); } // set { SetField(Farms_info.cAddress, value); } } public String BuildTime { get { return GetString(Farms_info.cBuildTime); } // set { SetField(Farms_info.cBuildTime, value); } } public String CheckResultTable { get { return GetString(Farms_info.cCheckResultTable); } // set { SetField(Farms_info.cCheckResultTable, value); } } public String FarmID { get { return GetString(Farms_info.cFarmID); } // set { SetField(Farms_info.cFarmID, value); } } public String FarmURL { get { return GetString(Farms_info.cFarmURL); } // set { SetField(Farms_info.cFarmURL, value); } } public Int64 IsLock { get { return GetInt(Farms_info.cIsLock); } // set { SetField(Farms_info.cIsLock, value); } } public Int64 IsSystem { get { return GetInt(Farms_info.cIsSystem); } // set { SetField(Farms_info.cIsSystem, value); } } public String LinkMan { get { return GetString(Farms_info.cLinkMan); } // set { SetField(Farms_info.cLinkMan, value); } } public String Names { get { return GetString(Farms_info.cNames); } // set { SetField(Farms_info.cNames, value); } } public String RegionID { get { return GetString(Farms_info.cRegionID); } // set { SetField(Farms_info.cRegionID, value); } } public String Remark { get { return GetString(Farms_info.cRemark); } // set { SetField(Farms_info.cRemark, value); } } public Int64 SeriesType { get { return GetInt(Farms_info.cSeriesType); } // set { SetField(Farms_info.cSeriesType, value); } } public String ShortNames { get { return GetString(Farms_info.cShortNames); } // set { SetField(Farms_info.cShortNames, value); } } public String Telephone { get { return GetString(Farms_info.cTelephone); } // set { SetField(Farms_info.cTelephone, value); } } public String ZIP { get { return GetString(Farms_info.cZIP); } // set { SetField(Farms_info.cZIP, value); } } } #endregion }