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()); } } }