using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 培训合同 /// public class TrainContractService { /// /// 根据主键获取合同信息 /// /// /// public static Model.TestRun_TrainContract GetTrainContractById(string trainContractId) { return Funs.DB.TestRun_TrainContract.FirstOrDefault(e => e.TrainContractId == trainContractId); } /// /// 添加合同信息 /// /// public static void AddTrainContract(Model.TestRun_TrainContract trainContract) { Model.TestRun_TrainContract newTrainContract = new Model.TestRun_TrainContract { TrainContractId = trainContract.TrainContractId, ProjectId = trainContract.ProjectId, TrainContractCode = trainContract.TrainContractCode, TrainContractName = trainContract.TrainContractName, TrainContractDate = trainContract.TrainContractDate, Remark = trainContract.Remark }; Funs.DB.TestRun_TrainContract.InsertOnSubmit(newTrainContract); Funs.DB.SubmitChanges(); } /// /// 修改合同信息 /// /// public static void UpdateTrainContract(Model.TestRun_TrainContract trainContract) { Model.TestRun_TrainContract newTrainContract = Funs.DB.TestRun_TrainContract.FirstOrDefault(e => e.TrainContractId == trainContract.TrainContractId); if (newTrainContract != null) { newTrainContract.TrainContractCode = trainContract.TrainContractCode; newTrainContract.TrainContractName = trainContract.TrainContractName; newTrainContract.TrainContractDate = trainContract.TrainContractDate; newTrainContract.Remark = trainContract.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除合同信息 /// /// public static void DeleteTrainContractById(string trainContractId) { Model.TestRun_TrainContract newTrainContract = Funs.DB.TestRun_TrainContract.FirstOrDefault(e => e.TrainContractId == trainContractId); if (newTrainContract != null) { Funs.DB.TestRun_TrainContract.DeleteOnSubmit(newTrainContract); Funs.DB.SubmitChanges(); } } } }