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