using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public static class DriverSummaryService { /// /// 根据主键获取总结信息 /// /// /// public static Model.Driver_DriverSummary GetDriverSummaryById(string driverSummaryId) { return Funs.DB.Driver_DriverSummary.FirstOrDefault(e => e.DriverSummaryId == driverSummaryId); } /// /// 添加总结 /// /// public static void AddDriverSummary(Model.Driver_DriverSummary driverSummary) { Model.Driver_DriverSummary newDriverSummary = new Model.Driver_DriverSummary(); newDriverSummary.DriverSummaryId = driverSummary.DriverSummaryId; newDriverSummary.ProjectId = driverSummary.ProjectId; newDriverSummary.DriverSummaryCode = driverSummary.DriverSummaryCode; newDriverSummary.UnitWorkId = driverSummary.UnitWorkId; newDriverSummary.Summary = driverSummary.Summary; newDriverSummary.SummaryPerson = driverSummary.SummaryPerson; newDriverSummary.SubmitDate = driverSummary.SubmitDate; newDriverSummary.SummaryType = driverSummary.SummaryType; newDriverSummary.AttachUrl = driverSummary.AttachUrl; newDriverSummary.Remark = driverSummary.Remark; Funs.DB.Driver_DriverSummary.InsertOnSubmit(newDriverSummary); Funs.DB.SubmitChanges(); } /// /// 修改总结 /// /// public static void UpdateDriverSummary(Model.Driver_DriverSummary driverSummary) { Model.Driver_DriverSummary newDriverSummary = Funs.DB.Driver_DriverSummary.FirstOrDefault(e => e.DriverSummaryId == driverSummary.DriverSummaryId); if (newDriverSummary != null) { //newDriverSummary.ProjectId = driverSummary.ProjectId; newDriverSummary.DriverSummaryCode = driverSummary.DriverSummaryCode; newDriverSummary.UnitWorkId = driverSummary.UnitWorkId; newDriverSummary.Summary = driverSummary.Summary; newDriverSummary.SummaryPerson = driverSummary.SummaryPerson; newDriverSummary.SubmitDate = driverSummary.SubmitDate; //newDriverSummary.SummaryType = driverSummary.SummaryType; newDriverSummary.AttachUrl = driverSummary.AttachUrl; newDriverSummary.Remark = driverSummary.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除总结 /// /// public static void DeleteDriverSummary(string driverSummaryId) { Model.Driver_DriverSummary driverSummary = Funs.DB.Driver_DriverSummary.FirstOrDefault(e => e.DriverSummaryId == driverSummaryId); if (driverSummary != null) { if (!string.IsNullOrEmpty(driverSummary.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, driverSummary.AttachUrl);//删除附件 } Funs.DB.Driver_DriverSummary.DeleteOnSubmit(driverSummary); Funs.DB.SubmitChanges(); } } } }