20210430
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 实施计划总结
|
||||
/// </summary>
|
||||
public static class ActionPlanSummaryService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取实施计划
|
||||
/// </summary>
|
||||
/// <param name="ActionPlanSummaryId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ActionPlan_ActionPlanSummary GetActionPlanSummaryById(string ActionPlanSummaryId)
|
||||
{
|
||||
return Funs.DB.ActionPlan_ActionPlanSummary.FirstOrDefault(e => e.ActionPlanSummaryId == ActionPlanSummaryId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据日期获取实施计划集合
|
||||
/// </summary>
|
||||
/// <param name="startTime">开始时间</param>
|
||||
/// <param name="endTime">结束时间</param>
|
||||
/// <param name="projectId">项目号</param>
|
||||
/// <returns>实施计划集合</returns>
|
||||
public static List<Model.ActionPlan_ActionPlanSummary> GetActionPlanSummarysByDate(DateTime startTime, DateTime endTime, string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.ActionPlan_ActionPlanSummary where x.CompileDate >= startTime && x.CompileDate <= endTime && x.ProjectId == projectId orderby x.CompileDate select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加实施计划
|
||||
/// </summary>
|
||||
/// <param name="ActionPlanSummary"></param>
|
||||
public static void AddActionPlanSummary(Model.ActionPlan_ActionPlanSummary ActionPlanSummary)
|
||||
{
|
||||
Model.ActionPlan_ActionPlanSummary newActionPlanSummary = new Model.ActionPlan_ActionPlanSummary
|
||||
{
|
||||
ActionPlanSummaryId = ActionPlanSummary.ActionPlanSummaryId,
|
||||
ProjectId = ActionPlanSummary.ProjectId,
|
||||
UnitId = ActionPlanSummary.UnitId,
|
||||
Code = ActionPlanSummary.Code,
|
||||
Name = ActionPlanSummary.Name,
|
||||
Contents = ActionPlanSummary.Contents,
|
||||
CompileMan = ActionPlanSummary.CompileMan,
|
||||
CompileDate = ActionPlanSummary.CompileDate,
|
||||
States = ActionPlanSummary.States
|
||||
};
|
||||
Funs.DB.ActionPlan_ActionPlanSummary.InsertOnSubmit(newActionPlanSummary);
|
||||
Funs.DB.SubmitChanges();
|
||||
|
||||
////增加一条编码记录
|
||||
BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectActionPlanSummaryMenuId, newActionPlanSummary.ProjectId, null, newActionPlanSummary.ActionPlanSummaryId, newActionPlanSummary.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改实施计划
|
||||
/// </summary>
|
||||
/// <param name="ActionPlanSummary"></param>
|
||||
public static void UpdateActionPlanSummary(Model.ActionPlan_ActionPlanSummary ActionPlanSummary)
|
||||
{
|
||||
Model.ActionPlan_ActionPlanSummary newActionPlanSummary = Funs.DB.ActionPlan_ActionPlanSummary.FirstOrDefault(e => e.ActionPlanSummaryId == ActionPlanSummary.ActionPlanSummaryId);
|
||||
if (newActionPlanSummary != null)
|
||||
{
|
||||
newActionPlanSummary.UnitId = ActionPlanSummary.UnitId;
|
||||
newActionPlanSummary.Code = ActionPlanSummary.Code;
|
||||
newActionPlanSummary.Name = ActionPlanSummary.Name;
|
||||
newActionPlanSummary.Contents = ActionPlanSummary.Contents;
|
||||
newActionPlanSummary.CompileMan = ActionPlanSummary.CompileMan;
|
||||
newActionPlanSummary.CompileDate = ActionPlanSummary.CompileDate;
|
||||
newActionPlanSummary.States = ActionPlanSummary.States;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除实施计划
|
||||
/// </summary>
|
||||
/// <param name="ActionPlanSummaryId"></param>
|
||||
public static void DeleteActionPlanSummaryById(string ActionPlanSummaryId)
|
||||
{
|
||||
Model.ActionPlan_ActionPlanSummary ActionPlanSummary = Funs.DB.ActionPlan_ActionPlanSummary.FirstOrDefault(e => e.ActionPlanSummaryId == ActionPlanSummaryId);
|
||||
if (ActionPlanSummary != null)
|
||||
{
|
||||
BLL.CommonService.DeleteAttachFileById(ActionPlanSummaryId);
|
||||
////删除审核流程表
|
||||
BLL.CommonService.DeleteFlowOperateByID(ActionPlanSummary.ActionPlanSummaryId);
|
||||
////删除编码表记录
|
||||
BLL.CodeRecordsService.DeleteCodeRecordsByDataId(ActionPlanSummary.ActionPlanSummaryId);
|
||||
Funs.DB.ActionPlan_ActionPlanSummary.DeleteOnSubmit(ActionPlanSummary);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user