DepSystem.cs
上传用户:autodoor
上传日期:2022-08-04
资源大小:9973k
文件大小:3k
源码类别:

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using qminoa.Common.Data;
  4. using qminoa.DA;
  5. namespace qminoa.BLL
  6. {
  7. public class DepSystem
  8. {
  9. /// <summary>
  10. /// 
  11. /// </summary>
  12. /// <param name="braID"></param>
  13. /// <param name="branchName"></param>
  14. /// <param name="simpleCode"></param>
  15. /// <returns></returns>
  16. public bool InsertMrBranch(string branchName,string simpleCode)
  17. {
  18. bool result;
  19. using(MrDep DepAccess = new MrDep())
  20. {
  21. result = DepAccess.InsertMrBranch(branchName,simpleCode);
  22. }
  23. return result;
  24. }
  25. /// <summary>
  26. /// 
  27. /// </summary>
  28. /// <param name="braID"></param>
  29. /// <param name="branchName"></param>
  30. /// <param name="simpleCode"></param>
  31. /// <returns></returns>
  32. public bool UpdateMrBranch(int braID,string branchName,string simpleCode)
  33. {
  34. bool result;
  35. using(MrDep DepAccess = new MrDep())
  36. {
  37. result = DepAccess.UpdateMrBranch(braID,branchName,simpleCode);
  38. }
  39. return result;
  40. }
  41. /// <summary>
  42. /// 
  43. /// </summary>
  44. /// <param name="braID"></param>
  45. /// <returns></returns>
  46. public bool DeleteMrBranch(int braID)
  47. {
  48. bool result;
  49. using(MrDep DepAccess = new MrDep())
  50. {
  51. result = DepAccess.DeleteMrBranch(braID);
  52. }
  53. return result;
  54. }
  55. /// <summary>
  56. /// 建立一个新的部门
  57. /// </summary>
  58. /// <param name="depData"></param>
  59. /// <returns></returns>
  60. public bool CreateDep(DepData depData)
  61. {
  62. bool result ;
  63. using(MrDep depAccess = new MrDep())
  64. {
  65. result = depAccess.InsertMrDep(depData);
  66. }
  67. return result;
  68. }
  69. /// <summary>
  70. /// 更新指定部门信息
  71. /// </summary>
  72. /// <param name="depData"></param>
  73. /// <returns></returns>
  74. public bool UpdateDep(DepData depData)
  75. {
  76. bool result ;
  77. using(MrDep DepAccess = new MrDep())
  78. {
  79. result = DepAccess.UpdateMrDep(depData);
  80. }
  81. return result; 
  82. }
  83. /// <summary>
  84. /// 获得所有机构信息
  85. /// </summary>
  86. /// <returns></returns>
  87. public DataTable GetBraTB()
  88. {
  89. DataTable table ;
  90. using(MrDep BraAccess = new MrDep())
  91. {
  92. table = BraAccess.GetBraData().Tables[0];
  93. }
  94. return table;
  95. }
  96. /// <summary>
  97. /// 获得所有部门信息
  98. /// </summary>
  99. /// <returns></returns>
  100. public DataTable GetDepTB()
  101. {
  102. DataTable table;
  103. using(MrDep DepAccess = new MrDep())
  104. {
  105. table = DepAccess.GetDepData().Tables[0];
  106. }
  107. return table;
  108. }
  109. /// <summary>
  110. /// 获得指定的部门的信息 
  111. /// </summary>
  112. /// <param name="depID"></param>
  113. public DataTable GetDepTB_By_DepID(int depID)
  114. {
  115. DataTable table ;
  116.  
  117. using (MrDep DepAccess = new MrDep())
  118. {
  119. table = DepAccess.GetDepData_By_DepID(depID).Tables[0];
  120. }
  121. return table;
  122. }
  123. /// <summary>
  124. /// 获取属于指定机构的部门的信息
  125. /// </summary>
  126. /// <param name="branchID"></param>
  127. /// <returns></returns>
  128. public DataTable GetDepTB_By_BranchID(int branchID)
  129. {
  130. DataTable table ;
  131. using(MrDep DepAccess = new MrDep())
  132. {
  133. table = DepAccess.GetDepData_By_BranchID(branchID).Tables[0];
  134. }
  135. return table;
  136. }
  137. /// <summary>
  138. /// 删除指定的部门
  139. /// </summary>
  140. /// <param name="depID"></param>
  141. public bool DeleteDep(int depID)
  142. {
  143. bool result; 
  144. using(MrDep DepAccess = new MrDep())
  145. {
  146. result = DepAccess.DeleteMrDep(depID);
  147. }
  148. return result;
  149. }
  150. public DepSystem()
  151. {
  152. }
  153. }
  154. }