20240124 培训合同

This commit is contained in:
2024-01-24 19:41:02 +08:00
parent 698d687ebf
commit b1a95a2a14
13 changed files with 1334 additions and 9 deletions
@@ -0,0 +1,74 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 培训合同
/// </summary>
public class TrainContractService
{
/// <summary>
/// 根据主键获取合同信息
/// </summary>
/// <param name="trainContractId"></param>
/// <returns></returns>
public static Model.TestRun_TrainContract GetTrainContractById(string trainContractId)
{
return Funs.DB.TestRun_TrainContract.FirstOrDefault(e => e.TrainContractId == trainContractId);
}
/// <summary>
/// 添加合同信息
/// </summary>
/// <param name="trainContract"></param>
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();
}
/// <summary>
/// 修改合同信息
/// </summary>
/// <param name="trainContract"></param>
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();
}
}
/// <summary>
/// 根据主键删除合同信息
/// </summary>
/// <param name="trainContractId"></param>
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();
}
}
}
}