using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL {/// /// 四化建安全监督检查报告表 /// public static class SuperviseCheckReportShjService { /// /// 根据主键获取安全监督检查报告 /// /// /// public static Model.Supervise_SuperviseCheckReport_Shj GetSuperviseCheckReportById(string superviseCheckReportId) { return Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId); } /// /// 添加安全监督检查报告 /// /// public static void AddSuperviseCheckReport(Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport) { Model.Supervise_SuperviseCheckReport_Shj newSuperviseCheckReport = new Model.Supervise_SuperviseCheckReport_Shj { SuperviseType = superviseCheckReport.SuperviseType, SuperviseCheckReportId = superviseCheckReport.SuperviseCheckReportId, SuperviseCheckReportCode = superviseCheckReport.SuperviseCheckReportCode, CheckDate = superviseCheckReport.CheckDate, ProjectOrUnit = superviseCheckReport.ProjectOrUnit, CheckTeam = superviseCheckReport.CheckTeam, CheckType = superviseCheckReport.CheckType, State = superviseCheckReport.State, CheckTeams=superviseCheckReport.CheckTeams, Remark=superviseCheckReport.Remark }; Funs.DB.Supervise_SuperviseCheckReport_Shj.InsertOnSubmit(newSuperviseCheckReport); Funs.DB.SubmitChanges(); } /// /// 修改安全监督检查报告 /// /// public static void UpdateSuperviseCheckReport(Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport) { Model.Supervise_SuperviseCheckReport_Shj newSuperviseCheckReport = Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReport.SuperviseCheckReportId); if (newSuperviseCheckReport != null) { newSuperviseCheckReport.SuperviseCheckReportCode = superviseCheckReport.SuperviseCheckReportCode; newSuperviseCheckReport.CheckDate = superviseCheckReport.CheckDate; newSuperviseCheckReport.ProjectOrUnit = superviseCheckReport.ProjectOrUnit; newSuperviseCheckReport.CheckTeam = superviseCheckReport.CheckTeam; newSuperviseCheckReport.CheckType = superviseCheckReport.CheckType; newSuperviseCheckReport.State = superviseCheckReport.State; newSuperviseCheckReport.SuperviseType = superviseCheckReport.SuperviseType; newSuperviseCheckReport.CheckTeams = superviseCheckReport.CheckTeams; newSuperviseCheckReport.Remark = superviseCheckReport.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除安全监督检查报告 /// /// public static void DeleteSuperviseCheckReportById(string superviseCheckReportId) { Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport = Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId); if (superviseCheckReport != null) { Funs.DB.Supervise_SuperviseCheckReport_Shj.DeleteOnSubmit(superviseCheckReport); Funs.DB.SubmitChanges(); } } } }