| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | using BLL; | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace FineUIPro.Web.HSSE.HiddenInspection | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     public partial class HiddenRectificationAdd : PageBase | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         #region 定义项 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private string HazardRegisterId | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["HazardRegisterId"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["HazardRegisterId"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 图片路径 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string ImageUrl | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["ImageUrl"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["ImageUrl"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 整改后附件路径 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string RectificationImageUrl | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["RectificationImageUrl"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["RectificationImageUrl"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2023-07-24 19:51:54 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 巡检类型 0 日常 1 常规 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string Type | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["Type"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["Type"] = value; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 加载 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载页面 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Page_Load(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!IsPostBack) | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2023-07-24 19:51:54 +08:00
										 |  |  |  |                     Type = Request.Params["Type"]; | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                     this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); | 
					
						
							| 
									
										
										
										
											2024-07-17 14:35:47 +08:00
										 |  |  |  |                    | 
					
						
							|  |  |  |  |                     ConstValue.InitConstValueDropDownList(drpHiddenType, "Hiddendangertype", false); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |                     UnitService.InitUnitByProjectIdUnitTypeDropDownList(this.drpUnit, this.CurrUser.LoginProjectId, Const.ProjectUnitType_2, true); | 
					
						
							|  |  |  |  |                     UnitWorkService.InitUnitWorkDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, true); | 
					
						
							|  |  |  |  |                     UserService.InitUserProjectIdUnitTypeDropDownList(this.drpResponsibleMan, this.CurrUser.LoginProjectId, Const.ProjectUnitType_2, true); | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 16:08:39 +08:00
										 |  |  |  |                     //this.drpRegisterTypes.DataTextField = "RegisterTypesName"; | 
					
						
							|  |  |  |  |                     //this.drpRegisterTypes.DataValueField = "RegisterTypesId"; | 
					
						
							|  |  |  |  |                     //if (Type=="1") | 
					
						
							|  |  |  |  |                     //{ | 
					
						
							|  |  |  |  |                     //    this.drpRegisterTypes.DataSource = BLL.HSSE_Hazard_HazardRegisterTypesService.GetHazardRegisterTypesList("4");  //安全巡检类型 | 
					
						
							| 
									
										
										
										
											2023-07-24 19:51:54 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 16:08:39 +08:00
										 |  |  |  |                     //} | 
					
						
							|  |  |  |  |                     //else | 
					
						
							|  |  |  |  |                     //{ | 
					
						
							|  |  |  |  |                     //    this.drpRegisterTypes.DataSource = BLL.HSSE_Hazard_HazardRegisterTypesService.GetHazardRegisterTypesList("1");  //安全巡检类型 | 
					
						
							| 
									
										
										
										
											2023-07-24 19:51:54 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-07 16:08:39 +08:00
										 |  |  |  |                     //} | 
					
						
							|  |  |  |  |                     //this.drpRegisterTypes.DataBind(); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                     this.HazardRegisterId = Request.Params["HazardRegisterId"]; | 
					
						
							|  |  |  |  |                     //新增初始化 | 
					
						
							|  |  |  |  |                     this.txtCheckManName.Text = this.CurrUser.UserName; | 
					
						
							|  |  |  |  |                     this.hdCheckManId.Text = this.CurrUser.UserId; | 
					
						
							|  |  |  |  |                     this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(this.HazardRegisterId)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         Model.View_Hazard_HazardRegister registration = (from x in db.View_Hazard_HazardRegister where x.HazardRegisterId == HazardRegisterId select x).FirstOrDefault(); | 
					
						
							|  |  |  |  |                         if (registration != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             if (!string.IsNullOrEmpty(registration.ResponsibleUnit)) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.drpUnit.SelectedValue = registration.ResponsibleUnit; | 
					
						
							|  |  |  |  |                                 this.drpWorkArea.DataSource = UnitWorkService.GetUnitWorkList(this.CurrUser.LoginProjectId); | 
					
						
							|  |  |  |  |                                 this.drpWorkArea.DataBind(); | 
					
						
							|  |  |  |  |                                 this.drpResponsibleMan.DataSource = from x in db.Sys_User | 
					
						
							|  |  |  |  |                                                                     join y in db.Project_ProjectUser | 
					
						
							|  |  |  |  |                                                                     on x.UserId equals y.UserId | 
					
						
							|  |  |  |  |                                                                     where y.ProjectId == this.CurrUser.LoginProjectId && x.UnitId == this.drpUnit.SelectedValue | 
					
						
							|  |  |  |  |                                                                     select x; | 
					
						
							|  |  |  |  |                                 this.drpResponsibleMan.DataBind(); | 
					
						
							|  |  |  |  |                                 this.drpWorkArea.SelectedValue = BLL.Const._Null; | 
					
						
							|  |  |  |  |                                 this.drpResponsibleMan.SelectedValue = BLL.Const._Null; | 
					
						
							|  |  |  |  |                             } | 
					
						
							| 
									
										
										
										
											2021-05-20 17:16:01 +08:00
										 |  |  |  |                             this.txtRequirements.Text = registration.Requirements; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                             if (!string.IsNullOrEmpty(registration.Place)) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.drpWorkArea.SelectedValue = registration.Place; | 
					
						
							|  |  |  |  |                             } | 
					
						
							| 
									
										
										
										
											2025-04-07 16:08:39 +08:00
										 |  |  |  |                             //if (!string.IsNullOrEmpty(registration.RegisterTypesId)) | 
					
						
							|  |  |  |  |                             //{ | 
					
						
							|  |  |  |  |                             //    this.drpRegisterTypes.SelectedValue = registration.RegisterTypesId; | 
					
						
							|  |  |  |  |                             //} | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                             if (!string.IsNullOrEmpty(registration.CheckCycle)) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.ckType.SelectedValue = registration.CheckCycle; | 
					
						
							|  |  |  |  |                             } | 
					
						
							| 
									
										
										
										
											2023-06-07 18:55:33 +08:00
										 |  |  |  |                             if (!string.IsNullOrEmpty(registration.Risk_Level)) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.dpRiskLevel.SelectedValue = registration.Risk_Level; | 
					
						
							|  |  |  |  |                             } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                             if (!string.IsNullOrEmpty(registration.ResponsibleMan)) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.drpResponsibleMan.SelectedValue = registration.ResponsibleMan; | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                             if (registration.RectificationPeriod != null) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.txtRectificationPeriod.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", registration.RectificationPeriod); | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                             this.txtRegisterDef.Text = registration.RegisterDef; | 
					
						
							|  |  |  |  |                             this.txtCutPayment.Text = registration.CutPayment.ToString(); | 
					
						
							|  |  |  |  |                             this.txtCheckManName.Text = registration.CheckManName; | 
					
						
							|  |  |  |  |                             this.hdCheckManId.Text = registration.CheckManId; | 
					
						
							|  |  |  |  |                             if (registration.CheckTime != null) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", registration.CheckTime); | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                             if (!string.IsNullOrEmpty(registration.HandleIdea)) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.txtHandleIdea.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtHandleIdea.Text = registration.HandleIdea; | 
					
						
							|  |  |  |  |                             } | 
					
						
							| 
									
										
										
										
											2024-07-17 14:35:47 +08:00
										 |  |  |  |                             drpHiddenType.SelectedValue = registration.HiddenType; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                         } | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 单位选择事件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void drpUnit_OnSelectedIndexChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.drpWorkArea.Items.Clear(); | 
					
						
							|  |  |  |  |                 this.drpResponsibleMan.Items.Clear(); | 
					
						
							|  |  |  |  |                 if (this.drpUnit.SelectedValue != BLL.Const._Null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.drpWorkArea.DataSource = UnitWorkService.GetUnitWorkList(this.CurrUser.LoginProjectId); | 
					
						
							|  |  |  |  |                     this.drpWorkArea.DataBind(); | 
					
						
							|  |  |  |  |                     this.drpResponsibleMan.DataSource = from x in db.Sys_User | 
					
						
							|  |  |  |  |                                                         join y in db.Project_ProjectUser | 
					
						
							|  |  |  |  |                                                         on x.UserId equals y.UserId | 
					
						
							|  |  |  |  |                                                         where y.ProjectId == this.CurrUser.LoginProjectId && x.UnitId == this.drpUnit.SelectedValue | 
					
						
							|  |  |  |  |                                                         select x; | 
					
						
							|  |  |  |  |                     this.drpResponsibleMan.DataBind(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 Funs.FineUIPleaseSelect(this.drpWorkArea); | 
					
						
							|  |  |  |  |                 Funs.FineUIPleaseSelect(this.drpResponsibleMan); | 
					
						
							|  |  |  |  |                 this.drpWorkArea.SelectedValue = BLL.Const._Null; | 
					
						
							|  |  |  |  |                 this.drpResponsibleMan.SelectedValue = BLL.Const._Null; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 保存 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSave_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.HSSE_HiddenRectificationListMenuId, BLL.Const.BtnAdd)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (this.drpUnit.SelectedValue == BLL.Const._Null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("请选择责任单位!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (this.drpWorkArea.SelectedValue == BLL.Const._Null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("请选择单位工程!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (this.drpWorkArea.SelectedValue == BLL.Const._Null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("请选择责任人!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 SaveData(true); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 return; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="p"></param> | 
					
						
							|  |  |  |  |         private void SaveData(bool isClosed) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.HSSE_Hazard_HazardRegister register = new Model.HSSE_Hazard_HazardRegister(); | 
					
						
							|  |  |  |  |             register.ProjectId = this.CurrUser.LoginProjectId; | 
					
						
							|  |  |  |  |             register.ProblemTypes = "1";    //安全隐患问题 | 
					
						
							| 
									
										
										
										
											2025-04-07 16:08:39 +08:00
										 |  |  |  |             //register.RegisterTypesId = this.drpRegisterTypes.SelectedValue; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             register.CheckCycle = this.ckType.SelectedValue; | 
					
						
							| 
									
										
										
										
											2023-06-07 18:55:33 +08:00
										 |  |  |  |             register.Risk_Level = this.dpRiskLevel.SelectedText; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             register.IsEffective = "1"; | 
					
						
							| 
									
										
										
										
											2023-07-24 19:51:54 +08:00
										 |  |  |  |             var RegisterTypesDt =BLL.HSSE_Hazard_HazardRegisterTypesService.GetTitleByRegisterTypesId(register.RegisterTypesId); | 
					
						
							|  |  |  |  |             if (RegisterTypesDt != null && RegisterTypesDt .HazardRegisterType=="4") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.Type = 1; //常规巡检 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.Type = 0; //日常巡检 | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             if (this.drpUnit.SelectedValue != BLL.Const._Null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.ResponsibleUnit = this.drpUnit.SelectedValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (this.drpWorkArea.SelectedValue != BLL.Const._Null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.Place = this.drpWorkArea.SelectedValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             register.RegisterDef = this.txtRegisterDef.Text.Trim(); | 
					
						
							| 
									
										
										
										
											2021-05-20 17:16:01 +08:00
										 |  |  |  |             register.Requirements = this.txtRequirements.Text.Trim(); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             if (this.drpResponsibleMan.SelectedValue != BLL.Const._Null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.ResponsibleMan = this.drpResponsibleMan.SelectedValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             register.RectificationPeriod = Funs.GetNewDateTime(this.txtRectificationPeriod.Text.Trim() + " 18:00:00"); | 
					
						
							|  |  |  |  |             register.CheckManId = this.hdCheckManId.Text; | 
					
						
							|  |  |  |  |             register.CutPayment = Funs.GetNewIntOrZero(this.txtCutPayment.Text.Trim()); | 
					
						
							|  |  |  |  |             register.States = "1";    //待整改 | 
					
						
							| 
									
										
										
										
											2024-07-17 14:35:47 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |             register.HiddenType = drpHiddenType.SelectedValue; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             if (!string.IsNullOrEmpty(HazardRegisterId)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.HazardRegisterId = HazardRegisterId; | 
					
						
							|  |  |  |  |                 BLL.HSSE_Hazard_HazardRegisterService.UpdateHazardRegister(register); | 
					
						
							|  |  |  |  |                 BLL.LogService.AddSys_Log(this.CurrUser, register.HazardCode, register.HazardRegisterId, BLL.Const.HiddenRectificationMenuId, BLL.Const.BtnModify); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 register.HazardRegisterId = SQLHelper.GetNewID(typeof(Model.HSSE_Hazard_HazardRegister)); | 
					
						
							|  |  |  |  |                 HazardRegisterId = register.HazardRegisterId; | 
					
						
							|  |  |  |  |                 register.CheckTime = DateTime.Now; | 
					
						
							|  |  |  |  |                 BLL.HSSE_Hazard_HazardRegisterService.AddHazardRegister(register); | 
					
						
							|  |  |  |  |                 BLL.LogService.AddSys_Log(this.CurrUser, register.HazardCode, register.HazardRegisterId, BLL.Const.HiddenRectificationMenuId, BLL.Const.BtnAdd); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (isClosed) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 附件上传 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 上传附件资源 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (string.IsNullOrEmpty(this.HazardRegisterId)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 SaveData(false); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             string edit = "0"; | 
					
						
							|  |  |  |  |             if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.HSSE_HiddenRectificationListMenuId, BLL.Const.BtnAdd)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 edit = "1"; | 
					
						
							|  |  |  |  |                 Model.HSSE_Hazard_HazardRegister register = BLL.HSSE_Hazard_HazardRegisterService.GetHazardRegisterByHazardRegisterId(this.HazardRegisterId); | 
					
						
							|  |  |  |  |                 DateTime date = Convert.ToDateTime(register.CheckTime); | 
					
						
							|  |  |  |  |                 string dateStr = date.Year.ToString() + date.Month.ToString(); | 
					
						
							|  |  |  |  |                 PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/Registration/" + dateStr + "&menuId={1}&edit={2}", this.HazardRegisterId, Const.HSSE_HiddenRectificationListMenuId, edit))); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |