using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BLL; namespace FineUIPro.Web.HSSE.Technique { public partial class CheckItemDetailEdit : PageBase { /// /// 检查明细id /// public string CheckItemDetailId { get { return (string)ViewState["CheckItemDetailId"]; } set { ViewState["CheckItemDetailId"] = value; } } /// /// 检查项id /// public string CheckItemSetId { get { return (string)ViewState["CheckItemSetId"]; } set { ViewState["CheckItemSetId"] = value; } } /// /// 加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LoadData(); this.CheckItemSetId = Request.Params["checkItemSetId"]; this.CheckItemDetailId = Request.Params["checkItemDetailId"]; if (!string.IsNullOrEmpty(this.CheckItemDetailId)) { var checkItemDetail = BLL.Technique_CheckItemDetailService.GetCheckItemDetailById(this.CheckItemDetailId); if (checkItemDetail != null) { this.txtCheckContent.Text = checkItemDetail.CheckContent; this.txtSortIndex.Text = checkItemDetail.SortIndex.ToString(); } } if (Request.Params["value"] == "0") { this.btnSave.Hidden = true; } } } /// /// 加载页面 /// private void LoadData() { btnClose.OnClientClick = ActiveWindow.GetHideReference(); } /// /// 保存按钮事件 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.txtCheckContent.Text)) { Model.Technique_CheckItemDetail checkItemDetail = new Model.Technique_CheckItemDetail { CheckItemSetId = this.CheckItemSetId, CheckContent = this.txtCheckContent.Text.Trim(), SortIndex = Funs.GetNewIntOrZero(this.txtSortIndex.Text.Trim()) }; if (string.IsNullOrEmpty(this.CheckItemDetailId)) { checkItemDetail.CheckItemDetailId = SQLHelper.GetNewID(typeof(Model.Technique_CheckItemDetail)); BLL.Technique_CheckItemDetailService.AddCheckItemDetail(checkItemDetail); BLL.LogService.AddSys_Log(this.CurrUser, this.txtSortIndex.Text.Trim(), checkItemDetail.CheckItemDetailId, BLL.Const.TechniqueCheckItemSetMenuId, Const.BtnAdd); } else { checkItemDetail.CheckItemDetailId = this.CheckItemDetailId; BLL.Technique_CheckItemDetailService.UpdateCheckItemDetail(checkItemDetail); BLL.LogService.AddSys_Log(this.CurrUser, this.txtSortIndex.Text.Trim(), checkItemDetail.CheckItemDetailId, BLL.Const.TechniqueCheckItemSetMenuId, Const.BtnModify); } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } else { Alert.ShowInParent("检查项内容不能为空!"); } } } }