NameBrands_info.cs 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598
  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 NameBrands
  10. public class NameBrands_info : ITableInfo
  11. {
  12. #region NameBrands表 字段信息
  13. /// <summary>
  14. /// 为关键字段: N ;
  15. /// 自动增长: N;
  16. /// 数据类型: ntext;
  17. /// 数据长度: 16;
  18. /// 是否允许为空: Y;
  19. /// 默认值: ;
  20. /// 描述: 描述;
  21. /// </summary>
  22. public const string cDescription = "Description";
  23. /// <summary>
  24. /// 为关键字段: N ;
  25. /// 自动增长: N;
  26. /// 数据类型: nvarchar;
  27. /// 数据长度: 100;
  28. /// 是否允许为空: N;
  29. /// 默认值: ;
  30. /// 描述: 食品名称;
  31. /// </summary>
  32. public const string cFoodName = "FoodName";
  33. /// <summary>
  34. /// 为关键字段: N ;
  35. /// 自动增长: N;
  36. /// 数据类型: nchar;
  37. /// 数据长度: 2;
  38. /// 是否允许为空: N;
  39. /// 默认值: (N'Y');
  40. /// 描述: 是否绿色食品;
  41. /// </summary>
  42. public const string cGreenFood = "GreenFood";
  43. /// <summary>
  44. /// 为关键字段: N ;
  45. /// 自动增长: N;
  46. /// 数据类型: nchar;
  47. /// 数据长度: 2;
  48. /// 是否允许为空: N;
  49. /// 默认值: (N'Y');
  50. /// 描述: 是否无公害食品;
  51. /// </summary>
  52. public const string cInnocuityFood = "InnocuityFood";
  53. /// <summary>
  54. /// 为关键字段: N ;
  55. /// 自动增长: N;
  56. /// 数据类型: nchar;
  57. /// 数据长度: 2;
  58. /// 是否允许为空: N;
  59. /// 默认值: (N'N');
  60. /// 描述: 是否锁定;
  61. /// </summary>
  62. public const string cIsLock = "IsLock";
  63. /// <summary>
  64. /// 为关键字段: N ;
  65. /// 自动增长: N;
  66. /// 数据类型: nchar;
  67. /// 数据长度: 20;
  68. /// 是否允许为空: N;
  69. /// 默认值: ;
  70. /// 描述: 市场编号;
  71. /// </summary>
  72. public const string cMarketId = "MarketId";
  73. /// <summary>
  74. /// 为关键字段: N ;
  75. /// 自动增长: N;
  76. /// 数据类型: nvarchar;
  77. /// 数据长度: 100;
  78. /// 是否允许为空: Y;
  79. /// 默认值: ;
  80. /// 描述: 直接管理者;
  81. /// </summary>
  82. public const string cMarketManager = "MarketManager";
  83. /// <summary>
  84. /// 为关键字段: Y --- PrimaryKey;
  85. /// 自动增长: Y;
  86. /// 数据类型: int;
  87. /// 数据长度: 4;
  88. /// 是否允许为空: N;
  89. /// 默认值: ;
  90. /// 描述: NameBrandID;
  91. /// </summary>
  92. public const string cNameBrandID = "NameBrandID";
  93. /// <summary>
  94. /// 为关键字段: N ;
  95. /// 自动增长: N;
  96. /// 数据类型: nvarchar;
  97. /// 数据长度: 100;
  98. /// 是否允许为空: N;
  99. /// 默认值: ;
  100. /// 描述: 品牌名称;
  101. /// </summary>
  102. public const string cNameBrandName = "NameBrandName";
  103. /// <summary>
  104. /// 为关键字段: N ;
  105. /// 自动增长: N;
  106. /// 数据类型: nvarchar;
  107. /// 数据长度: 100;
  108. /// 是否允许为空: Y;
  109. /// 默认值: ;
  110. /// 描述: 品牌持有人;
  111. /// </summary>
  112. public const string cNBByPerson = "NBByPerson";
  113. /// <summary>
  114. /// 为关键字段: N ;
  115. /// 自动增长: N;
  116. /// 数据类型: nvarchar;
  117. /// 数据长度: 300;
  118. /// 是否允许为空: Y;
  119. /// 默认值: ;
  120. /// 描述: 品牌持有人联系方式;
  121. /// </summary>
  122. public const string cNBByPersonLinks = "NBByPersonLinks";
  123. /// <summary>
  124. /// 为关键字段: N ;
  125. /// 自动增长: N;
  126. /// 数据类型: nchar;
  127. /// 数据长度: 2;
  128. /// 是否允许为空: N;
  129. /// 默认值: (N'Y');
  130. /// 描述: 是否有机食品;
  131. /// </summary>
  132. public const string cOrganicFood = "OrganicFood";
  133. /// <summary>
  134. /// 为关键字段: N ;
  135. /// 自动增长: N;
  136. /// 数据类型: nvarchar;
  137. /// 数据长度: 100;
  138. /// 是否允许为空: Y;
  139. /// 默认值: ;
  140. /// 描述: 品牌证书;
  141. /// </summary>
  142. public const string cpinpaizhengshu = "pinpaizhengshu";
  143. /// <summary>
  144. /// 为关键字段: N ;
  145. /// 自动增长: N;
  146. /// 数据类型: smalldatetime;
  147. /// 数据长度: 4;
  148. /// 是否允许为空: N;
  149. /// 默认值: ;
  150. /// 描述: 创建时间;
  151. /// </summary>
  152. public const string cTimeCreated = "TimeCreated";
  153. /// <summary>
  154. /// 为关键字段: N ;
  155. /// 自动增长: N;
  156. /// 数据类型: smalldatetime;
  157. /// 数据长度: 4;
  158. /// 是否允许为空: N;
  159. /// 默认值: ;
  160. /// 描述: 修改时间;
  161. /// </summary>
  162. public const string cTimeLastMod = "TimeLastMod";
  163. /// <summary>
  164. /// 为关键字段: N ;
  165. /// 自动增长: N;
  166. /// 数据类型: int;
  167. /// 数据长度: 4;
  168. /// 是否允许为空: N;
  169. /// 默认值: ;
  170. /// 描述: TradeTypeID;
  171. /// </summary>
  172. public const string cTradeTypeID = "TradeTypeID";
  173. /// <summary>
  174. /// 为关键字段: N ;
  175. /// 自动增长: N;
  176. /// 数据类型: varchar;
  177. /// 数据长度: 30;
  178. /// 是否允许为空: N;
  179. /// 默认值: ;
  180. /// 描述: 最后一次更改人;
  181. /// </summary>
  182. public const string cUserIDLastMod = "UserIDLastMod";
  183. /// <summary>
  184. /// 为关键字段: N ;
  185. /// 自动增长: N;
  186. /// 数据类型: nvarchar;
  187. /// 数据长度: 100;
  188. /// 是否允许为空: Y;
  189. /// 默认值: ;
  190. /// 描述: 卫生许可证;
  191. /// </summary>
  192. public const string cweishengxuke = "weishengxuke";
  193. /// <summary>
  194. /// 为关键字段: N ;
  195. /// 自动增长: N;
  196. /// 数据类型: nvarchar;
  197. /// 数据长度: 100;
  198. /// 是否允许为空: Y;
  199. /// 默认值: ;
  200. /// 描述: 经营执照;
  201. /// </summary>
  202. public const string cyjzhizhao = "yjzhizhao";
  203. #endregion
  204. public NameBrands_info() { }
  205. public NameBrands_info(DataRow poRow)
  206. {
  207. CreateTableInfo(poRow);
  208. }
  209. public void CreateTableInfo(DataRow poRow)
  210. {
  211. _Description = UtilStr.StrFromObj(poRow[cDescription]);
  212. _FoodName = UtilStr.StrFromObj(poRow[cFoodName]);
  213. _GreenFood = UtilStr.StrFromObj(poRow[cGreenFood]);
  214. _InnocuityFood = UtilStr.StrFromObj(poRow[cInnocuityFood]);
  215. _IsLock = UtilStr.StrFromObj(poRow[cIsLock]);
  216. _MarketId = UtilStr.StrFromObj(poRow[cMarketId]);
  217. _MarketManager = UtilStr.StrFromObj(poRow[cMarketManager]);
  218. _NameBrandID = UtilStr.StrFromObj(poRow[cNameBrandID]);
  219. _NameBrandName = UtilStr.StrFromObj(poRow[cNameBrandName]);
  220. _NBByPerson = UtilStr.StrFromObj(poRow[cNBByPerson]);
  221. _NBByPersonLinks = UtilStr.StrFromObj(poRow[cNBByPersonLinks]);
  222. _OrganicFood = UtilStr.StrFromObj(poRow[cOrganicFood]);
  223. _pinpaizhengshu = UtilStr.StrFromObj(poRow[cpinpaizhengshu]);
  224. _TimeCreated = UtilStr.StrFromObj(poRow[cTimeCreated]);
  225. _TimeLastMod = UtilStr.StrFromObj(poRow[cTimeLastMod]);
  226. _TradeTypeID = UtilStr.StrFromObj(poRow[cTradeTypeID]);
  227. _UserIDLastMod = UtilStr.StrFromObj(poRow[cUserIDLastMod]);
  228. _weishengxuke = UtilStr.StrFromObj(poRow[cweishengxuke]);
  229. _yjzhizhao = UtilStr.StrFromObj(poRow[cyjzhizhao]);
  230. }
  231. public NameBrands_info(string pcNameBrandID, DBConnSql poDBConn)
  232. {
  233. if (pcNameBrandID.Trim().Length > 0 && poDBConn != null)
  234. {
  235. string lcSql = "select * from " + Tn.NameBrands + " where NameBrandID='" + pcNameBrandID + "'";
  236. rsQuery loQuery = poDBConn.OpenQuery(lcSql);
  237. if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1)
  238. {
  239. loQuery.MoveFirst();
  240. CreateTableInfo(loQuery.CurrentRow);
  241. }
  242. }
  243. }
  244. private string _Description = "";
  245. public string Description
  246. {
  247. get { return _Description; }
  248. set { _Description = value; }
  249. }
  250. private string _FoodName = "";
  251. public string FoodName
  252. {
  253. get { return _FoodName; }
  254. set { _FoodName = value; }
  255. }
  256. private string _GreenFood = "";
  257. public string GreenFood
  258. {
  259. get { return _GreenFood; }
  260. set { _GreenFood = value; }
  261. }
  262. private string _InnocuityFood = "";
  263. public string InnocuityFood
  264. {
  265. get { return _InnocuityFood; }
  266. set { _InnocuityFood = value; }
  267. }
  268. private string _IsLock = "";
  269. public string IsLock
  270. {
  271. get { return _IsLock; }
  272. set { _IsLock = value; }
  273. }
  274. private string _MarketId = "";
  275. public string MarketId
  276. {
  277. get { return _MarketId; }
  278. set { _MarketId = value; }
  279. }
  280. private string _MarketManager = "";
  281. public string MarketManager
  282. {
  283. get { return _MarketManager; }
  284. set { _MarketManager = value; }
  285. }
  286. private string _NameBrandID = "";
  287. public string NameBrandID
  288. {
  289. get { return _NameBrandID; }
  290. set { _NameBrandID = value; }
  291. }
  292. private string _NameBrandName = "";
  293. public string NameBrandName
  294. {
  295. get { return _NameBrandName; }
  296. set { _NameBrandName = value; }
  297. }
  298. private string _NBByPerson = "";
  299. public string NBByPerson
  300. {
  301. get { return _NBByPerson; }
  302. set { _NBByPerson = value; }
  303. }
  304. private string _NBByPersonLinks = "";
  305. public string NBByPersonLinks
  306. {
  307. get { return _NBByPersonLinks; }
  308. set { _NBByPersonLinks = value; }
  309. }
  310. private string _OrganicFood = "";
  311. public string OrganicFood
  312. {
  313. get { return _OrganicFood; }
  314. set { _OrganicFood = value; }
  315. }
  316. private string _pinpaizhengshu = "";
  317. public string pinpaizhengshu
  318. {
  319. get { return _pinpaizhengshu; }
  320. set { _pinpaizhengshu = value; }
  321. }
  322. private string _TimeCreated = "";
  323. public string TimeCreated
  324. {
  325. get { return _TimeCreated; }
  326. set { _TimeCreated = value; }
  327. }
  328. private string _TimeLastMod = "";
  329. public string TimeLastMod
  330. {
  331. get { return _TimeLastMod; }
  332. set { _TimeLastMod = value; }
  333. }
  334. private string _TradeTypeID = "";
  335. public string TradeTypeID
  336. {
  337. get { return _TradeTypeID; }
  338. set { _TradeTypeID = value; }
  339. }
  340. private string _UserIDLastMod = "";
  341. public string UserIDLastMod
  342. {
  343. get { return _UserIDLastMod; }
  344. set { _UserIDLastMod = value; }
  345. }
  346. private string _weishengxuke = "";
  347. public string weishengxuke
  348. {
  349. get { return _weishengxuke; }
  350. set { _weishengxuke = value; }
  351. }
  352. private string _yjzhizhao = "";
  353. public string yjzhizhao
  354. {
  355. get { return _yjzhizhao; }
  356. set { _yjzhizhao = value; }
  357. }
  358. [ScriptIgnore]
  359. public rsXmlNode DataXMLNode
  360. {
  361. get
  362. {
  363. rsXmlNode loMainNode = new rsXmlNode("NameBrandsRecord", "");
  364. rsXmlNode loNode = null;
  365. loNode = new rsXmlNode(cDescription, Description);
  366. loMainNode.AddChild(loNode);
  367. loNode = new rsXmlNode(cFoodName, FoodName);
  368. loMainNode.AddChild(loNode);
  369. loNode = new rsXmlNode(cGreenFood, GreenFood);
  370. loMainNode.AddChild(loNode);
  371. loNode = new rsXmlNode(cInnocuityFood, InnocuityFood);
  372. loMainNode.AddChild(loNode);
  373. loNode = new rsXmlNode(cIsLock, IsLock);
  374. loMainNode.AddChild(loNode);
  375. loNode = new rsXmlNode(cMarketId, MarketId);
  376. loMainNode.AddChild(loNode);
  377. loNode = new rsXmlNode(cMarketManager, MarketManager);
  378. loMainNode.AddChild(loNode);
  379. loNode = new rsXmlNode(cNameBrandID, NameBrandID);
  380. loMainNode.AddChild(loNode);
  381. loNode = new rsXmlNode(cNameBrandName, NameBrandName);
  382. loMainNode.AddChild(loNode);
  383. loNode = new rsXmlNode(cNBByPerson, NBByPerson);
  384. loMainNode.AddChild(loNode);
  385. loNode = new rsXmlNode(cNBByPersonLinks, NBByPersonLinks);
  386. loMainNode.AddChild(loNode);
  387. loNode = new rsXmlNode(cOrganicFood, OrganicFood);
  388. loMainNode.AddChild(loNode);
  389. loNode = new rsXmlNode(cpinpaizhengshu, pinpaizhengshu);
  390. loMainNode.AddChild(loNode);
  391. loNode = new rsXmlNode(cTimeCreated, TimeCreated);
  392. loMainNode.AddChild(loNode);
  393. loNode = new rsXmlNode(cTimeLastMod, TimeLastMod);
  394. loMainNode.AddChild(loNode);
  395. loNode = new rsXmlNode(cTradeTypeID, TradeTypeID);
  396. loMainNode.AddChild(loNode);
  397. loNode = new rsXmlNode(cUserIDLastMod, UserIDLastMod);
  398. loMainNode.AddChild(loNode);
  399. loNode = new rsXmlNode(cweishengxuke, weishengxuke);
  400. loMainNode.AddChild(loNode);
  401. loNode = new rsXmlNode(cyjzhizhao, yjzhizhao);
  402. loMainNode.AddChild(loNode);
  403. return loMainNode;
  404. }
  405. }
  406. public string InsertSql()
  407. {
  408. return " insert into " + Tn.NameBrands + " " +
  409. " (" + cDescription + "," + cFoodName + "," + cGreenFood + "," + cInnocuityFood + "," + cIsLock + "," + cMarketId + "," + cMarketManager + "," + cNameBrandName + "," + cNBByPerson + "," + cNBByPersonLinks + "," + cOrganicFood + "," + cpinpaizhengshu + "," + cTimeCreated + "," + cTimeLastMod + "," + cTradeTypeID + "," + cUserIDLastMod + "," + cweishengxuke + "," + cyjzhizhao + ") " +
  410. " values ('" + _Description + "','" + _FoodName + "','" + _GreenFood + "','" + _InnocuityFood + "','" + _IsLock + "','" + _MarketId + "','" + _MarketManager + "','" + _NameBrandName + "','" + _NBByPerson + "','" + _NBByPersonLinks + "','" + _OrganicFood + "','" + _pinpaizhengshu + "','" + _TimeCreated + "','" + _TimeLastMod + "'," + _TradeTypeID + ",'" + _UserIDLastMod + "','" + _weishengxuke + "','" + _yjzhizhao + "') ";
  411. }
  412. public string UpdateSql()
  413. {
  414. return " update " + Tn.NameBrands + " " +
  415. " set " + cDescription + "='" + _Description + "'," + cFoodName + "='" + _FoodName + "'," + cGreenFood + "='" + _GreenFood + "'," + cInnocuityFood + "='" + _InnocuityFood + "'," + cIsLock + "='" + _IsLock + "'," + cMarketId + "='" + _MarketId + "'," + cMarketManager + "='" + _MarketManager + "'," + cNameBrandName + "='" + _NameBrandName + "'," + cNBByPerson + "='" + _NBByPerson + "'," + cNBByPersonLinks + "='" + _NBByPersonLinks + "'," + cOrganicFood + "='" + _OrganicFood + "'," + cpinpaizhengshu + "='" + _pinpaizhengshu + "'," + cTimeCreated + "='" + _TimeCreated + "'," + cTimeLastMod + "='" + _TimeLastMod + "'," + cTradeTypeID + "=" + _TradeTypeID + "," + cUserIDLastMod + "='" + _UserIDLastMod + "'," + cweishengxuke + "='" + _weishengxuke + "'," + cyjzhizhao + "='" + _yjzhizhao + "' " +
  416. " where " + cNameBrandID + "=" + _NameBrandID + "";
  417. }
  418. public string DeleteSql()
  419. {
  420. return "Delete " + Tn.NameBrands + " where " + cNameBrandID + "=" + _NameBrandID + "";
  421. }
  422. public static bool DeleteByIDs(string pcDeleteLine, DBConnSql poDbConn)
  423. {
  424. if (poDbConn != null && poDbConn.IsOpened)
  425. {
  426. return poDbConn.ExcuteSqlTran(" Delete " + Tn.NameBrands + " where " + cNameBrandID + " in ( " + pcDeleteLine + " ) ");
  427. }
  428. return false;
  429. }
  430. }
  431. #endregion
  432. #region
  433. public class NameBrands_Qry : rsQuery
  434. {
  435. public String Description
  436. {
  437. get { return GetString(NameBrands_info.cDescription); }
  438. // set { SetField(NameBrands_info.cDescription, value); }
  439. }
  440. public String FoodName
  441. {
  442. get { return GetString(NameBrands_info.cFoodName); }
  443. // set { SetField(NameBrands_info.cFoodName, value); }
  444. }
  445. public Boolean GreenFood
  446. {
  447. get { return GetBool(NameBrands_info.cGreenFood); }
  448. // set { SetField(NameBrands_info.cGreenFood, value); }
  449. }
  450. public Boolean InnocuityFood
  451. {
  452. get { return GetBool(NameBrands_info.cInnocuityFood); }
  453. // set { SetField(NameBrands_info.cInnocuityFood, value); }
  454. }
  455. public Boolean IsLock
  456. {
  457. get { return GetBool(NameBrands_info.cIsLock); }
  458. // set { SetField(NameBrands_info.cIsLock, value); }
  459. }
  460. public String MarketId
  461. {
  462. get { return GetString(NameBrands_info.cMarketId); }
  463. // set { SetField(NameBrands_info.cMarketId, value); }
  464. }
  465. public String MarketManager
  466. {
  467. get { return GetString(NameBrands_info.cMarketManager); }
  468. // set { SetField(NameBrands_info.cMarketManager, value); }
  469. }
  470. public Int64 NameBrandID
  471. {
  472. get { return GetInt(NameBrands_info.cNameBrandID); }
  473. // set { SetField(NameBrands_info.cNameBrandID, value); }
  474. }
  475. public String NameBrandName
  476. {
  477. get { return GetString(NameBrands_info.cNameBrandName); }
  478. // set { SetField(NameBrands_info.cNameBrandName, value); }
  479. }
  480. public String NBByPerson
  481. {
  482. get { return GetString(NameBrands_info.cNBByPerson); }
  483. // set { SetField(NameBrands_info.cNBByPerson, value); }
  484. }
  485. public String NBByPersonLinks
  486. {
  487. get { return GetString(NameBrands_info.cNBByPersonLinks); }
  488. // set { SetField(NameBrands_info.cNBByPersonLinks, value); }
  489. }
  490. public Boolean OrganicFood
  491. {
  492. get { return GetBool(NameBrands_info.cOrganicFood); }
  493. // set { SetField(NameBrands_info.cOrganicFood, value); }
  494. }
  495. public String pinpaizhengshu
  496. {
  497. get { return GetString(NameBrands_info.cpinpaizhengshu); }
  498. // set { SetField(NameBrands_info.cpinpaizhengshu, value); }
  499. }
  500. public DateTime TimeCreated
  501. {
  502. get { return GetDateTime(NameBrands_info.cTimeCreated); }
  503. // set { SetField(NameBrands_info.cTimeCreated, value); }
  504. }
  505. public DateTime TimeLastMod
  506. {
  507. get { return GetDateTime(NameBrands_info.cTimeLastMod); }
  508. // set { SetField(NameBrands_info.cTimeLastMod, value); }
  509. }
  510. public Int64 TradeTypeID
  511. {
  512. get { return GetInt(NameBrands_info.cTradeTypeID); }
  513. // set { SetField(NameBrands_info.cTradeTypeID, value); }
  514. }
  515. public String UserIDLastMod
  516. {
  517. get { return GetString(NameBrands_info.cUserIDLastMod); }
  518. // set { SetField(NameBrands_info.cUserIDLastMod, value); }
  519. }
  520. public String weishengxuke
  521. {
  522. get { return GetString(NameBrands_info.cweishengxuke); }
  523. // set { SetField(NameBrands_info.cweishengxuke, value); }
  524. }
  525. public String yjzhizhao
  526. {
  527. get { return GetString(NameBrands_info.cyjzhizhao); }
  528. // set { SetField(NameBrands_info.cyjzhizhao, value); }
  529. }
  530. }
  531. #endregion
  532. }