53 lines
1.8 KiB
C#
53 lines
1.8 KiB
C#
using BLL;
|
|
using BLL.CQMS.Comprehensive;
|
|
using System;
|
|
using System.Linq;
|
|
using System.Web;
|
|
|
|
namespace FineUIPro.Web.Customization.CNCCG.HSSE.ActionPlan
|
|
{
|
|
public partial class MajorSecurityRiskSubmit : PageBase
|
|
{
|
|
public string month
|
|
{
|
|
get
|
|
{
|
|
return (string)ViewState["month"];
|
|
}
|
|
set
|
|
{
|
|
ViewState["month"] = value;
|
|
}
|
|
}
|
|
public Model.SUBQHSEDB db = Funs.DB;
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack) {
|
|
month= Request.Params["month"];
|
|
//加载审批人
|
|
this.ddlAuditMan.DataTextField = "UserName";
|
|
this.ddlAuditMan.DataValueField = "UserId";
|
|
this.ddlAuditMan.DataSource = BLL.UserService.GetUserListByRisk();
|
|
this.ddlAuditMan.DataBind();
|
|
}
|
|
}
|
|
|
|
protected void btnSubmit_Click(object sender, EventArgs e)
|
|
{
|
|
var list = db.HSSE_MajorSecurityRisk.Where(x => x.ProjectId == CurrUser.LoginProjectId
|
|
&& Convert.ToDateTime(x.AddMonth).Year == Convert.ToDateTime(month).Year
|
|
&& Convert.ToDateTime(x.AddMonth).Month == Convert.ToDateTime(month).Month && (x.State=="0"|| x.State=="2")).ToList();
|
|
foreach (var item in list)
|
|
{
|
|
var model = db.HSSE_MajorSecurityRisk.FirstOrDefault(x => x.Id == item.Id);
|
|
model.AuditMan = ddlAuditMan.SelectedValue;
|
|
model.State = "1";
|
|
MajorSecurityRiskService.Update(model);
|
|
}
|
|
ShowNotify("批量上报成功,请等待审核!", MessageBoxIcon.Success);
|
|
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
|
}
|
|
|
|
}
|
|
} |