81 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			81 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     /// <summary> | |||
|  |     /// 意见收集 | |||
|  |     /// </summary> | |||
|  |     public static class OpinionCollectionService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取意见收集 | |||
|  |         /// </summary> | |||
|  |         /// <param name="opinionCollectionId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Opinion_OpinionCollection GetOpinionCollectionById(string opinionCollectionId) | |||
|  |         { | |||
|  |             return Funs.DB.Opinion_OpinionCollection.FirstOrDefault(e => e.OpinionCollectionId == opinionCollectionId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 添加意见收集 | |||
|  |         /// </summary> | |||
|  |         /// <param name="opinionCollection"></param> | |||
|  |         public static void AddOpinionCollection(Model.Opinion_OpinionCollection opinionCollection) | |||
|  |         { | |||
|  |             Model.Opinion_OpinionCollection newOpinionCollection = new Model.Opinion_OpinionCollection | |||
|  |             { | |||
|  |                 OpinionCollectionId = opinionCollection.OpinionCollectionId, | |||
|  |                 ProjectId = opinionCollection.ProjectId, | |||
|  |                 UnitId = opinionCollection.UnitId, | |||
|  |                 RoleId = opinionCollection.RoleId, | |||
|  |                 ProblemClass = opinionCollection.ProblemClass, | |||
|  |                 Opinion = opinionCollection.Opinion, | |||
|  |                 CompileMan = opinionCollection.CompileMan, | |||
|  |                 CompileDate = opinionCollection.CompileDate, | |||
|  |                 State = opinionCollection.State | |||
|  |             }; | |||
|  |             Funs.DB.Opinion_OpinionCollection.InsertOnSubmit(newOpinionCollection); | |||
|  |             Funs.DB.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改意见收集 | |||
|  |         /// </summary> | |||
|  |         /// <param name="opinionCollection"></param> | |||
|  |         public static void UpdateOpinionCollection(Model.Opinion_OpinionCollection opinionCollection) | |||
|  |         { | |||
|  |             Model.Opinion_OpinionCollection newOpinionCollection = Funs.DB.Opinion_OpinionCollection.FirstOrDefault(e => e.OpinionCollectionId == opinionCollection.OpinionCollectionId); | |||
|  |             if (newOpinionCollection != null) | |||
|  |             { | |||
|  |                 //newOpinionCollection.UnitId = opinionCollection.UnitId; | |||
|  |                 //newOpinionCollection.RoleId = opinionCollection.RoleId; | |||
|  |                 newOpinionCollection.ProblemClass = opinionCollection.ProblemClass; | |||
|  |                 newOpinionCollection.Opinion = opinionCollection.Opinion; | |||
|  |                 //newOpinionCollection.CompileMan = opinionCollection.CompileMan; | |||
|  |                 //newOpinionCollection.CompileDate = opinionCollection.CompileDate; | |||
|  |                 newOpinionCollection.State = opinionCollection.State; | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除意见收集 | |||
|  |         /// </summary> | |||
|  |         /// <param name="opinionCollectionId"></param> | |||
|  |         public static void DeleteOpinionCollectionById(string opinionCollectionId) | |||
|  |         { | |||
|  |             Model.Opinion_OpinionCollection opinionCollection = Funs.DB.Opinion_OpinionCollection.FirstOrDefault(e => e.OpinionCollectionId == opinionCollectionId); | |||
|  |             if (opinionCollection != null) | |||
|  |             { | |||
|  |                 Funs.DB.Opinion_OpinionCollection.DeleteOnSubmit(opinionCollection); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |