89 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			3.8 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 TrainContactService
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// 根据主键获取培训联络信息
 | |
|         /// </summary>
 | |
|         /// <param name="trainContactId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static Model.PersonTrain_TrainContact GetTrainContactById(string trainContactId)
 | |
|         {
 | |
|             return Funs.DB.PersonTrain_TrainContact.FirstOrDefault(e => e.TrainContactId == trainContactId);
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 添加培训联络信息
 | |
|         /// </summary>
 | |
|         /// <param name="trainContact"></param>
 | |
|         public static void AddTrainContact(Model.PersonTrain_TrainContact trainContact)
 | |
|         {
 | |
|             Model.PersonTrain_TrainContact newTrainContact = new Model.PersonTrain_TrainContact();
 | |
|             newTrainContact.TrainContactId = trainContact.TrainContactId;
 | |
|             newTrainContact.ProjectId = trainContact.ProjectId;
 | |
|             newTrainContact.TrainCode = trainContact.TrainCode;
 | |
|             newTrainContact.TrainContent = trainContact.TrainContent;
 | |
|             newTrainContact.TrainMans = trainContact.TrainMans;
 | |
|             newTrainContact.ReceivingUnit = trainContact.ReceivingUnit;
 | |
|             newTrainContact.TrainDate = trainContact.TrainDate;
 | |
|             newTrainContact.TrainPlace = trainContact.TrainPlace;
 | |
|             newTrainContact.OrganizeMan = trainContact.OrganizeMan;
 | |
|             newTrainContact.ContactMan = trainContact.ContactMan;
 | |
|             newTrainContact.AttachUrl = trainContact.AttachUrl;
 | |
|             newTrainContact.Remark = trainContact.Remark;
 | |
|             Funs.DB.PersonTrain_TrainContact.InsertOnSubmit(newTrainContact);
 | |
|             Funs.DB.SubmitChanges();
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 修改培训联络
 | |
|         /// </summary>
 | |
|         /// <param name="trainContact"></param>
 | |
|         public static void UpdateTrainContact(Model.PersonTrain_TrainContact trainContact)
 | |
|         {
 | |
|             Model.PersonTrain_TrainContact newTrainContact = Funs.DB.PersonTrain_TrainContact.FirstOrDefault(e => e.TrainContactId == trainContact.TrainContactId);
 | |
|             if (newTrainContact != null)
 | |
|             {
 | |
|                 newTrainContact.TrainCode = trainContact.TrainCode;
 | |
|                 newTrainContact.TrainContent = trainContact.TrainContent;
 | |
|                 newTrainContact.TrainMans = trainContact.TrainMans;
 | |
|                 newTrainContact.ReceivingUnit = trainContact.ReceivingUnit;
 | |
|                 newTrainContact.TrainDate = trainContact.TrainDate;
 | |
|                 newTrainContact.TrainPlace = trainContact.TrainPlace;
 | |
|                 newTrainContact.OrganizeMan = trainContact.OrganizeMan;
 | |
|                 newTrainContact.ContactMan = trainContact.ContactMan;
 | |
|                 newTrainContact.AttachUrl = trainContact.AttachUrl;
 | |
|                 newTrainContact.Remark = trainContact.Remark;
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 根据主键删除培训联络
 | |
|         /// </summary>
 | |
|         /// <param name="trainContactId"></param>
 | |
|         public static void DeleteTrainContactById(string trainContactId)
 | |
|         {
 | |
|             Model.PersonTrain_TrainContact TrainContact = Funs.DB.PersonTrain_TrainContact.FirstOrDefault(e => e.TrainContactId == trainContactId);
 | |
|             if (TrainContact != null)
 | |
|             {
 | |
|                 if (!string.IsNullOrEmpty(TrainContact.AttachUrl))
 | |
|                 {
 | |
|                     BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, TrainContact.AttachUrl);//删除附件
 | |
|                 }
 | |
|                 Funs.DB.PersonTrain_TrainContact.DeleteOnSubmit(TrainContact);
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 |