20240124 培训合同
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user