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();
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 |