20240122 生产人员培训
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 人员培训计划
|
||||
/// </summary>
|
||||
public class PersonTrainPlanService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取人员培训计划
|
||||
/// </summary>
|
||||
/// <param name="personTrainPlanId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.TestRun_PersonTrainPlan GetPersonTrainPlanById(string personTrainPlanId)
|
||||
{
|
||||
return Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == personTrainPlanId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加人员培训计划
|
||||
/// </summary>
|
||||
/// <param name="plan"></param>
|
||||
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();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改人员培训计划
|
||||
/// </summary>
|
||||
/// <param name="plan"></param>
|
||||
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();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除人员培训计划
|
||||
/// </summary>
|
||||
/// <param name="personTrainPlanId"></param>
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user