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
}