using System; using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 风险分级管控清单服务 /// public static class RiskControlListService { /// /// 获取风险分级管控清单列表 /// /// 项目主键 /// public static List GetList(string projectId) { return Funs.DB.HSSE_RiskControlList.Where(x => x.ProjectId == projectId).ToList(); } /// /// 根据主键获取风险分级管控清单 /// /// 主键 /// public static Model.HSSE_RiskControlList GetById(string riskId) { return Funs.DB.HSSE_RiskControlList.FirstOrDefault(x => x.RiskId == riskId); } /// /// 新增风险分级管控清单 /// /// 实体 public static void Add(Model.HSSE_RiskControlList item) { Model.SGGLDB db = Funs.DB; Model.HSSE_RiskControlList newItem = new Model.HSSE_RiskControlList { RiskId = item.RiskId, ProjectId = item.ProjectId, RiskName = item.RiskName, RiskLevel = item.RiskLevel, RiskType = item.RiskType, ControlMeasure = item.ControlMeasure, ManagerUnit = item.ManagerUnit, ManagerMan = item.ManagerMan, UploadFile = item.UploadFile, Remark = item.Remark }; db.HSSE_RiskControlList.InsertOnSubmit(newItem); db.SubmitChanges(); } /// /// 更新风险分级管控清单 /// /// 实体 public static void Update(Model.HSSE_RiskControlList item) { Model.SGGLDB db = Funs.DB; Model.HSSE_RiskControlList newItem = db.HSSE_RiskControlList.FirstOrDefault(x => x.RiskId == item.RiskId); if (newItem != null) { newItem.RiskName = item.RiskName; newItem.RiskLevel = item.RiskLevel; newItem.RiskType = item.RiskType; newItem.ControlMeasure = item.ControlMeasure; newItem.ManagerUnit = item.ManagerUnit; newItem.ManagerMan = item.ManagerMan; newItem.UploadFile = item.UploadFile; newItem.Remark = item.Remark; db.SubmitChanges(); } else { Add(item); } } /// /// 删除风险分级管控清单 /// /// 主键 public static void Delete(string riskId) { Model.SGGLDB db = Funs.DB; Model.HSSE_RiskControlList item = db.HSSE_RiskControlList.FirstOrDefault(x => x.RiskId == riskId); if (item != null) { db.HSSE_RiskControlList.DeleteOnSubmit(item); db.SubmitChanges(); } } } }