CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/Party/EmployeeConversationRecordS...

76 lines
3.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 员工谈话记录
/// </summary>
public class EmployeeConversationRecordService
{
/// <summary>
/// 根据主键获取员工谈话记录
/// </summary>
/// <param name="employeeConversationRecordId"></param>
/// <returns></returns>
public static Model.Party_EmployeeConversationRecord GetEmployeeConversationRecordById(string employeeConversationRecordId)
{
return Funs.DB.Party_EmployeeConversationRecord.FirstOrDefault(e => e.EmployeeConversationRecordId == employeeConversationRecordId);
}
/// <summary>
/// 添加员工谈话记录
/// </summary>
/// <param name="employeeConversationRecord"></param>
public static void AddEmployeeConversationRecord(Model.Party_EmployeeConversationRecord employeeConversationRecord)
{
Model.Party_EmployeeConversationRecord newEmployeeConversationRecord = new Model.Party_EmployeeConversationRecord
{
EmployeeConversationRecordId = employeeConversationRecord.EmployeeConversationRecordId,
Year = employeeConversationRecord.Year,
Speaker = employeeConversationRecord.Speaker,
Interviewee = employeeConversationRecord.Interviewee,
ConversationDate = employeeConversationRecord.ConversationDate,
CompileMan = employeeConversationRecord.CompileMan,
CompileDate = employeeConversationRecord.CompileDate
};
Funs.DB.Party_EmployeeConversationRecord.InsertOnSubmit(newEmployeeConversationRecord);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改员工谈话记录
/// </summary>
/// <param name="employeeConversationRecord"></param>
public static void UpdateEmployeeConversationRecord(Model.Party_EmployeeConversationRecord employeeConversationRecord)
{
Model.Party_EmployeeConversationRecord newEmployeeConversationRecord = Funs.DB.Party_EmployeeConversationRecord.FirstOrDefault(e => e.EmployeeConversationRecordId == employeeConversationRecord.EmployeeConversationRecordId);
if (newEmployeeConversationRecord != null)
{
newEmployeeConversationRecord.Speaker = employeeConversationRecord.Speaker;
newEmployeeConversationRecord.Interviewee = employeeConversationRecord.Interviewee;
newEmployeeConversationRecord.ConversationDate = employeeConversationRecord.ConversationDate;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除员工谈话记录
/// </summary>
/// <param name="employeeConversationRecordId"></param>
public static void DeleteEmployeeConversationRecordById(string employeeConversationRecordId)
{
Model.Party_EmployeeConversationRecord employeeConversationRecord = Funs.DB.Party_EmployeeConversationRecord.FirstOrDefault(e => e.EmployeeConversationRecordId == employeeConversationRecordId);
if (employeeConversationRecord != null)
{
CommonService.DeleteAttachFileById(employeeConversationRecordId);
Funs.DB.Party_EmployeeConversationRecord.DeleteOnSubmit(employeeConversationRecord);
Funs.DB.SubmitChanges();
}
}
}
}