using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 会议管理 /// public static class MeetingService { /// /// 根据主键获取会议信息 /// /// /// public static Model.Driver_Meeting GetMeetingById(string meetingId) { return Funs.DB.Driver_Meeting.FirstOrDefault(e => e.MeetingId == meetingId); } /// /// 添加会议信息 /// /// 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; Funs.DB.Driver_Meeting.InsertOnSubmit(newMeeting); Funs.DB.SubmitChanges(); } /// /// 修改会议信息 /// /// 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; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除会议信息 /// /// public static void DeleteMeeting(string meetingId) { Model.Driver_Meeting meeting = Funs.DB.Driver_Meeting.FirstOrDefault(e => e.MeetingId == meetingId); if (meeting != null) { if (!string.IsNullOrEmpty(meeting.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, meeting.AttachUrl);//删除附件 } Funs.DB.Driver_Meeting.DeleteOnSubmit(meeting); Funs.DB.SubmitChanges(); } } } }