using System.Collections.Generic;
using System.Linq;
namespace BLL
{
///
/// 安全管理机构
///
public static class HSSEManageService
{
///
/// 根据主键获取安全管理机构
///
///
///
public static Model.HSSESystem_HSSEManage GetHSSEManageById(string manageId)
{
return Funs.DB.HSSESystem_HSSEManage.FirstOrDefault(e => e.HSSEManageId == manageId);
}
///
/// 根据上一节点id获取安全管理机构
///
///
///
public static List GetHSSEManageBySupHSSEManageId(string supHSSEManageId)
{
return (from x in Funs.DB.HSSESystem_HSSEManage where x.SupHSSEManageId == supHSSEManageId orderby x.HSSEManageCode select x).ToList();
}
///
/// 添加安全管理机构
///
///
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();
}
///
/// 修改安全管理机构
///
///
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();
}
}
///
/// 根据主键删除安全管理机构
///
///
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();
}
}
}
}