AGVAboveFetalToolInformationSQL.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. using Maticsoft.DBUtility;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace PMSUI.Model
  9. {
  10. public class AGVAboveFetalToolModel
  11. {
  12. public int AGVID = 0;
  13. public string Meaterials = "";
  14. }
  15. public class AGVAboveFetalToolInformationSQL
  16. {
  17. /// <summary>
  18. /// 增加一条数据
  19. /// </summary>
  20. public static bool Add(AGVAboveFetalToolModel t)
  21. {
  22. StringBuilder strSql = new StringBuilder();
  23. strSql.Append("insert into AGVAboveFetalToolInformation(");
  24. strSql.Append("AGVID,Meaterials)");
  25. strSql.Append($" values ({t.AGVID},'{t.Meaterials}')");
  26. int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
  27. if (rows > 0)
  28. {
  29. return true;
  30. }
  31. else
  32. {
  33. return false;
  34. }
  35. }
  36. public static void Delete(AGVAboveFetalToolModel t)
  37. {
  38. string strSql = $" delete from AGVAboveFetalToolInformation where AGVID = {t.AGVID}";
  39. DbHelperSQL.ExecuteSql(strSql);
  40. }
  41. public static List<AGVAboveFetalToolModel> GetList(string strWhere)
  42. {
  43. List<AGVAboveFetalToolModel> listAGVAboveFetalTools = new List<AGVAboveFetalToolModel>();
  44. StringBuilder sql = new StringBuilder();
  45. sql.Append($"select * from AGVAboveFetalToolInformation ");
  46. if (strWhere != "")
  47. {
  48. sql.Append($"{strWhere}");
  49. }
  50. DataTable dt = DbHelperSQL.Query(sql.ToString()).Tables[0];
  51. if (dt?.Rows.Count > 0)
  52. {
  53. listAGVAboveFetalTools = (from s in dt.AsEnumerable()
  54. select new AGVAboveFetalToolModel
  55. {
  56. AGVID = s.Field<int>("AGVID"),
  57. Meaterials = s.Field<string>("Meaterials"),
  58. }).ToList();
  59. }
  60. return listAGVAboveFetalTools;
  61. }
  62. public static bool Update(AGVAboveFetalToolModel t)
  63. {
  64. StringBuilder strSql = new StringBuilder();
  65. strSql.Append("update AGVAboveFetalToolInformation set ");
  66. strSql.Append($"AGVID={t.AGVID}, ");
  67. strSql.Append($"Meaterials='{t.Meaterials}' ");
  68. strSql.Append($" where AGVID={t.AGVID} ");
  69. return DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
  70. }
  71. }
  72. }