using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 人员培训计划 /// public class PersonTrainPlanService { /// /// 根据主键获取人员培训计划 /// /// /// public static Model.TestRun_PersonTrainPlan GetPersonTrainPlanById(string personTrainPlanId) { return Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == personTrainPlanId); } /// /// 添加人员培训计划 /// /// public static void AddPersonTrainPlan(Model.TestRun_PersonTrainPlan plan) { Model.TestRun_PersonTrainPlan newPlan = new Model.TestRun_PersonTrainPlan { PersonTrainPlanId = plan.PersonTrainPlanId, ProjectId = plan.ProjectId, TrainType = plan.TrainType, Purpose = plan.Purpose, TrainingContent = plan.TrainingContent, TrainingAddress = plan.TrainingAddress, TrainingDate = plan.TrainingDate, TrainingPersonNum = plan.TrainingPersonNum, TrainingHours = plan.TrainingHours, TrainingManager = plan.TrainingManager, TrainingTeacher = plan.TrainingTeacher, AssessmentMethod = plan.AssessmentMethod }; Funs.DB.TestRun_PersonTrainPlan.InsertOnSubmit(newPlan); Funs.DB.SubmitChanges(); } /// /// 修改人员培训计划 /// /// public static void UpdatePersonTrainPlan(Model.TestRun_PersonTrainPlan plan) { Model.TestRun_PersonTrainPlan newPlan = Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == plan.PersonTrainPlanId); if (newPlan != null) { newPlan.TrainType = plan.TrainType; newPlan.Purpose = plan.Purpose; newPlan.TrainingContent = plan.TrainingContent; newPlan.TrainingAddress = plan.TrainingAddress; newPlan.TrainingDate = plan.TrainingDate; newPlan.TrainingPersonNum = plan.TrainingPersonNum; newPlan.TrainingHours = plan.TrainingHours; newPlan.TrainingManager = plan.TrainingManager; newPlan.TrainingTeacher = plan.TrainingTeacher; newPlan.AssessmentMethod = plan.AssessmentMethod; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除人员培训计划 /// /// public static void DeletePersonTrainPlanById(string personTrainPlanId) { Model.TestRun_PersonTrainPlan newPlan = Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == personTrainPlanId); if (newPlan != null) { CommonService.DeleteAttachFileById(newPlan.PersonTrainPlanId);//删除附件 Funs.DB.TestRun_PersonTrainPlan.DeleteOnSubmit(newPlan); Funs.DB.SubmitChanges(); } } } }