sync.zc.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using BizCom;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. namespace SiteCore.Handler
  6. {
  7. public partial class sync
  8. {
  9. public void get_zcitem()
  10. {
  11. DataStruct dStruct = GetPostStruct();
  12. List<string> lw = new List<string>();
  13. string key = GetPostString("key");
  14. if (key.Length > 0) lw.Add(string.Format("(name like '%{0}%' or dept like '%{0}%')", key));
  15. dStruct.Order = "gettime desc";
  16. dStruct.MainWhere = string.Join(" and ", lw.ToArray());
  17. DataTable dt = WebCache.GetData("s_zcitem", dStruct);
  18. writeGridDataTableJson(dStruct.TotalCount, dt);
  19. }
  20. public void save_zcitem()
  21. {
  22. if (UrlPostParmsCheck("name"))
  23. {
  24. int mid = GetPostInt("mid");
  25. string name = GetPostString("name");
  26. string model = GetPostString("model");
  27. string dept = GetPostString("dept");
  28. string gettime = GetPostString("gettime");
  29. string lastterm = GetPostString("lastterm");
  30. SZcItem entity = null;
  31. if (mid > 0) entity = SZcItem.Get(mid);
  32. else entity = new SZcItem();
  33. entity.Name = name;
  34. entity.Model = model;
  35. entity.Dept = dept;
  36. if (gettime.Length > 0) entity.GetTime = Convert.ToDateTime(gettime);
  37. if (lastterm.Length > 0) entity.LastTerm = Convert.ToDateTime(lastterm);
  38. if (mid > 0) entity.Update();
  39. else
  40. {
  41. entity.UserID = CurrentUser.UserID;
  42. entity.AddTime = DateTime.Now;
  43. entity.Create();
  44. }
  45. returnSuccessMsg("保存成功!");
  46. }
  47. }
  48. public void del_zcitem()
  49. {
  50. if (UrlPostParmsCheck("mid"))
  51. {
  52. int mid = GetPostInt("mid");
  53. SZcItem.Del(mid);
  54. returnSuccessMsg("删除成功");
  55. }
  56. }
  57. }
  58. }