Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

JQueryGanttService.cs 3.5 KiB

pirms 4 gadiem
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. using Learun.DataBase.Repository;
  2. using Learun.Util;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. namespace Learun.Application.OA.Gantt
  7. {
  8. /// <summary>
  9. /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
  10. /// Copyright (c) 2013-2017
  11. /// 创建人:陈彬彬
  12. /// 日 期:2018.06.20
  13. /// 描 述:项目计划
  14. /// </summary>
  15. public class JQueryGanttService : RepositoryFactory
  16. {
  17. #region 获取数据
  18. /// <summary>
  19. /// 获取甘特图数据
  20. /// </summary>
  21. /// <param name="queryJson">关键词</param>
  22. /// <returns></returns>
  23. public IEnumerable<JQueryGanttEntity> GetList(string queryJson)
  24. {
  25. try
  26. {
  27. var strSql = new StringBuilder();
  28. strSql.Append("SELECT * FROM JQueryGantt t");
  29. return this.BaseRepository().FindList<JQueryGanttEntity>(strSql.ToString());
  30. }
  31. catch (Exception ex)
  32. {
  33. if (ex is ExceptionEx)
  34. {
  35. throw;
  36. }
  37. else
  38. {
  39. throw ExceptionEx.ThrowServiceException(ex);
  40. }
  41. }
  42. }
  43. /// <summary>
  44. /// 获取甘特图实体
  45. /// </summary>
  46. /// <param name="keyValue">主键</param>
  47. /// <returns></returns>
  48. public JQueryGanttEntity GetEntity(string keyValue)
  49. {
  50. try
  51. {
  52. return this.BaseRepository().FindEntity<JQueryGanttEntity>(keyValue);
  53. }
  54. catch (Exception ex)
  55. {
  56. if (ex is ExceptionEx)
  57. {
  58. throw;
  59. }
  60. else
  61. {
  62. throw ExceptionEx.ThrowServiceException(ex);
  63. }
  64. }
  65. }
  66. #endregion
  67. #region 提交数据
  68. /// <summary>
  69. /// 删除
  70. /// </summary>
  71. /// <param name="keyValue">主键</param>
  72. public void DeleteEntity(string keyValue)
  73. {
  74. try
  75. {
  76. this.BaseRepository().Delete<JQueryGanttEntity>(t => t.id == keyValue);
  77. }
  78. catch (Exception ex)
  79. {
  80. if (ex is ExceptionEx)
  81. {
  82. throw;
  83. }
  84. else
  85. {
  86. throw ExceptionEx.ThrowServiceException(ex);
  87. }
  88. }
  89. }
  90. /// <summary>
  91. /// 保存(新增、修改)
  92. /// </summary>
  93. /// <param name="keyValue">主键值</param>
  94. /// <param name="entity">邮件发送实体</param>
  95. /// <returns></returns>
  96. public void SaveEntity(string keyValue, JQueryGanttEntity entity)
  97. {
  98. try
  99. {
  100. if (!string.IsNullOrEmpty(keyValue))
  101. {
  102. entity.Modify(keyValue);
  103. this.BaseRepository().Update(entity);
  104. }
  105. else
  106. {
  107. entity.Create();
  108. this.BaseRepository().Insert(entity);
  109. }
  110. }
  111. catch (Exception ex)
  112. {
  113. if (ex is ExceptionEx)
  114. {
  115. throw;
  116. }
  117. else
  118. {
  119. throw ExceptionEx.ThrowServiceException(ex);
  120. }
  121. }
  122. }
  123. #endregion
  124. }
  125. }