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
+1
View File
@@ -773,6 +773,7 @@
<Compile Include="TestRun\DriverSummary\DriverSummaryService.cs" />
<Compile Include="TestRun\FeedingTestRunService.cs" />
<Compile Include="TestRun\Meeting\MeetingItemService.cs" />
<Compile Include="TestRun\Meeting\MeetingMinutesService.cs" />
<Compile Include="TestRun\Meeting\MeetingService.cs" />
<Compile Include="TestRun\PersonTrain\DriverPrepareTrainPlanService.cs" />
<Compile Include="TestRun\PersonTrain\PersonTrainPlanService.cs" />
+11 -1
View File
@@ -5518,10 +5518,20 @@ namespace BLL
public const string MonthSummaryMenuId = "9B32C4BF-62E9-4561-8632-97AC0F581701";
/// <summary>
/// 项目完工总结
/// 开车完工总结
/// </summary>
public const string CompleteSummaryMenuId = "AA88BD56-E0B4-4B9C-9238-3F48EA59C50A";
/// <summary>
/// 专项总结
/// </summary>
public const string SpecialSummaryMenuId = "D215165B-95BA-4298-9736-B7A20F27B5D1";
/// <summary>
/// 完工后个人总结
/// </summary>
public const string PersonalSummaryMenuId = "9EBA628D-E725-4A0B-B765-171F405D0821";
#endregion
#region
@@ -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();
}
}
}
}