CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/ZHGL/HSSESystem/HSSEManageService.cs

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