using BLL; using System; namespace FineUIPro.Web.HSSE.SecuritySystem { public partial class SafetyOrganizationItemEdit : PageBase { #region 定义项 public string SafetyOrganizationId { get { return (string)ViewState["SafetyOrganizationId"]; } set { ViewState["SafetyOrganizationId"] = value; } } public string UnitId { get { return (string)ViewState["UnitId"]; } set { ViewState["UnitId"] = value; } } #endregion /// /// /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); this.SafetyOrganizationId = Request.Params["SafetyOrganizationId"]; this.UnitId = Request.Params["UnitId"]; if (!string.IsNullOrEmpty(this.SafetyOrganizationId)) { var item = BLL.SafetyOrganizationService.GetSafetyOrganizationById(this.SafetyOrganizationId); if (item != null) { this.txtPost.Text = item.Post; this.txtNames.Text = item.Names; this.txtTelephone.Text = item.Telephone; this.txtMobilePhone.Text = item.MobilePhone; this.txtEMail.Text = item.EMail; this.txtDuty.Text = item.Duty; this.txtSortIndex.Text = item.SortIndex; } } if (Request.Params["value"] == "0") { this.btnSave.Hidden=true; } } } /// /// 保存按钮 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { Model.SecuritySystem_SafetyOrganization newItem = new Model.SecuritySystem_SafetyOrganization { Post = this.txtPost.Text.Trim(), Names = this.txtNames.Text.Trim(), Telephone = this.txtTelephone.Text.Trim(), MobilePhone = this.txtMobilePhone.Text.Trim(), EMail = this.txtEMail.Text.Trim(), Duty = this.txtDuty.Text.Trim(), SortIndex = this.txtSortIndex.Text.Trim() }; if (string.IsNullOrEmpty(this.SafetyOrganizationId)) { newItem.ProjectId = this.CurrUser.LoginProjectId; newItem.UnitId = this.UnitId; newItem.SafetyOrganizationId = this.SafetyOrganizationId; this.SafetyOrganizationId = SQLHelper.GetNewID(typeof(Model.SecuritySystem_SafetyOrganization)); newItem.SafetyOrganizationId = this.SafetyOrganizationId; BLL.SafetyOrganizationService.AddSafetyOrganization(newItem); BLL.LogService.AddSys_Log(this.CurrUser, newItem.Names, newItem.SafetyOrganizationId, BLL.Const.ProjectSafetyOrganizationMenuId, BLL.Const.BtnAdd); } else { newItem.SafetyOrganizationId = this.SafetyOrganizationId; BLL.SafetyOrganizationService.UpdateSafetyOrganization(newItem); BLL.LogService.AddSys_Log(this.CurrUser, newItem.Names, newItem.SafetyOrganizationId,BLL.Const.ProjectSafetyOrganizationMenuId,BLL.Const.BtnModify); } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } } }