85 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			85 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |    public static class DriverSummaryService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取总结信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="designDetailsId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Driver_DriverSummary GetDriverSummaryById(string driverSummaryId) | |||
|  |         { | |||
|  |             return Funs.DB.Driver_DriverSummary.FirstOrDefault(e => e.DriverSummaryId == driverSummaryId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 添加总结 | |||
|  |         /// </summary> | |||
|  |         /// <param name="driverSummary"></param> | |||
|  |         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(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改总结 | |||
|  |         /// </summary> | |||
|  |         /// <param name="driverSummary"></param> | |||
|  |         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(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除总结 | |||
|  |         /// </summary> | |||
|  |         /// <param name="designDetailsId"></param> | |||
|  |         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(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |