using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 交建在建工程项目重大安全风险督查督办 /// public class MajorSecurityRiskService { public static bool Insert(Model.HSSE_MajorSecurityRisk model) { try { Funs.DB.HSSE_MajorSecurityRisk.InsertOnSubmit(model); Funs.DB.SubmitChanges(); return true; } catch (Exception ex) { ErrLogInfo.WriteLog($"插入数据失败,原因:{ex.Message}"); return false; } } public static bool Update(Model.HSSE_MajorSecurityRisk model) { try { var result = Funs.DB.HSSE_MajorSecurityRisk.FirstOrDefault(a => a.Id == model.Id); if (result != null) { result.CountryCode = model.CountryCode; result.ProvinceCode = model.ProvinceCode; result.CountyText = model.CountyText; result.ProjectAmount = model.ProjectAmount; result.JobClass = model.JobClass; result.RiskType = model.RiskType; result.JobContent = model.JobContent; result.JobType = model.JobType; result.ControlMeasure = model.ControlMeasure; result.UnitTeam = model.UnitTeam; result.ProjectTeam = model.ProjectTeam; result.Remark = model.Remark; result.CreateMan = model.CreateMan; result.AuditMan = model.AuditMan; result.CreateTime = model.CreateTime; result.State = model.State; result.AddMonth = model.AddMonth; result.InType = model.InType; result.Subitem = model.Subitem; result.DangerousRange = model.DangerousRange; result.JobType1 = model.JobType1; result.AccType = model.AccType; result.AuditMan = model.AuditMan; Funs.DB.SubmitChanges(); } return true; } catch (Exception ex) { ErrLogInfo.WriteLog($"更新表数据失败,原因:{ex.Message}"); return false; } } public static bool Delete(List newId) { try { var result = Funs.DB.HSSE_MajorSecurityRisk.Where(a => newId.Contains(a.Id)).ToList(); if (result.Count > 0) { Funs.DB.HSSE_MajorSecurityRisk.DeleteAllOnSubmit(result); Funs.DB.SubmitChanges(); } return true; } catch (Exception ex) { ErrLogInfo.WriteLog($"删除数据失败,原因:{ex.Message}"); return false; } } public static bool Delete(string newId) { try { var result = Funs.DB.HSSE_MajorSecurityRisk.Where(a => a.Id == newId).ToList(); if (result.Count > 0) { Funs.DB.HSSE_MajorSecurityRisk.DeleteAllOnSubmit(result); Funs.DB.SubmitChanges(); } return true; } catch (Exception ex) { ErrLogInfo.WriteLog($"删除数据失败,原因:{ex.Message}"); return false; } } public static Model.HSSE_MajorSecurityRisk Detail(string newId) { var result = Funs.DB.HSSE_MajorSecurityRisk.FirstOrDefault(a => a.Id == newId); return result; } } }