using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region SellerHasWarrant public class SellerHasWarrant_info : ITableInfo { #region SellerHasWarrant表 字段信息 /// /// 为关键字段: Y --- PrimaryKey; /// 自动增长: Y; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: 编号; /// public const string cID = "ID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: 经营户编号; /// public const string cSellerID = "SellerID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 证件有效截至日; /// public const string cValidEndTime = "ValidEndTime"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 证件有效起始日; /// public const string cValidStartTime = "ValidStartTime"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 200; /// 是否允许为空: N; /// 默认值: ; /// 描述: 证件号码; /// public const string cWarrantNumber = "WarrantNumber"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nchar; /// 数据长度: 2; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 1正式 2临时; /// public const string cWarrantStyle = "WarrantStyle"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: 证件类型; /// public const string cWarrantTypeID = "WarrantTypeID"; #endregion public SellerHasWarrant_info(){} public SellerHasWarrant_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _ID=UtilStr.StrFromObj(poRow[cID]); _SellerID=UtilStr.StrFromObj(poRow[cSellerID]); _ValidEndTime=UtilStr.StrFromObj(poRow[cValidEndTime]); _ValidStartTime=UtilStr.StrFromObj(poRow[cValidStartTime]); _WarrantNumber=UtilStr.StrFromObj(poRow[cWarrantNumber]); _WarrantStyle=UtilStr.StrFromObj(poRow[cWarrantStyle]); _WarrantTypeID=UtilStr.StrFromObj(poRow[cWarrantTypeID]); } public SellerHasWarrant_info( string pcID, DBConnSql poDBConn) { if ( pcID.Trim().Length > 0 && poDBConn != null) { string lcSql = "select * from " + Tn.SellerHasWarrant + " where ID='"+pcID+"'"; rsQuery loQuery = poDBConn.OpenQuery(lcSql); if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1) { loQuery.MoveFirst(); CreateTableInfo(loQuery.CurrentRow); } } } private string _ID=""; public string ID { get { return _ID; } set { _ID = value; } } private string _SellerID=""; public string SellerID { get { return _SellerID; } set { _SellerID = value; } } private string _ValidEndTime=""; public string ValidEndTime { get { return _ValidEndTime; } set { _ValidEndTime = value; } } private string _ValidStartTime=""; public string ValidStartTime { get { return _ValidStartTime; } set { _ValidStartTime = value; } } private string _WarrantNumber=""; public string WarrantNumber { get { return _WarrantNumber; } set { _WarrantNumber = value; } } private string _WarrantStyle=""; public string WarrantStyle { get { return _WarrantStyle; } set { _WarrantStyle = value; } } private string _WarrantTypeID=""; public string WarrantTypeID { get { return _WarrantTypeID; } set { _WarrantTypeID = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("SellerHasWarrantRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cID, ID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cSellerID, SellerID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cValidEndTime, ValidEndTime); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cValidStartTime, ValidStartTime); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cWarrantNumber, WarrantNumber); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cWarrantStyle, WarrantStyle); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cWarrantTypeID, WarrantTypeID); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.SellerHasWarrant+" "+ " ("+cSellerID+","+cValidEndTime+","+cValidStartTime+","+cWarrantNumber+","+cWarrantStyle+","+cWarrantTypeID+") "+ " values ("+_SellerID+",'"+_ValidEndTime+"','"+_ValidStartTime+"','"+_WarrantNumber+"','"+_WarrantStyle+"',"+_WarrantTypeID+") " ; } public string UpdateSql() { return " update "+Tn.SellerHasWarrant+" "+ " set "+cSellerID+"="+_SellerID+","+cValidEndTime+"='"+_ValidEndTime+"',"+cValidStartTime+"='"+_ValidStartTime+"',"+cWarrantNumber+"='"+_WarrantNumber+"',"+cWarrantStyle+"='"+_WarrantStyle+"',"+cWarrantTypeID+"="+_WarrantTypeID+" "+ " where "+cID+"="+_ID+"" ; } public string DeleteSql() { return "Delete "+Tn.SellerHasWarrant+" where "+cID+"="+_ID+"" ; } } #endregion #region public class SellerHasWarrant_Qry : rsQuery { public Int64 ID { get { return GetInt(SellerHasWarrant_info.cID); } // set { SetField(SellerHasWarrant_info.cID, value); } } public Int64 SellerID { get { return GetInt(SellerHasWarrant_info.cSellerID); } // set { SetField(SellerHasWarrant_info.cSellerID, value); } } public DateTime ValidEndTime { get { return GetDateTime(SellerHasWarrant_info.cValidEndTime); } // set { SetField(SellerHasWarrant_info.cValidEndTime, value); } } public DateTime ValidStartTime { get { return GetDateTime(SellerHasWarrant_info.cValidStartTime); } // set { SetField(SellerHasWarrant_info.cValidStartTime, value); } } public String WarrantNumber { get { return GetString(SellerHasWarrant_info.cWarrantNumber); } // set { SetField(SellerHasWarrant_info.cWarrantNumber, value); } } public Boolean WarrantStyle { get { return GetBool(SellerHasWarrant_info.cWarrantStyle); } // set { SetField(SellerHasWarrant_info.cWarrantStyle, value); } } public Int64 WarrantTypeID { get { return GetInt(SellerHasWarrant_info.cWarrantTypeID); } // set { SetField(SellerHasWarrant_info.cWarrantTypeID, value); } } } #endregion }