78 lines
3.0 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|