vwBBCheckData_info.cs 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Data;
  5. using SysBaseLibs;
  6. using System.Web.Script.Serialization;
  7. namespace SysDataLibs.TableClass
  8. {
  9. #region vwBBCheckData
  10. public class vwBBCheckData_info : ITableInfo
  11. {
  12. #region vwBBCheckData表 字段信息
  13. /// <summary>
  14. /// 为关键字段: N ;
  15. /// 自动增长: N;
  16. /// 数据类型: int;
  17. /// 数据长度: 4;
  18. /// 是否允许为空: Y;
  19. /// 默认值: ;
  20. /// 描述: CheckBatch;
  21. /// </summary>
  22. public const string cCheckBatch = "CheckBatch";
  23. /// <summary>
  24. /// 为关键字段: N ;
  25. /// 自动增长: N;
  26. /// 数据类型: varchar;
  27. /// 数据长度: 10;
  28. /// 是否允许为空: Y;
  29. /// 默认值: ;
  30. /// 描述: ChkDate;
  31. /// </summary>
  32. public const string cChkDate = "ChkDate";
  33. /// <summary>
  34. /// 为关键字段: N ;
  35. /// 自动增长: N;
  36. /// 数据类型: nvarchar;
  37. /// 数据长度: 100;
  38. /// 是否允许为空: Y;
  39. /// 默认值: ;
  40. /// 描述: ProductName;
  41. /// </summary>
  42. public const string cProductName = "ProductName";
  43. /// <summary>
  44. /// 为关键字段: N ;
  45. /// 自动增长: N;
  46. /// 数据类型: int;
  47. /// 数据长度: 4;
  48. /// 是否允许为空: Y;
  49. /// 默认值: ;
  50. /// 描述: QualifiedBatch;
  51. /// </summary>
  52. public const string cQualifiedBatch = "QualifiedBatch";
  53. #endregion
  54. public vwBBCheckData_info(){}
  55. public vwBBCheckData_info(DataRow poRow)
  56. {
  57. CreateTableInfo(poRow);
  58. }
  59. public void CreateTableInfo(DataRow poRow)
  60. {
  61. _CheckBatch=UtilStr.StrFromObj(poRow[cCheckBatch]);
  62. _ChkDate=UtilStr.StrFromObj(poRow[cChkDate]);
  63. _ProductName=UtilStr.StrFromObj(poRow[cProductName]);
  64. _QualifiedBatch=UtilStr.StrFromObj(poRow[cQualifiedBatch]);
  65. }
  66. private string _CheckBatch="";
  67. public string CheckBatch
  68. {
  69. get { return _CheckBatch; }
  70. set { _CheckBatch = value; }
  71. }
  72. private string _ChkDate="";
  73. public string ChkDate
  74. {
  75. get { return _ChkDate; }
  76. set { _ChkDate = value; }
  77. }
  78. private string _ProductName="";
  79. public string ProductName
  80. {
  81. get { return _ProductName; }
  82. set { _ProductName = value; }
  83. }
  84. private string _QualifiedBatch="";
  85. public string QualifiedBatch
  86. {
  87. get { return _QualifiedBatch; }
  88. set { _QualifiedBatch = value; }
  89. }
  90. [ScriptIgnore]
  91. public rsXmlNode DataXMLNode
  92. {
  93. get
  94. {
  95. rsXmlNode loMainNode = new rsXmlNode("vwBBCheckDataRecord", "");
  96. rsXmlNode loNode =null;
  97. loNode = new rsXmlNode(cCheckBatch, CheckBatch);
  98. loMainNode.AddChild(loNode);
  99. loNode = new rsXmlNode(cChkDate, ChkDate);
  100. loMainNode.AddChild(loNode);
  101. loNode = new rsXmlNode(cProductName, ProductName);
  102. loMainNode.AddChild(loNode);
  103. loNode = new rsXmlNode(cQualifiedBatch, QualifiedBatch);
  104. loMainNode.AddChild(loNode);
  105. return loMainNode ;
  106. }
  107. }
  108. public string InsertSql()
  109. {
  110. return " insert into "+Tn.vwBBCheckData+" "+
  111. " ("+cCheckBatch+","+cChkDate+","+cProductName+","+cQualifiedBatch+") "+
  112. " values ("+_CheckBatch+",'"+_ChkDate+"','"+_ProductName+"',"+_QualifiedBatch+") " ;
  113. }
  114. public string UpdateSql()
  115. {
  116. return " update "+Tn.vwBBCheckData+" "+
  117. " set "+cCheckBatch+"="+_CheckBatch+","+cChkDate+"='"+_ChkDate+"',"+cProductName+"='"+_ProductName+"',"+cQualifiedBatch+"="+_QualifiedBatch+" "+
  118. " where " ;
  119. }
  120. public string DeleteSql()
  121. {
  122. return "Delete "+Tn.vwBBCheckData+" where " ;
  123. }
  124. }
  125. #endregion
  126. #region
  127. public class vwBBCheckData_Qry : rsQuery
  128. {
  129. public Int64 CheckBatch
  130. {
  131. get { return GetInt(vwBBCheckData_info.cCheckBatch); }
  132. // set { SetField(vwBBCheckData_info.cCheckBatch, value); }
  133. }
  134. public String ChkDate
  135. {
  136. get { return GetString(vwBBCheckData_info.cChkDate); }
  137. // set { SetField(vwBBCheckData_info.cChkDate, value); }
  138. }
  139. public String ProductName
  140. {
  141. get { return GetString(vwBBCheckData_info.cProductName); }
  142. // set { SetField(vwBBCheckData_info.cProductName, value); }
  143. }
  144. public Int64 QualifiedBatch
  145. {
  146. get { return GetInt(vwBBCheckData_info.cQualifiedBatch); }
  147. // set { SetField(vwBBCheckData_info.cQualifiedBatch, value); }
  148. }
  149. }
  150. #endregion
  151. }