2024-03-08 23:33:10 +08:00
|
|
|
|
using System.Linq;
|
2021-04-30 10:28:37 +08:00
|
|
|
|
|
|
|
|
|
namespace BLL
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 会议管理
|
|
|
|
|
/// </summary>
|
2024-03-08 23:33:10 +08:00
|
|
|
|
public static class MeetingService
|
2021-04-30 10:28:37 +08:00
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 根据主键获取会议信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="meetingId"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static Model.Driver_Meeting GetMeetingById(string meetingId)
|
|
|
|
|
{
|
|
|
|
|
return Funs.DB.Driver_Meeting.FirstOrDefault(e => e.MeetingId == meetingId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 添加会议信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="meeting"></param>
|
|
|
|
|
public static void AddMeeting(Model.Driver_Meeting meeting)
|
|
|
|
|
{
|
|
|
|
|
Model.Driver_Meeting newMeeting = new Model.Driver_Meeting();
|
|
|
|
|
newMeeting.MeetingId = meeting.MeetingId;
|
|
|
|
|
newMeeting.ProjectId = meeting.ProjectId;
|
|
|
|
|
newMeeting.MeetingTake = meeting.MeetingTake;
|
|
|
|
|
newMeeting.UnitWorkId = meeting.UnitWorkId;
|
|
|
|
|
newMeeting.MeetingUnit = meeting.MeetingUnit;
|
|
|
|
|
newMeeting.MeetingAddress = meeting.MeetingAddress;
|
|
|
|
|
newMeeting.MeetingDate = meeting.MeetingDate;
|
|
|
|
|
newMeeting.MeetingContent = meeting.MeetingContent;
|
|
|
|
|
newMeeting.Number = meeting.Number;
|
|
|
|
|
newMeeting.MeetingType = meeting.MeetingType;
|
|
|
|
|
newMeeting.AttachUrl = meeting.AttachUrl;
|
|
|
|
|
newMeeting.Remark = meeting.Remark;
|
2024-03-08 23:33:10 +08:00
|
|
|
|
newMeeting.MeetingCode = meeting.MeetingCode;
|
|
|
|
|
newMeeting.CompileMan = meeting.CompileMan;
|
|
|
|
|
newMeeting.CompileDate = meeting.CompileDate;
|
|
|
|
|
newMeeting.States = meeting.States;
|
2021-04-30 10:28:37 +08:00
|
|
|
|
|
|
|
|
|
Funs.DB.Driver_Meeting.InsertOnSubmit(newMeeting);
|
|
|
|
|
Funs.DB.SubmitChanges();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 修改会议信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="meeting"></param>
|
|
|
|
|
public static void UpdateMeeting(Model.Driver_Meeting meeting)
|
|
|
|
|
{
|
|
|
|
|
Model.Driver_Meeting newMeeting = Funs.DB.Driver_Meeting.FirstOrDefault(e => e.MeetingId == meeting.MeetingId);
|
|
|
|
|
if (newMeeting != null)
|
|
|
|
|
{
|
|
|
|
|
//newMeeting.ProjectId = meeting.ProjectId;
|
|
|
|
|
newMeeting.MeetingTake = meeting.MeetingTake;
|
|
|
|
|
newMeeting.UnitWorkId = meeting.UnitWorkId;
|
|
|
|
|
newMeeting.MeetingUnit = meeting.MeetingUnit;
|
|
|
|
|
newMeeting.MeetingAddress = meeting.MeetingAddress;
|
|
|
|
|
newMeeting.MeetingDate = meeting.MeetingDate;
|
|
|
|
|
newMeeting.MeetingContent = meeting.MeetingContent;
|
|
|
|
|
newMeeting.Number = meeting.Number;
|
|
|
|
|
//newMeeting.MeetingType = meeting.MeetingType;
|
|
|
|
|
newMeeting.AttachUrl = meeting.AttachUrl;
|
|
|
|
|
newMeeting.Remark = meeting.Remark;
|
2024-03-08 23:33:10 +08:00
|
|
|
|
newMeeting.MeetingCode = meeting.MeetingCode;
|
|
|
|
|
newMeeting.States = meeting.States;
|
2021-04-30 10:28:37 +08:00
|
|
|
|
|
|
|
|
|
Funs.DB.SubmitChanges();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 根据主键删除会议信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="meetingId"></param>
|
|
|
|
|
public static void DeleteMeeting(string meetingId)
|
|
|
|
|
{
|
|
|
|
|
Model.Driver_Meeting meeting = Funs.DB.Driver_Meeting.FirstOrDefault(e => e.MeetingId == meetingId);
|
|
|
|
|
if (meeting != null)
|
|
|
|
|
{
|
2024-03-08 23:33:10 +08:00
|
|
|
|
CommonService.DeleteAttachFileById(meetingId + "#1");//删除会议纪要附件
|
|
|
|
|
CommonService.DeleteAttachFileById(meetingId + "#2");//删除签到表附件
|
|
|
|
|
CommonService.DeleteFlowOperateByID(meetingId);//删除流程表
|
2021-04-30 10:28:37 +08:00
|
|
|
|
Funs.DB.Driver_Meeting.DeleteOnSubmit(meeting);
|
|
|
|
|
Funs.DB.SubmitChanges();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|