using System; using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 安全防护验收服务 /// public static class SafetyAcceptanceService { /// /// 获取安全防护验收列表 /// /// 项目主键 /// public static List GetList(string projectId) { return Funs.DB.HSSE_SafetyAcceptance.Where(x => x.ProjectId == projectId).ToList(); } /// /// 根据主键获取安全防护验收 /// /// 主键 /// public static Model.HSSE_SafetyAcceptance GetById(string acceptanceId) { return Funs.DB.HSSE_SafetyAcceptance.FirstOrDefault(x => x.AcceptanceId == acceptanceId); } /// /// 新增安全防护验收 /// /// 实体 public static void Add(Model.HSSE_SafetyAcceptance item) { Model.SGGLDB db = Funs.DB; Model.HSSE_SafetyAcceptance newItem = new Model.HSSE_SafetyAcceptance { AcceptanceId = item.AcceptanceId, ProjectId = item.ProjectId, HazardProjectId = item.HazardProjectId, HazardProjectName = item.HazardProjectName, AcceptanceResult = item.AcceptanceResult, AcceptanceMan = item.AcceptanceMan, AcceptanceDate = item.AcceptanceDate, Remark = item.Remark }; db.HSSE_SafetyAcceptance.InsertOnSubmit(newItem); db.SubmitChanges(); } /// /// 更新安全防护验收 /// /// 实体 public static void Update(Model.HSSE_SafetyAcceptance item) { Model.SGGLDB db = Funs.DB; Model.HSSE_SafetyAcceptance newItem = db.HSSE_SafetyAcceptance.FirstOrDefault(x => x.AcceptanceId == item.AcceptanceId); if (newItem != null) { newItem.HazardProjectId = item.HazardProjectId; newItem.HazardProjectName = item.HazardProjectName; newItem.AcceptanceResult = item.AcceptanceResult; newItem.AcceptanceMan = item.AcceptanceMan; newItem.AcceptanceDate = item.AcceptanceDate; newItem.Remark = item.Remark; db.SubmitChanges(); } else { Add(item); } } /// /// 删除安全防护验收 /// /// 主键 public static void Delete(string acceptanceId) { Model.SGGLDB db = Funs.DB; Model.HSSE_SafetyAcceptance item = db.HSSE_SafetyAcceptance.FirstOrDefault(x => x.AcceptanceId == acceptanceId); if (item != null) { db.HSSE_SafetyAcceptance.DeleteOnSubmit(item); db.SubmitChanges(); } } } }