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();
|
|
}
|
|
}
|
|
}
|
|
} |