20230920 HSE管理月报
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
using System;
|
||||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
namespace FineUIPro.Web.HSSE.Manager
|
||||
{
|
||||
@@ -41,65 +39,11 @@ namespace FineUIPro.Web.HSSE.Manager
|
||||
ViewState["ProjectId"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
private static DateTime startTime;
|
||||
|
||||
private static DateTime endTime;
|
||||
|
||||
private static DateTime yearStartTime;
|
||||
|
||||
private static DateTime projectStartTime;
|
||||
|
||||
#region 定义集合
|
||||
/// <summary>
|
||||
/// 9.1 危险源动态识别及控制集合
|
||||
/// HSE合规义务识别与评价表
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_HazardC> hazards = new List<Model.Manager_Month_HazardC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.2 HSSE培训集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_TrainC> trains = new List<Model.Manager_Month_TrainC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.3 HSSE检查集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_CheckC> checks = new List<Model.Manager_Month_CheckC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.4 HSSE会议集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_MeetingC> meetings = new List<Model.Manager_Month_MeetingC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.5 HSSE活动集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_ActivitiesC> activitiess = new List<Model.Manager_Month_ActivitiesC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.6.1 应急预案修编集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_EmergencyPlanC> emergencyPlans = new List<Model.Manager_Month_EmergencyPlanC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.6.2 应急演练活动集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_EmergencyExercisesC> emergencyExercisess = new List<Model.Manager_Month_EmergencyExercisesC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.7 HSE费用投入计划集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_CostInvestmentPlanC> costInvestmentPlans = new List<Model.Manager_Month_CostInvestmentPlanC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.8 HSE管理文件/方案修编计划集合
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_ManageDocPlanC> manageDocPlans = new List<Model.Manager_Month_ManageDocPlanC>();
|
||||
|
||||
/// <summary>
|
||||
/// 9.9 其他HSE工作计划
|
||||
/// </summary>
|
||||
private static List<Model.Manager_Month_OtherWorkPlanC> otherWorkPlans = new List<Model.Manager_Month_OtherWorkPlanC>();
|
||||
private static List<Model.Manager_Month_ComplianceObligationsC> complianceObligationsCs = new List<Model.Manager_Month_ComplianceObligationsC>();
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -110,316 +54,87 @@ namespace FineUIPro.Web.HSSE.Manager
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
hazards.Clear();
|
||||
trains.Clear();
|
||||
checks.Clear();
|
||||
meetings.Clear();
|
||||
activitiess.Clear();
|
||||
emergencyPlans.Clear();
|
||||
emergencyExercisess.Clear();
|
||||
costInvestmentPlans.Clear();
|
||||
manageDocPlans.Clear();
|
||||
otherWorkPlans.Clear();
|
||||
complianceObligationsCs.Clear();
|
||||
this.MonthReportId = Request.Params["monthReportId"];
|
||||
this.ProjectId = this.CurrUser.LoginProjectId;
|
||||
DateTime months = Convert.ToDateTime(Request.Params["months"]);
|
||||
startTime = Convert.ToDateTime(Request.Params["startTime"]);
|
||||
endTime = Convert.ToDateTime(Request.Params["endTime"]);
|
||||
yearStartTime = Convert.ToDateTime(Request.Params["yearStartTime"]);
|
||||
Model.Manager_MonthReportC monthReport = BLL.MonthReportCService.GetMonthReportByMonths(months, this.CurrUser.LoginProjectId);
|
||||
Model.Manager_MonthReportC mr = BLL.MonthReportCService.GetLastMonthReportByDate(endTime, this.ProjectId);
|
||||
Model.Base_Project project = BLL.ProjectService.GetProjectByProjectId(ProjectId);
|
||||
if (project.StartDate != null)
|
||||
{
|
||||
projectStartTime = Convert.ToDateTime(project.StartDate);
|
||||
}
|
||||
|
||||
if (monthReport != null)
|
||||
{
|
||||
this.MonthReportId = monthReport.MonthReportId;
|
||||
this.ProjectId = monthReport.ProjectId;
|
||||
months = Convert.ToDateTime(monthReport.Months);
|
||||
this.txtNextEmergencyResponse.Text = monthReport.NextEmergencyResponse;
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
//9.1 危险源动态识别及控制
|
||||
hazards = (from x in db.Manager_Month_HazardC where x.MonthReportId == MonthReportId orderby x.SortIndex select x).ToList();
|
||||
if (hazards.Count > 0)
|
||||
|
||||
complianceObligationsCs = (from x in Funs.DB.Manager_Month_ComplianceObligationsC where x.MonthReportId == this.MonthReportId select x).ToList();
|
||||
if (complianceObligationsCs.Count>0)
|
||||
{
|
||||
this.gvHazard.DataSource = hazards;
|
||||
this.gvHazard.DataBind();
|
||||
}
|
||||
//9.3 HSSE检查
|
||||
checks = (from x in db.Manager_Month_CheckC where x.MonthReportId == MonthReportId orderby x.SortIndex select x).ToList();
|
||||
if (checks.Count > 0)
|
||||
{
|
||||
this.gvCheck.DataSource = checks;
|
||||
this.gvCheck.DataBind();
|
||||
}
|
||||
//9.8 HSE管理文件/方案修编计划
|
||||
manageDocPlans = (from x in db.Manager_Month_ManageDocPlanC where x.MonthReportId == MonthReportId orderby x.SortIndex select x).ToList();
|
||||
if (manageDocPlans.Count > 0)
|
||||
{
|
||||
this.gvManageDocPlan.DataSource = manageDocPlans;
|
||||
this.gvManageDocPlan.DataBind();
|
||||
}
|
||||
//9.9其他HSE工作计划
|
||||
otherWorkPlans = (from x in db.Manager_Month_OtherWorkPlanC where x.MonthReportId == MonthReportId orderby x.SortIndex select x).ToList();
|
||||
if (otherWorkPlans.Count > 0)
|
||||
{
|
||||
this.gvOtherWorkPlan.DataSource = otherWorkPlans;
|
||||
this.gvOtherWorkPlan.DataBind();
|
||||
this.Grid1.DataSource = complianceObligationsCs;
|
||||
this.Grid1.DataBind();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 危险源动态识别及控制
|
||||
/// <summary>
|
||||
/// 增加危险源动态识别及控制
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnNewHazard_Click(object sender, EventArgs e)
|
||||
#region HSE合规义务识别与评价
|
||||
///// <summary>
|
||||
///// 增加HSE合规义务识别与评价
|
||||
///// </summary>
|
||||
///// <param name="sender"></param>
|
||||
///// <param name="e"></param>
|
||||
protected void btnNew_Click(object sender, EventArgs e)
|
||||
{
|
||||
jerqueSaveMonthHazardList();
|
||||
Model.Manager_Month_HazardC hazardSort = new Model.Manager_Month_HazardC
|
||||
jerqueSaveComplianceObligationsCList();
|
||||
Model.Manager_Month_ComplianceObligationsC complianceObligationsC = new Model.Manager_Month_ComplianceObligationsC
|
||||
{
|
||||
HazardId = SQLHelper.GetNewID(typeof(Model.Manager_Month_HazardC))
|
||||
ComplianceObligationsId = SQLHelper.GetNewID(typeof(Model.Manager_Month_ComplianceObligationsC))
|
||||
};
|
||||
hazards.Add(hazardSort);
|
||||
this.gvHazard.DataSource = hazards;
|
||||
this.gvHazard.DataBind();
|
||||
complianceObligationsCs.Add(complianceObligationsC);
|
||||
this.Grid1.DataSource = complianceObligationsCs;
|
||||
this.Grid1.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 检查并保存危险源动态识别及控制集合
|
||||
/// </summary>
|
||||
private void jerqueSaveMonthHazardList()
|
||||
///// <summary>
|
||||
///// 检查并保存危险源动态识别及控制集合
|
||||
///// </summary>
|
||||
private void jerqueSaveComplianceObligationsCList()
|
||||
{
|
||||
hazards.Clear();
|
||||
JArray mergedData = gvHazard.GetMergedData();
|
||||
complianceObligationsCs.Clear();
|
||||
JArray mergedData = Grid1.GetMergedData();
|
||||
foreach (JObject mergedRow in mergedData)
|
||||
{
|
||||
string status = mergedRow.Value<string>("status");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
int i = mergedRow.Value<int>("index");
|
||||
Model.Manager_Month_HazardC hazardSort = new Model.Manager_Month_HazardC
|
||||
Model.Manager_Month_ComplianceObligationsC hazardSort = new Model.Manager_Month_ComplianceObligationsC
|
||||
{
|
||||
HazardId = this.gvHazard.Rows[i].DataKeys[0].ToString(),
|
||||
SortIndex = i,
|
||||
WorkArea = values.Value<string>("WorkArea").ToString(),
|
||||
Subcontractor = values.Value<string>("Subcontractor").ToString(),
|
||||
DangerousSource = values.Value<string>("DangerousSource").ToString(),
|
||||
ControlMeasures = values.Value<string>("ControlMeasures").ToString()
|
||||
ComplianceObligationsId = this.Grid1.Rows[i].DataKeys[0].ToString(),
|
||||
InformationContent = values.Value<string>("InformationContent").ToString(),
|
||||
ResponseMeasures = values.Value<string>("ResponseMeasures").ToString(),
|
||||
ImplementationStatus = values.Value<string>("ImplementationStatus").ToString(),
|
||||
EvaluationConclusion = values.Value<string>("EvaluationConclusion").ToString()
|
||||
};
|
||||
hazards.Add(hazardSort);
|
||||
complianceObligationsCs.Add(hazardSort);
|
||||
}
|
||||
}
|
||||
|
||||
protected void gvHazard_RowCommand(object sender, GridCommandEventArgs e)
|
||||
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
jerqueSaveMonthHazardList();
|
||||
string rowID = this.gvHazard.DataKeys[e.RowIndex][0].ToString();
|
||||
jerqueSaveComplianceObligationsCList();
|
||||
string rowID = this.Grid1.DataKeys[e.RowIndex][0].ToString();
|
||||
if (e.CommandName == "Delete")
|
||||
{
|
||||
foreach (var item in hazards)
|
||||
foreach (var item in complianceObligationsCs)
|
||||
{
|
||||
if (item.HazardId == rowID)
|
||||
if (item.ComplianceObligationsId == rowID)
|
||||
{
|
||||
hazards.Remove(item);
|
||||
complianceObligationsCs.Remove(item);
|
||||
break;
|
||||
}
|
||||
}
|
||||
gvHazard.DataSource = hazards;
|
||||
gvHazard.DataBind();
|
||||
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region HSE检查
|
||||
/// <summary>
|
||||
/// 增加HSE检查
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnNewCheck_Click(object sender, EventArgs e)
|
||||
{
|
||||
jerqueSaveMonthCheckList();
|
||||
Model.Manager_Month_CheckC checkSort = new Model.Manager_Month_CheckC
|
||||
{
|
||||
CheckId = SQLHelper.GetNewID(typeof(Model.Manager_Month_CheckC))
|
||||
};
|
||||
checks.Add(checkSort);
|
||||
this.gvCheck.DataSource = checks;
|
||||
this.gvCheck.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 检查并保存HSE检查集合
|
||||
/// </summary>
|
||||
private void jerqueSaveMonthCheckList()
|
||||
{
|
||||
checks.Clear();
|
||||
JArray mergedData = gvCheck.GetMergedData();
|
||||
foreach (JObject mergedRow in mergedData)
|
||||
{
|
||||
string status = mergedRow.Value<string>("status");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
int i = mergedRow.Value<int>("index");
|
||||
Model.Manager_Month_CheckC checkSort = new Model.Manager_Month_CheckC
|
||||
{
|
||||
CheckId = this.gvCheck.Rows[i].DataKeys[0].ToString(),
|
||||
SortIndex = i,
|
||||
CheckType = values.Value<string>("CheckType").ToString(),
|
||||
Inspectors = values.Value<string>("Inspectors").ToString(),
|
||||
CheckDate = values.Value<string>("CheckDate").ToString(),
|
||||
Remark = values.Value<string>("Remark").ToString()
|
||||
};
|
||||
checks.Add(checkSort);
|
||||
}
|
||||
}
|
||||
|
||||
protected void gvCheck_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
jerqueSaveMonthCheckList();
|
||||
string rowID = this.gvCheck.DataKeys[e.RowIndex][0].ToString();
|
||||
if (e.CommandName == "Delete")
|
||||
{
|
||||
foreach (var item in checks)
|
||||
{
|
||||
if (item.CheckId == rowID)
|
||||
{
|
||||
checks.Remove(item);
|
||||
break;
|
||||
}
|
||||
}
|
||||
gvCheck.DataSource = checks;
|
||||
gvCheck.DataBind();
|
||||
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region HSE管理文件/方案修编计划
|
||||
/// <summary>
|
||||
/// 增加HSE管理文件/方案修编计划
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnNewManageDocPlan_Click(object sender, EventArgs e)
|
||||
{
|
||||
jerqueSaveMonthManageDocPlanList();
|
||||
Model.Manager_Month_ManageDocPlanC manageDocPlanSort = new Model.Manager_Month_ManageDocPlanC
|
||||
{
|
||||
ManageDocPlanId = SQLHelper.GetNewID(typeof(Model.Manager_Month_ManageDocPlanC))
|
||||
};
|
||||
manageDocPlans.Add(manageDocPlanSort);
|
||||
this.gvManageDocPlan.DataSource = manageDocPlans;
|
||||
this.gvManageDocPlan.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 检查并保存HSE管理文件/方案修编计划集合
|
||||
/// </summary>
|
||||
private void jerqueSaveMonthManageDocPlanList()
|
||||
{
|
||||
manageDocPlans.Clear();
|
||||
JArray mergedData = gvManageDocPlan.GetMergedData();
|
||||
foreach (JObject mergedRow in mergedData)
|
||||
{
|
||||
string status = mergedRow.Value<string>("status");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
int i = mergedRow.Value<int>("index");
|
||||
Model.Manager_Month_ManageDocPlanC manageDocPlanSort = new Model.Manager_Month_ManageDocPlanC
|
||||
{
|
||||
ManageDocPlanId = this.gvManageDocPlan.Rows[i].DataKeys[0].ToString(),
|
||||
SortIndex = i,
|
||||
ManageDocPlanName = values.Value<string>("ManageDocPlanName").ToString(),
|
||||
CompileMan = values.Value<string>("CompileMan").ToString(),
|
||||
CompileDate = values.Value<string>("CompileDate").ToString()
|
||||
};
|
||||
manageDocPlans.Add(manageDocPlanSort);
|
||||
}
|
||||
}
|
||||
|
||||
protected void gvManageDocPlan_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
jerqueSaveMonthManageDocPlanList();
|
||||
string rowID = this.gvManageDocPlan.DataKeys[e.RowIndex][0].ToString();
|
||||
if (e.CommandName == "Delete")
|
||||
{
|
||||
foreach (var item in manageDocPlans)
|
||||
{
|
||||
if (item.ManageDocPlanId == rowID)
|
||||
{
|
||||
manageDocPlans.Remove(item);
|
||||
break;
|
||||
}
|
||||
}
|
||||
gvManageDocPlan.DataSource = manageDocPlans;
|
||||
gvManageDocPlan.DataBind();
|
||||
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 其他HSE工作计划
|
||||
/// <summary>
|
||||
/// 增加其他HSE工作计划
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnNewOtherWorkPlan_Click(object sender, EventArgs e)
|
||||
{
|
||||
jerqueSaveMonthOtherWorkPlanList();
|
||||
Model.Manager_Month_OtherWorkPlanC otherWorkPlanSort = new Model.Manager_Month_OtherWorkPlanC
|
||||
{
|
||||
OtherWorkPlanId = SQLHelper.GetNewID(typeof(Model.Manager_Month_OtherWorkPlanC))
|
||||
};
|
||||
otherWorkPlans.Add(otherWorkPlanSort);
|
||||
this.gvOtherWorkPlan.DataSource = otherWorkPlans;
|
||||
this.gvOtherWorkPlan.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 检查并保存其他HSE工作计划集合
|
||||
/// </summary>
|
||||
private void jerqueSaveMonthOtherWorkPlanList()
|
||||
{
|
||||
otherWorkPlans.Clear();
|
||||
JArray mergedData = gvOtherWorkPlan.GetMergedData();
|
||||
foreach (JObject mergedRow in mergedData)
|
||||
{
|
||||
string status = mergedRow.Value<string>("status");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
int i = mergedRow.Value<int>("index");
|
||||
Model.Manager_Month_OtherWorkPlanC otherWorkPlanSort = new Model.Manager_Month_OtherWorkPlanC
|
||||
{
|
||||
OtherWorkPlanId = this.gvOtherWorkPlan.Rows[i].DataKeys[0].ToString(),
|
||||
SortIndex = i,
|
||||
WorkContent = values.Value<string>("WorkContent").ToString()
|
||||
};
|
||||
otherWorkPlans.Add(otherWorkPlanSort);
|
||||
}
|
||||
}
|
||||
|
||||
protected void gvOtherWorkPlan_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
jerqueSaveMonthOtherWorkPlanList();
|
||||
string rowID = this.gvOtherWorkPlan.DataKeys[e.RowIndex][0].ToString();
|
||||
if (e.CommandName == "Delete")
|
||||
{
|
||||
foreach (var item in otherWorkPlans)
|
||||
{
|
||||
if (item.OtherWorkPlanId == rowID)
|
||||
{
|
||||
otherWorkPlans.Remove(item);
|
||||
break;
|
||||
}
|
||||
}
|
||||
gvOtherWorkPlan.DataSource = otherWorkPlans;
|
||||
gvOtherWorkPlan.DataBind();
|
||||
Grid1.DataSource = complianceObligationsCs;
|
||||
Grid1.DataBind();
|
||||
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
@@ -436,12 +151,8 @@ namespace FineUIPro.Web.HSSE.Manager
|
||||
Model.Manager_MonthReportC oldMonthReport = BLL.MonthReportCService.GetMonthReportByMonths(Convert.ToDateTime(Request.Params["months"]), this.CurrUser.LoginProjectId);
|
||||
if (oldMonthReport != null)
|
||||
{
|
||||
oldMonthReport.NextEmergencyResponse = this.txtNextEmergencyResponse.Text.Trim();
|
||||
BLL.MonthReportCService.UpdateMonthReport(oldMonthReport);
|
||||
OperateHazardListSort(MonthReportId);
|
||||
OperateCheckListSort(MonthReportId);
|
||||
OperateManageDocPlanSort(MonthReportId);
|
||||
OperateOtherWorkPlanSort(MonthReportId);
|
||||
OperateComplianceObligationsCSort(MonthReportId);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, oldMonthReport.MonthReportCode, oldMonthReport.MonthReportId, BLL.Const.ProjectManagerMonthCMenuId, BLL.Const.BtnModify);
|
||||
}
|
||||
else
|
||||
@@ -455,12 +166,8 @@ namespace FineUIPro.Web.HSSE.Manager
|
||||
monthReport.Months = Funs.GetNewDateTime(Request.Params["months"]);
|
||||
monthReport.ReportMan = this.CurrUser.UserId;
|
||||
monthReport.MonthReportDate = DateTime.Now;
|
||||
monthReport.NextEmergencyResponse = this.txtNextEmergencyResponse.Text.Trim();
|
||||
BLL.MonthReportCService.AddMonthReport(monthReport);
|
||||
OperateHazardListSort(MonthReportId);
|
||||
OperateCheckListSort(MonthReportId);
|
||||
OperateManageDocPlanSort(MonthReportId);
|
||||
OperateOtherWorkPlanSort(MonthReportId);
|
||||
OperateComplianceObligationsCSort(MonthReportId);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, monthReport.MonthReportCode, monthReport.MonthReportId, BLL.Const.ProjectManagerMonthCMenuId, BLL.Const.BtnAdd);
|
||||
}
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
@@ -468,62 +175,17 @@ namespace FineUIPro.Web.HSSE.Manager
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 9.1 危险源动态识别及控制
|
||||
/// HSE合规义务识别与评价
|
||||
/// </summary>
|
||||
/// <param name="monthReportId"></param>
|
||||
private void OperateHazardListSort(string monthReportId)
|
||||
private void OperateComplianceObligationsCSort(string monthReportId)
|
||||
{
|
||||
BLL.HazardCService.DeleteHazardByMonthReportId(monthReportId);
|
||||
jerqueSaveMonthHazardList();
|
||||
foreach (Model.Manager_Month_HazardC hazard in hazards)
|
||||
BLL.ComplianceObligationsCService.DeleteComplianceObligationsCByMonthReportId(monthReportId);
|
||||
jerqueSaveComplianceObligationsCList();
|
||||
foreach (Model.Manager_Month_ComplianceObligationsC coc in complianceObligationsCs)
|
||||
{
|
||||
hazard.MonthReportId = monthReportId;
|
||||
BLL.HazardCService.AddHazard(hazard);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 9.3 HSSE检查
|
||||
/// </summary>
|
||||
/// <param name="monthReportId"></param>
|
||||
private void OperateCheckListSort(string monthReportId)
|
||||
{
|
||||
BLL.CheckCService.DeleteCheckByMonthReportId(monthReportId);
|
||||
jerqueSaveMonthCheckList();
|
||||
foreach (Model.Manager_Month_CheckC check in checks)
|
||||
{
|
||||
check.MonthReportId = monthReportId;
|
||||
BLL.CheckCService.AddCheck(check);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 9.8 HSE管理文件/方案修编计划
|
||||
/// </summary>
|
||||
/// <param name="monthReportId"></param>
|
||||
private void OperateManageDocPlanSort(string monthReportId)
|
||||
{
|
||||
BLL.ManageDocPlanCService.DeleteManageDocPlanByMonthReportId(monthReportId);
|
||||
jerqueSaveMonthManageDocPlanList();
|
||||
foreach (Model.Manager_Month_ManageDocPlanC item in manageDocPlans)
|
||||
{
|
||||
item.MonthReportId = monthReportId;
|
||||
BLL.ManageDocPlanCService.AddManageDocPlan(item);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 9.9 其他HSE工作计划
|
||||
/// </summary>
|
||||
/// <param name="monthReportId"></param>
|
||||
private void OperateOtherWorkPlanSort(string monthReportId)
|
||||
{
|
||||
BLL.OtherWorkPlanCService.DeleteOtherWorkPlanByMonthReportId(monthReportId);
|
||||
jerqueSaveMonthOtherWorkPlanList();
|
||||
foreach (Model.Manager_Month_OtherWorkPlanC item in otherWorkPlans)
|
||||
{
|
||||
item.MonthReportId = monthReportId;
|
||||
BLL.OtherWorkPlanCService.AddOtherWorkPlan(item);
|
||||
coc.MonthReportId = monthReportId;
|
||||
BLL.ComplianceObligationsCService.AddComplianceObligationsC(coc);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user