TaskDatasDAL.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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 Pms.UserEvent.Model
  9. {
  10. public class TaskDatasDAL
  11. {
  12. public static bool Add(TaskDatas task)
  13. {
  14. StringBuilder sql = new StringBuilder();
  15. sql.Append($"insert into PLCCallTask([TaskID],[TaskType],[TaskStatus],[CallTime],[Materials],CarType) VALUES ('{task.TaskID}',{task.TaskType},'{task.TaskStatus}','{task.CallTime}','{task.Materials}',{task.CarType})");
  16. return DbHelperSQL.ExecuteSql(sql.ToString()) > 0 ? true : false;
  17. }
  18. public static DataTable GetList(string strWhere)
  19. {
  20. StringBuilder sql = new StringBuilder();
  21. sql.Append($"select * from [PLCCallTask]");
  22. if (strWhere != "")
  23. {
  24. sql.Append($" where {strWhere}");
  25. }
  26. return DbHelperSQL.Query(sql.ToString()).Tables[0];
  27. }
  28. public static bool UpdateStatus(string status, string TaskID)
  29. {
  30. StringBuilder sql = new StringBuilder();
  31. sql.Append($"update [PLCCallTask] set TaskStatus='{status}' where TaskID='{TaskID}'");
  32. return DbHelperSQL.ExecuteSql(sql.ToString()) > 0 ? true : false;
  33. }
  34. /// <summary>
  35. /// TaskData 数据 转存到 HistoryTaskData
  36. /// </summary>
  37. /// <param name="TaskID"></param>
  38. public static void Datatransform(string TaskID)
  39. {
  40. string strSql = " insert into HisPLCCallTask select * from PLCCallTask where TaskID = '" + TaskID + "'";
  41. if (DbHelperSQL.ExecuteSql(strSql) > 0)
  42. {
  43. strSql = " delete from PLCCallTask where TaskID = '" + TaskID + "'";
  44. DbHelperSQL.ExecuteSql(strSql);
  45. }
  46. }
  47. }
  48. }