using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 培训内容 /// public static class TrainContentService { /// /// 根据主键获取培训内容 /// /// /// public static Model.PersonTrain_TrainContent GetTrainContentById(string trainContentId) { return Funs.DB.PersonTrain_TrainContent.FirstOrDefault(e => e.TrainContentId == trainContentId); } /// /// 添加培训内容信息 /// /// public static void AddTrainContent(Model.PersonTrain_TrainContent trainContent) { Model.PersonTrain_TrainContent newTrainContent = new Model.PersonTrain_TrainContent(); newTrainContent.TrainContentId = trainContent.TrainContentId; newTrainContent.ProjectId = trainContent.ProjectId; newTrainContent.TrainCode = trainContent.TrainCode; newTrainContent.TrainContent = trainContent.TrainContent; newTrainContent.TrainMans = trainContent.TrainMans; newTrainContent.OrganizeMan = trainContent.OrganizeMan; newTrainContent.TeachingUnit = trainContent.TeachingUnit; newTrainContent.TrainDate = trainContent.TrainDate; newTrainContent.TrainPlace = trainContent.TrainPlace; newTrainContent.TrainResult = trainContent.TrainResult; newTrainContent.AttachUrl = trainContent.AttachUrl; newTrainContent.Remark = trainContent.Remark; Funs.DB.PersonTrain_TrainContent.InsertOnSubmit(newTrainContent); Funs.DB.SubmitChanges(); } /// /// 修改培训内容 /// /// public static void UpdateTrainContent(Model.PersonTrain_TrainContent trainContent) { Model.PersonTrain_TrainContent newTrainContent = Funs.DB.PersonTrain_TrainContent.FirstOrDefault(e => e.TrainContentId == trainContent.TrainContentId); if (newTrainContent != null) { newTrainContent.TrainCode = trainContent.TrainCode; newTrainContent.TrainContent = trainContent.TrainContent; newTrainContent.TrainMans = trainContent.TrainMans; newTrainContent.OrganizeMan = trainContent.OrganizeMan; newTrainContent.TeachingUnit = trainContent.TeachingUnit; newTrainContent.TrainDate = trainContent.TrainDate; newTrainContent.TrainPlace = trainContent.TrainPlace; newTrainContent.TrainResult = trainContent.TrainResult; newTrainContent.AttachUrl = trainContent.AttachUrl; newTrainContent.Remark = trainContent.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除培训内容 /// /// public static void DeleteTrainContentById(string trainContentId) { Model.PersonTrain_TrainContent TrainContent = Funs.DB.PersonTrain_TrainContent.FirstOrDefault(e => e.TrainContentId == trainContentId); if (TrainContent != null) { if (!string.IsNullOrEmpty(TrainContent.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, TrainContent.AttachUrl);//删除附件 } Funs.DB.PersonTrain_TrainContent.DeleteOnSubmit(TrainContent); Funs.DB.SubmitChanges(); } } } }