修改hsse安全月报

This commit is contained in:
2024-08-27 17:36:01 +08:00
parent ba55ac64e4
commit 2d0bb16490
11 changed files with 4320 additions and 166 deletions
@@ -234,7 +234,14 @@ namespace BLL
EmergencyManagementWorkDef=monthReport.EmergencyManagementWorkDef,
MonthHdangerCount=monthReport.MonthHdangerCount,
YearHdangerCount=monthReport.YearHdangerCount
YearHdangerCount=monthReport.YearHdangerCount,
MonthExpertCount=monthReport.MonthExpertCount,
MonthExpertNoCount=monthReport.MonthExpertNoCount,
Goalach1=monthReport.Goalach1,
Goalach2=monthReport.Goalach2,
Goalach3=monthReport.Goalach3,
MonthReportType=monthReport.MonthReportType
};
db.Manager_MonthReportC.InsertOnSubmit(newMonthReport);
@@ -313,6 +320,12 @@ namespace BLL
newMonthReport.EmergencyManagementWorkDef = monthReport.EmergencyManagementWorkDef;
newMonthReport.MonthHdangerCount = monthReport.MonthHdangerCount;
newMonthReport.YearHdangerCount = monthReport.YearHdangerCount;
newMonthReport.MonthExpertCount = monthReport.MonthExpertCount;
newMonthReport.MonthExpertNoCount = monthReport.MonthExpertNoCount;
newMonthReport.Goalach1 = monthReport.Goalach1;
newMonthReport.Goalach2 = monthReport.Goalach2;
newMonthReport.Goalach3 = monthReport.Goalach3;
newMonthReport.MonthReportType = monthReport.MonthReportType;
db.SubmitChanges();
}
@@ -330,5 +343,31 @@ namespace BLL
db.Manager_MonthReportC.DeleteOnSubmit(monthReport);
db.SubmitChanges();
}
#region 4.6.1
public static void AddManager_EmergencyPlan(Model.Manager_EmergencyPlan model) {
Model.SGGLDB db = Funs.DB;
db.Manager_EmergencyPlan.InsertOnSubmit(model);
db.SubmitChanges();
}
#endregion
#region 4.6.2
public static void AddManager_DrillRecordList(Model.Manager_DrillRecordList model)
{
Model.SGGLDB db = Funs.DB;
db.Manager_DrillRecordList.InsertOnSubmit(model);
db.SubmitChanges();
}
#endregion
#region 6.1
public static void AddManager_Attempted(Model.Manager_Attempted model)
{
Model.SGGLDB db = Funs.DB;
db.Manager_Attempted.InsertOnSubmit(model);
db.SubmitChanges();
}
#endregion
}
}
@@ -72,5 +72,63 @@ namespace BLL
db.SubmitChanges();
}
}
/// <summary>
/// 删除月报项目作业许可管理数据
/// </summary>
/// <param name="monthReportId"></param>
public static void DeleteManager_ProjectAssignment(string monthReportId)
{
var q = (from x in db.Manager_ProjectAssignment where x.MonthReportId == monthReportId select x).ToList();
if (q.Count > 0)
{
db.Manager_ProjectAssignment.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
/// <summary>
/// 删除月报应急预案发布情况
/// </summary>
/// <param name="monthReportId"></param>
public static void DeleteManager_EmergencyPlan(string monthReportId)
{
var q = (from x in db.Manager_EmergencyPlan where x.MonthReportId == monthReportId select x).ToList();
if (q.Count > 0)
{
db.Manager_EmergencyPlan.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
/// <summary>
/// 删除月报应急演练工作情况说明
/// </summary>
/// <param name="monthReportId"></param>
public static void DeleteManager_DrillRecordList(string monthReportId)
{
var q = (from x in db.Manager_DrillRecordList where x.MonthReportId == monthReportId select x).ToList();
if (q.Count > 0)
{
db.Manager_DrillRecordList.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
/// <summary>
/// 删除月报未遂事件
/// </summary>
/// <param name="monthReportId"></param>
public static void DeleteManager_Attempted(string monthReportId)
{
var q = (from x in db.Manager_Attempted where x.MonthReportId == monthReportId select x).ToList();
if (q.Count > 0)
{
db.Manager_Attempted.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
}
}
@@ -51,9 +51,20 @@ namespace BLL
/// <param name="monthReportId">月报告主键</param>
public static void DeleteTrainSortsByMonthReportId(string monthReportId)
{
var q = (from x in db.Manager_TrainSortC where x.MonthReportId == monthReportId select x).ToList();
db.Manager_TrainSortC.DeleteAllOnSubmit(q);
db.SubmitChanges();
try
{
var q = (from x in Funs.DB.Manager_TrainSortC where x.MonthReportId == monthReportId select x).ToList();
if (q.Count > 0)
{
Funs.DB.Manager_TrainSortC.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
catch (Exception ex)
{
ErrLogInfo.WriteLog($"删除数据失败,原因:{ex.Message}");
}
}
}
}