using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region vwBBCheckData public class vwBBCheckData_info : ITableInfo { #region vwBBCheckData表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: CheckBatch; /// public const string cCheckBatch = "CheckBatch"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 10; /// 是否允许为空: Y; /// 默认值: ; /// 描述: ChkDate; /// public const string cChkDate = "ChkDate"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 100; /// 是否允许为空: Y; /// 默认值: ; /// 描述: ProductName; /// public const string cProductName = "ProductName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: QualifiedBatch; /// public const string cQualifiedBatch = "QualifiedBatch"; #endregion public vwBBCheckData_info(){} public vwBBCheckData_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _CheckBatch=UtilStr.StrFromObj(poRow[cCheckBatch]); _ChkDate=UtilStr.StrFromObj(poRow[cChkDate]); _ProductName=UtilStr.StrFromObj(poRow[cProductName]); _QualifiedBatch=UtilStr.StrFromObj(poRow[cQualifiedBatch]); } private string _CheckBatch=""; public string CheckBatch { get { return _CheckBatch; } set { _CheckBatch = value; } } private string _ChkDate=""; public string ChkDate { get { return _ChkDate; } set { _ChkDate = value; } } private string _ProductName=""; public string ProductName { get { return _ProductName; } set { _ProductName = value; } } private string _QualifiedBatch=""; public string QualifiedBatch { get { return _QualifiedBatch; } set { _QualifiedBatch = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("vwBBCheckDataRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cCheckBatch, CheckBatch); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cChkDate, ChkDate); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cProductName, ProductName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cQualifiedBatch, QualifiedBatch); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.vwBBCheckData+" "+ " ("+cCheckBatch+","+cChkDate+","+cProductName+","+cQualifiedBatch+") "+ " values ("+_CheckBatch+",'"+_ChkDate+"','"+_ProductName+"',"+_QualifiedBatch+") " ; } public string UpdateSql() { return " update "+Tn.vwBBCheckData+" "+ " set "+cCheckBatch+"="+_CheckBatch+","+cChkDate+"='"+_ChkDate+"',"+cProductName+"='"+_ProductName+"',"+cQualifiedBatch+"="+_QualifiedBatch+" "+ " where " ; } public string DeleteSql() { return "Delete "+Tn.vwBBCheckData+" where " ; } } #endregion #region public class vwBBCheckData_Qry : rsQuery { public Int64 CheckBatch { get { return GetInt(vwBBCheckData_info.cCheckBatch); } // set { SetField(vwBBCheckData_info.cCheckBatch, value); } } public String ChkDate { get { return GetString(vwBBCheckData_info.cChkDate); } // set { SetField(vwBBCheckData_info.cChkDate, value); } } public String ProductName { get { return GetString(vwBBCheckData_info.cProductName); } // set { SetField(vwBBCheckData_info.cProductName, value); } } public Int64 QualifiedBatch { get { return GetInt(vwBBCheckData_info.cQualifiedBatch); } // set { SetField(vwBBCheckData_info.cQualifiedBatch, value); } } } #endregion }