CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/TestRun/Meeting/MeetingMinutesService.cs

78 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 会议纪要
/// </summary>
public class MeetingMinutesService
{
/// <summary>
/// 根据主键获取会议纪要
/// </summary>
/// <param name="meetingMinutesId"></param>
/// <returns></returns>
public static Model.Driver_MeetingMinutes GetMinutesById(string meetingMinutesId)
{
return Funs.DB.Driver_MeetingMinutes.FirstOrDefault(e => e.MeetingMinutesId == meetingMinutesId);
}
/// <summary>
/// 添加会议纪要
/// </summary>
/// <param name="meetingMinutes"></param>
public static void AddMeetingMinutes(Model.Driver_MeetingMinutes meetingMinutes)
{
Model.Driver_MeetingMinutes newMeetingMinutes = new Model.Driver_MeetingMinutes
{
MeetingMinutesId = meetingMinutes.MeetingMinutesId,
ProjectId = meetingMinutes.ProjectId,
MinutesCode = meetingMinutes.MinutesCode,
MeetingType = meetingMinutes.MeetingType,
CompileMan = meetingMinutes.CompileMan,
CompileDate = meetingMinutes.CompileDate,
Statues = meetingMinutes.Statues
};
Funs.DB.Driver_MeetingMinutes.InsertOnSubmit(newMeetingMinutes);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改会议纪要
/// </summary>
/// <param name="meetingMinutes"></param>
public static void UpdateMeetingMinutes(Model.Driver_MeetingMinutes meetingMinutes)
{
Model.Driver_MeetingMinutes newMeetingMinutes = Funs.DB.Driver_MeetingMinutes.FirstOrDefault(e => e.MeetingMinutesId == meetingMinutes.MeetingMinutesId);
if (newMeetingMinutes != null)
{
newMeetingMinutes.ProjectId = meetingMinutes.ProjectId;
newMeetingMinutes.MinutesCode = meetingMinutes.MinutesCode;
newMeetingMinutes.MeetingType = meetingMinutes.MeetingType;
newMeetingMinutes.CompileMan = meetingMinutes.CompileMan;
newMeetingMinutes.CompileDate = meetingMinutes.CompileDate;
newMeetingMinutes.Statues = meetingMinutes.Statues;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除会议纪要
/// </summary>
/// <param name="meetingMinutesId"></param>
public static void DeleteMeetingMinutesById(string meetingMinutesId)
{
Model.Driver_MeetingMinutes newMeetingMinutes = Funs.DB.Driver_MeetingMinutes.FirstOrDefault(e => e.MeetingMinutesId == meetingMinutesId);
if (newMeetingMinutes != null)
{
Funs.DB.Driver_MeetingMinutes.DeleteOnSubmit(newMeetingMinutes);
Funs.DB.SubmitChanges();
}
}
}
}