| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | 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); | 
					
						
							| 
									
										
										
										
											2024-04-10 14:37:59 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取总结列表 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static List<Model.Driver_DriverSummary> GetSummaryList(string projectId, string summaryType) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return (from x in Funs.DB.Driver_DriverSummary where x.ProjectId == projectId && x.SummaryType == summaryType select x).ToList(); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <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(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |