20240410 开车会议管理

This commit is contained in:
2024-04-10 14:37:59 +08:00
parent 00a325ba3a
commit 9bb7f02b83
135 changed files with 5027 additions and 552 deletions
@@ -18,6 +18,15 @@ namespace BLL
return Funs.DB.Driver_DriverSummary.FirstOrDefault(e => e.DriverSummaryId == driverSummaryId);
}
/// <summary>
/// 获取总结列表
/// </summary>
/// <returns></returns>
public static List<Model.Driver_DriverSummary> GetSummaryList(string projectId, string summaryType)
{
return (from x in Funs.DB.Driver_DriverSummary where x.ProjectId == projectId && x.SummaryType == summaryType select x).ToList();
}
/// <summary>
/// 添加总结
/// </summary>
@@ -0,0 +1,77 @@
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();
}
}
}
}