using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
///
/// 培训联络
///
public static class TrainContactService
{
///
/// 根据主键获取培训联络信息
///
///
///
public static Model.PersonTrain_TrainContact GetTrainContactById(string trainContactId)
{
return Funs.DB.PersonTrain_TrainContact.FirstOrDefault(e => e.TrainContactId == trainContactId);
}
///
/// 添加培训联络信息
///
///
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();
}
///
/// 修改培训联络
///
///
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();
}
}
///
/// 根据主键删除培训联络
///
///
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();
}
}
}
}