using System.Linq; namespace BLL { /// /// 检查报告 /// public static class CheckReportService { /// /// 根据检查Id获取检查报告 /// /// /// public static Model.ProjectSupervision_CheckReport GetCheckReportByCheckNoticeId(string checkNoticeId) { return Funs.DB.ProjectSupervision_CheckReport.FirstOrDefault(e => e.CheckNoticeId == checkNoticeId); } /// /// 添加检查报告 /// /// public static void AddCheckReport(Model.ProjectSupervision_CheckReport checkReport) { Model.ProjectSupervision_CheckReport newCheckReport = new Model.ProjectSupervision_CheckReport(); newCheckReport.CheckReportId = checkReport.CheckReportId; newCheckReport.CheckNoticeId = checkReport.CheckNoticeId; newCheckReport.CheckPurpose = checkReport.CheckPurpose; newCheckReport.Basis = checkReport.Basis; newCheckReport.BasicInfo = checkReport.BasicInfo; newCheckReport.ConformItem = checkReport.ConformItem; newCheckReport.Opinion = checkReport.Opinion; newCheckReport.CheckResult = checkReport.CheckResult; Funs.DB.ProjectSupervision_CheckReport.InsertOnSubmit(newCheckReport); Funs.DB.SubmitChanges(); } /// /// 修改检查报告 /// /// public static void UpdateCheckReport(Model.ProjectSupervision_CheckReport checkReport) { Model.ProjectSupervision_CheckReport newCheckReport = Funs.DB.ProjectSupervision_CheckReport.FirstOrDefault(e => e.CheckReportId == checkReport.CheckReportId); if (newCheckReport != null) { newCheckReport.CheckPurpose = checkReport.CheckPurpose; newCheckReport.Basis = checkReport.Basis; newCheckReport.BasicInfo = checkReport.BasicInfo; newCheckReport.ConformItem = checkReport.ConformItem; newCheckReport.Opinion = checkReport.Opinion; newCheckReport.CheckResult = checkReport.CheckResult; Funs.DB.SubmitChanges(); } } /// /// 根据检查主键删除检查报告信息 /// /// public static void DeleteCheckReportByCheckNoticeId(string checkNoticeId) { Model.ProjectSupervision_CheckReport checkReport = Funs.DB.ProjectSupervision_CheckReport.FirstOrDefault(e => e.CheckNoticeId == checkNoticeId); if (checkReport != null) { Funs.DB.ProjectSupervision_CheckReport.DeleteOnSubmit(checkReport); Funs.DB.SubmitChanges(); } } } }