106 lines
3.9 KiB
C#
106 lines
3.9 KiB
C#
|
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
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 保存按钮
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
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());
|
|||
|
}
|
|||
|
}
|
|||
|
}
|