78 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			78 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     /// <summary> | |||
|  |     /// 安全管理机构 | |||
|  |     /// </summary> | |||
|  |     public static class HSSEManageService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取安全管理机构 | |||
|  |         /// </summary> | |||
|  |         /// <param name="manageId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.HSSESystem_HSSEManage GetHSSEManageById(string manageId) | |||
|  |         { | |||
|  |             return Funs.DB.HSSESystem_HSSEManage.FirstOrDefault(e => e.HSSEManageId == manageId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据上一节点id获取安全管理机构 | |||
|  |         /// </summary> | |||
|  |         /// <param name="supHSSEManageId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static List<Model.HSSESystem_HSSEManage> GetHSSEManageBySupHSSEManageId(string supHSSEManageId) | |||
|  |         { | |||
|  |             return (from x in Funs.DB.HSSESystem_HSSEManage where x.SupHSSEManageId == supHSSEManageId orderby x.HSSEManageCode select x).ToList(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 添加安全管理机构 | |||
|  |         /// </summary> | |||
|  |         /// <param name="manage"></param> | |||
|  |         public static void AddHSSEManage(Model.HSSESystem_HSSEManage manage) | |||
|  |         { | |||
|  |             Model.HSSESystem_HSSEManage newHSSEManage = new Model.HSSESystem_HSSEManage | |||
|  |             { | |||
|  |                 HSSEManageId = manage.HSSEManageId, | |||
|  |                 HSSEManageCode = manage.HSSEManageCode, | |||
|  |                 HSSEManageName = manage.HSSEManageName, | |||
|  |                 SupHSSEManageId = manage.SupHSSEManageId | |||
|  |             }; | |||
|  |             Funs.DB.HSSESystem_HSSEManage.InsertOnSubmit(newHSSEManage); | |||
|  |             Funs.DB.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改安全管理机构 | |||
|  |         /// </summary> | |||
|  |         /// <param name="manage"></param> | |||
|  |         public static void UpdateHSSEManage(Model.HSSESystem_HSSEManage manage) | |||
|  |         { | |||
|  |             Model.HSSESystem_HSSEManage newHSSEManage = Funs.DB.HSSESystem_HSSEManage.FirstOrDefault(e => e.HSSEManageId == manage.HSSEManageId); | |||
|  |             if (newHSSEManage != null) | |||
|  |             { | |||
|  |                 newHSSEManage.HSSEManageCode = manage.HSSEManageCode; | |||
|  |                 newHSSEManage.HSSEManageName = manage.HSSEManageName; | |||
|  |                 newHSSEManage.SupHSSEManageId = manage.SupHSSEManageId; | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除安全管理机构 | |||
|  |         /// </summary> | |||
|  |         /// <param name="manageId"></param> | |||
|  |         public static void DeleteHSSEManage(string manageId) | |||
|  |         { | |||
|  |             Model.HSSESystem_HSSEManage hsseMange = Funs.DB.HSSESystem_HSSEManage.FirstOrDefault(e => e.HSSEManageId == manageId); | |||
|  |             if (hsseMange != null) | |||
|  |             { | |||
|  |                 Funs.DB.HSSESystem_HSSEManage.DeleteOnSubmit(hsseMange); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |