修改施工方案和关键事项

This commit is contained in:
2024-10-12 15:27:37 +08:00
parent a360cb9448
commit d35d9efdcb
54 changed files with 10572 additions and 2051 deletions
@@ -0,0 +1,104 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 中央企业安全生产治本攻坚三年行动工作台账明细表
/// </summary>
public static class ActionWorkLedgerItemService
{
/// <summary>
/// 根据主键获取中央企业安全生产治本攻坚三年行动工作台账明细信息
/// </summary>
/// <param name="ActionWorkLedgerItemId"></param>
/// <returns></returns>
public static Model.Information_ActionWorkLedgerItem GetActionWorkLedgerItemById(string ActionWorkLedgerItemId)
{
return Funs.DB.Information_ActionWorkLedgerItem.FirstOrDefault(e => e.ActionWorkLedgerItemId == ActionWorkLedgerItemId);
}
/// <summary>
/// 根据中央企业安全生产治本攻坚三年行动工作台账Id获取所有相关明细信息
/// </summary>
/// <param name="ActionWorkLedgerId"></param>
/// <returns></returns>
public static List<Model.Information_ActionWorkLedgerItem> GetActionWorkLedgerItemList(string ActionWorkLedgerId)
{
return (from x in Funs.DB.Information_ActionWorkLedgerItem where x.ActionWorkLedgerId == ActionWorkLedgerId orderby x.SortIndex select x).ToList();
}
/// <summary>
/// 添加中央企业安全生产治本攻坚三年行动工作台账明细信息
/// </summary>
/// <param name="ActionWorkLedgerItem"></param>
public static void AddActionWorkLedgerItem(Model.Information_ActionWorkLedgerItem ActionWorkLedgerItem)
{
Model.Information_ActionWorkLedgerItem newActionWorkLedgerItem = new Model.Information_ActionWorkLedgerItem
{
ActionWorkLedgerItemId = ActionWorkLedgerItem.ActionWorkLedgerItemId,
ActionWorkLedgerId = ActionWorkLedgerItem.ActionWorkLedgerId,
Focus = ActionWorkLedgerItem.Focus,
SpecialTask = ActionWorkLedgerItem.SpecialTask,
WorkPoints = ActionWorkLedgerItem.WorkPoints,
FillingRequirements = ActionWorkLedgerItem.FillingRequirements,
CompletionDeadline = ActionWorkLedgerItem.CompletionDeadline,
ImplementationStatus = ActionWorkLedgerItem.ImplementationStatus,
SortIndex = ActionWorkLedgerItem.SortIndex
};
Funs.DB.Information_ActionWorkLedgerItem.InsertOnSubmit(newActionWorkLedgerItem);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改中央企业安全生产治本攻坚三年行动工作台账明细信息
/// </summary>
/// <param name="ActionWorkLedgerItem"></param>
public static void UpdateActionWorkLedgerItem(Model.Information_ActionWorkLedgerItem ActionWorkLedgerItem)
{
Model.Information_ActionWorkLedgerItem newActionWorkLedgerItem = Funs.DB.Information_ActionWorkLedgerItem.FirstOrDefault(e => e.ActionWorkLedgerItemId == ActionWorkLedgerItem.ActionWorkLedgerItemId);
if (newActionWorkLedgerItem != null)
{
newActionWorkLedgerItem.Focus = ActionWorkLedgerItem.Focus;
newActionWorkLedgerItem.SpecialTask = ActionWorkLedgerItem.SpecialTask;
newActionWorkLedgerItem.WorkPoints = ActionWorkLedgerItem.WorkPoints;
newActionWorkLedgerItem.FillingRequirements = ActionWorkLedgerItem.FillingRequirements;
newActionWorkLedgerItem.CompletionDeadline = ActionWorkLedgerItem.CompletionDeadline;
newActionWorkLedgerItem.ImplementationStatus = ActionWorkLedgerItem.ImplementationStatus;
newActionWorkLedgerItem.SortIndex = ActionWorkLedgerItem.SortIndex;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除中央企业安全生产治本攻坚三年行动工作台账明细信息
/// </summary>
/// <param name="ActionWorkLedgerItemId"></param>
public static void DeleteActionWorkLedgerItemById(string ActionWorkLedgerItemId)
{
Model.Information_ActionWorkLedgerItem ActionWorkLedgerItem = Funs.DB.Information_ActionWorkLedgerItem.FirstOrDefault(e => e.ActionWorkLedgerItemId == ActionWorkLedgerItemId);
if (ActionWorkLedgerItem != null)
{
Funs.DB.Information_ActionWorkLedgerItem.DeleteOnSubmit(ActionWorkLedgerItem);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据中央企业安全生产治本攻坚三年行动工作台账主表id删除所有相关明细信息
/// </summary>
/// <param name="ActionWorkLedgerId"></param>
public static void DeleteActionWorkLedgerItemList(string ActionWorkLedgerId)
{
var q = (from x in Funs.DB.Information_ActionWorkLedgerItem where x.ActionWorkLedgerId == ActionWorkLedgerId select x).ToList();
if (q != null)
{
Funs.DB.Information_ActionWorkLedgerItem.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,113 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
public static class ActionWorkLedgerService
{
/// <summary>
/// 根据主键获取中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
/// <param name="ActionWorkLedgerId"></param>
/// <returns></returns>
public static Model.Information_ActionWorkLedger GetActionWorkLedgerById(string ActionWorkLedgerId)
{
return Funs.DB.Information_ActionWorkLedger.FirstOrDefault(e => e.ActionWorkLedgerId == ActionWorkLedgerId);
}
/// <summary>
/// 中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name="year">年度</param>
/// <param name="quarters">季度</param>
/// <returns>中央企业安全生产治本攻坚三年行动工作台账</returns>
public static Model.Information_ActionWorkLedger GetActionWorkLedgerByUnitIdAndYearAndQuarters(string unitId, int year, int quarters)
{
return Funs.DB.Information_ActionWorkLedger.FirstOrDefault(e => e.UnitId == unitId && e.Quarter == quarters && e.YearId == year);
}
/// <summary>
/// 根据单位Id获取安全生产数据季报集合
/// </summary>
/// <param name="UnitId">单位Id</param>
/// <returns>安全生产数据季报集合</returns>
public static List<Model.View_Information_ActionWorkLedger> GetActionWorkLedgersByUnitId(string UnitId)
{
return (from x in Funs.DB.View_Information_ActionWorkLedger where x.UnitId == UnitId orderby x.ReportDate descending select x).ToList();
}
/// <summary>
/// 添加中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
/// <param name="ActionWorkLedger"></param>
public static void AddActionWorkLedger(Model.Information_ActionWorkLedger ActionWorkLedger)
{
Model.Information_ActionWorkLedger newActionWorkLedger = new Model.Information_ActionWorkLedger
{
ActionWorkLedgerId = ActionWorkLedger.ActionWorkLedgerId,
UnitId = ActionWorkLedger.UnitId,
ReportDate = ActionWorkLedger.ReportDate,
YearId = ActionWorkLedger.YearId,
Quarter = ActionWorkLedger.Quarter,
CompileMan = ActionWorkLedger.CompileMan,
UpState = ActionWorkLedger.UpState,
HandleState = ActionWorkLedger.HandleState,
HandleMan = ActionWorkLedger.HandleMan
};
Funs.DB.Information_ActionWorkLedger.InsertOnSubmit(newActionWorkLedger);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
/// <param name="ActionWorkLedger"></param>
public static void UpdateActionWorkLedger(Model.Information_ActionWorkLedger ActionWorkLedger)
{
Model.Information_ActionWorkLedger newActionWorkLedger = Funs.DB.Information_ActionWorkLedger.FirstOrDefault(e => e.ActionWorkLedgerId == ActionWorkLedger.ActionWorkLedgerId);
if (newActionWorkLedger != null)
{
newActionWorkLedger.UnitId = ActionWorkLedger.UnitId;
newActionWorkLedger.ReportDate = ActionWorkLedger.ReportDate;
newActionWorkLedger.YearId = ActionWorkLedger.YearId;
newActionWorkLedger.Quarter = ActionWorkLedger.Quarter;
newActionWorkLedger.UpState = ActionWorkLedger.UpState;
newActionWorkLedger.HandleState = ActionWorkLedger.HandleState;
newActionWorkLedger.HandleMan = ActionWorkLedger.HandleMan;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
/// <param name="ActionWorkLedgerId"></param>
public static void DeleteActionWorkLedgerById(string ActionWorkLedgerId)
{
Model.Information_ActionWorkLedger ActionWorkLedger = Funs.DB.Information_ActionWorkLedger.FirstOrDefault(e => e.ActionWorkLedgerId == ActionWorkLedgerId);
if (ActionWorkLedger != null)
{
Funs.DB.Information_ActionWorkLedger.DeleteOnSubmit(ActionWorkLedger);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据单位、季度获取中央企业安全生产治本攻坚三年行动工作台账
/// </summary>
/// <param name="unitId"></param>
/// <param name="quarter"></param>
/// <returns></returns>
public static Model.Information_ActionWorkLedger GetActionWorkLedgerByUnitIdDate(string unitId, int yearId, int quarter, string ActionWorkLedgerId)
{
return Funs.DB.Information_ActionWorkLedger.FirstOrDefault(e => e.UnitId == unitId && e.YearId == yearId && e.Quarter == quarter && ((ActionWorkLedgerId == null && e.ActionWorkLedgerId != null) || e.ActionWorkLedgerId != ActionWorkLedgerId));
}
}
}
@@ -0,0 +1,104 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 中央企业安全生产管理评价工作调度台账明细表
/// </summary>
public static class SafetyProductionEvaluationItemService
{
/// <summary>
/// 根据主键获取中央企业安全生产管理评价工作调度台账明细信息
/// </summary>
/// <param name="SafetyProductionEvaluationItemId"></param>
/// <returns></returns>
public static Model.Information_SafetyProductionEvaluationItem GetSafetyProductionEvaluationItemById(string SafetyProductionEvaluationItemId)
{
return Funs.DB.Information_SafetyProductionEvaluationItem.FirstOrDefault(e => e.SafetyProductionEvaluationItemId == SafetyProductionEvaluationItemId);
}
/// <summary>
/// 根据中央企业安全生产管理评价工作调度台账Id获取所有相关明细信息
/// </summary>
/// <param name="SafetyProductionEvaluationId"></param>
/// <returns></returns>
public static List<Model.Information_SafetyProductionEvaluationItem> GetSafetyProductionEvaluationItemList(string SafetyProductionEvaluationId)
{
return (from x in Funs.DB.Information_SafetyProductionEvaluationItem where x.SafetyProductionEvaluationId == SafetyProductionEvaluationId orderby x.SortIndex select x).ToList();
}
/// <summary>
/// 添加中央企业安全生产管理评价工作调度台账明细信息
/// </summary>
/// <param name="SafetyProductionEvaluationItem"></param>
public static void AddSafetyProductionEvaluationItem(Model.Information_SafetyProductionEvaluationItem SafetyProductionEvaluationItem)
{
Model.Information_SafetyProductionEvaluationItem newSafetyProductionEvaluationItem = new Model.Information_SafetyProductionEvaluationItem
{
SafetyProductionEvaluationItemId = SafetyProductionEvaluationItem.SafetyProductionEvaluationItemId,
SafetyProductionEvaluationId = SafetyProductionEvaluationItem.SafetyProductionEvaluationId,
Type = SafetyProductionEvaluationItem.Type,
EvaluateWork = SafetyProductionEvaluationItem.EvaluateWork,
EvaluationContent = SafetyProductionEvaluationItem.EvaluationContent,
FillingRequirements = SafetyProductionEvaluationItem.FillingRequirements,
CompletionDeadline = SafetyProductionEvaluationItem.CompletionDeadline,
ImplementationStatus = SafetyProductionEvaluationItem.ImplementationStatus,
SortIndex = SafetyProductionEvaluationItem.SortIndex
};
Funs.DB.Information_SafetyProductionEvaluationItem.InsertOnSubmit(newSafetyProductionEvaluationItem);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改中央企业安全生产管理评价工作调度台账明细信息
/// </summary>
/// <param name="SafetyProductionEvaluationItem"></param>
public static void UpdateSafetyProductionEvaluationItem(Model.Information_SafetyProductionEvaluationItem SafetyProductionEvaluationItem)
{
Model.Information_SafetyProductionEvaluationItem newSafetyProductionEvaluationItem = Funs.DB.Information_SafetyProductionEvaluationItem.FirstOrDefault(e => e.SafetyProductionEvaluationItemId == SafetyProductionEvaluationItem.SafetyProductionEvaluationItemId);
if (newSafetyProductionEvaluationItem != null)
{
newSafetyProductionEvaluationItem.Type = SafetyProductionEvaluationItem.Type;
newSafetyProductionEvaluationItem.EvaluateWork = SafetyProductionEvaluationItem.EvaluateWork;
newSafetyProductionEvaluationItem.EvaluationContent = SafetyProductionEvaluationItem.EvaluationContent;
newSafetyProductionEvaluationItem.FillingRequirements = SafetyProductionEvaluationItem.FillingRequirements;
newSafetyProductionEvaluationItem.CompletionDeadline = SafetyProductionEvaluationItem.CompletionDeadline;
newSafetyProductionEvaluationItem.ImplementationStatus = SafetyProductionEvaluationItem.ImplementationStatus;
newSafetyProductionEvaluationItem.SortIndex = SafetyProductionEvaluationItem.SortIndex;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除中央企业安全生产管理评价工作调度台账明细信息
/// </summary>
/// <param name="SafetyProductionEvaluationItemId"></param>
public static void DeleteSafetyProductionEvaluationItemById(string SafetyProductionEvaluationItemId)
{
Model.Information_SafetyProductionEvaluationItem SafetyProductionEvaluationItem = Funs.DB.Information_SafetyProductionEvaluationItem.FirstOrDefault(e => e.SafetyProductionEvaluationItemId == SafetyProductionEvaluationItemId);
if (SafetyProductionEvaluationItem != null)
{
Funs.DB.Information_SafetyProductionEvaluationItem.DeleteOnSubmit(SafetyProductionEvaluationItem);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据中央企业安全生产管理评价工作调度台账主表id删除所有相关明细信息
/// </summary>
/// <param name="SafetyProductionEvaluationId"></param>
public static void DeleteSafetyProductionEvaluationItemList(string SafetyProductionEvaluationId)
{
var q = (from x in Funs.DB.Information_SafetyProductionEvaluationItem where x.SafetyProductionEvaluationId == SafetyProductionEvaluationId select x).ToList();
if (q != null)
{
Funs.DB.Information_SafetyProductionEvaluationItem.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,113 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 中央企业安全生产管理评价工作调度台账
/// </summary>
public static class SafetyProductionEvaluationService
{
/// <summary>
/// 根据主键获取中央企业安全生产管理评价工作调度台账
/// </summary>
/// <param name="SafetyProductionEvaluationId"></param>
/// <returns></returns>
public static Model.Information_SafetyProductionEvaluation GetSafetyProductionEvaluationById(string SafetyProductionEvaluationId)
{
return Funs.DB.Information_SafetyProductionEvaluation.FirstOrDefault(e => e.SafetyProductionEvaluationId == SafetyProductionEvaluationId);
}
/// <summary>
/// 中央企业安全生产管理评价工作调度台账
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name="year">年度</param>
/// <param name="quarters">季度</param>
/// <returns>中央企业安全生产管理评价工作调度台账</returns>
public static Model.Information_SafetyProductionEvaluation GetSafetyProductionEvaluationByUnitIdAndYearAndQuarters(string unitId, int year, int quarters)
{
return Funs.DB.Information_SafetyProductionEvaluation.FirstOrDefault(e => e.UnitId == unitId && e.Quarter == quarters && e.YearId == year);
}
/// <summary>
/// 根据单位Id获取安全生产数据季报集合
/// </summary>
/// <param name="UnitId">单位Id</param>
/// <returns>安全生产数据季报集合</returns>
public static List<Model.View_Information_SafetyProductionEvaluation> GetSafetyProductionEvaluationsByUnitId(string UnitId)
{
return (from x in Funs.DB.View_Information_SafetyProductionEvaluation where x.UnitId == UnitId orderby x.ReportDate descending select x).ToList();
}
/// <summary>
/// 添加中央企业安全生产管理评价工作调度台账
/// </summary>
/// <param name="SafetyProductionEvaluation"></param>
public static void AddSafetyProductionEvaluation(Model.Information_SafetyProductionEvaluation SafetyProductionEvaluation)
{
Model.Information_SafetyProductionEvaluation newSafetyProductionEvaluation = new Model.Information_SafetyProductionEvaluation
{
SafetyProductionEvaluationId = SafetyProductionEvaluation.SafetyProductionEvaluationId,
UnitId = SafetyProductionEvaluation.UnitId,
ReportDate = SafetyProductionEvaluation.ReportDate,
YearId = SafetyProductionEvaluation.YearId,
Quarter = SafetyProductionEvaluation.Quarter,
CompileMan = SafetyProductionEvaluation.CompileMan,
UpState = SafetyProductionEvaluation.UpState,
HandleState = SafetyProductionEvaluation.HandleState,
HandleMan = SafetyProductionEvaluation.HandleMan
};
Funs.DB.Information_SafetyProductionEvaluation.InsertOnSubmit(newSafetyProductionEvaluation);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改中央企业安全生产管理评价工作调度台账
/// </summary>
/// <param name="SafetyProductionEvaluation"></param>
public static void UpdateSafetyProductionEvaluation(Model.Information_SafetyProductionEvaluation SafetyProductionEvaluation)
{
Model.Information_SafetyProductionEvaluation newSafetyProductionEvaluation = Funs.DB.Information_SafetyProductionEvaluation.FirstOrDefault(e => e.SafetyProductionEvaluationId == SafetyProductionEvaluation.SafetyProductionEvaluationId);
if (newSafetyProductionEvaluation != null)
{
newSafetyProductionEvaluation.UnitId = SafetyProductionEvaluation.UnitId;
newSafetyProductionEvaluation.ReportDate = SafetyProductionEvaluation.ReportDate;
newSafetyProductionEvaluation.YearId = SafetyProductionEvaluation.YearId;
newSafetyProductionEvaluation.Quarter = SafetyProductionEvaluation.Quarter;
newSafetyProductionEvaluation.UpState = SafetyProductionEvaluation.UpState;
newSafetyProductionEvaluation.HandleState = SafetyProductionEvaluation.HandleState;
newSafetyProductionEvaluation.HandleMan = SafetyProductionEvaluation.HandleMan;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除中央企业安全生产管理评价工作调度台账
/// </summary>
/// <param name="SafetyProductionEvaluationId"></param>
public static void DeleteSafetyProductionEvaluationById(string SafetyProductionEvaluationId)
{
Model.Information_SafetyProductionEvaluation SafetyProductionEvaluation = Funs.DB.Information_SafetyProductionEvaluation.FirstOrDefault(e => e.SafetyProductionEvaluationId == SafetyProductionEvaluationId);
if (SafetyProductionEvaluation != null)
{
Funs.DB.Information_SafetyProductionEvaluation.DeleteOnSubmit(SafetyProductionEvaluation);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据单位、季度获取中央企业安全生产管理评价工作调度台账
/// </summary>
/// <param name="unitId"></param>
/// <param name="quarter"></param>
/// <returns></returns>
public static Model.Information_SafetyProductionEvaluation GetSafetyProductionEvaluationByUnitIdDate(string unitId, int yearId, int quarter, string SafetyProductionEvaluationId)
{
return Funs.DB.Information_SafetyProductionEvaluation.FirstOrDefault(e => e.UnitId == unitId && e.YearId == yearId && e.Quarter == quarter && ((SafetyProductionEvaluationId == null && e.SafetyProductionEvaluationId != null) || e.SafetyProductionEvaluationId != SafetyProductionEvaluationId));
}
}
}