98 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			98 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using BLL; | |||
|  | using Model; | |||
|  | using System; | |||
|  | 
 | |||
|  | namespace FineUIPro.Web.PZHGL.ProjectData | |||
|  | { | |||
|  |     public partial class ProjectPageDataSave : PageBase | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 定义项 | |||
|  |         /// </summary> | |||
|  |         public string PageDataId | |||
|  |         { | |||
|  |             get | |||
|  |             { | |||
|  |                 return (string)ViewState["PageDataId"]; | |||
|  |             } | |||
|  |             set | |||
|  |             { | |||
|  |                 ViewState["PageDataId"] = value; | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <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.PageDataId = Request.Params["PageDataId"]; | |||
|  |                 if (!String.IsNullOrEmpty(this.PageDataId)) | |||
|  |                 { | |||
|  |                     var getPageData = ProjectPageDataService.GetPageDataByPageDataId(this.PageDataId); | |||
|  |                     if (getPageData != null) | |||
|  |                     { | |||
|  |                         this.txtSafeHours.Text = getPageData.SafeHours.ToString(); | |||
|  |                         this.txtSitePersonNum .Text = getPageData.SitePersonNum.ToString(); | |||
|  |                         this.txtSpecialEquipmentNum .Text = getPageData.SpecialEquipmentNum.ToString(); | |||
|  |                         this.txtEntryTrainingNum .Text = getPageData.EntryTrainingNum.ToString(); | |||
|  |                         this.txtHiddenDangerNum .Text = getPageData.HiddenDangerNum.ToString(); | |||
|  |                         this.txtRectificationNum .Text = getPageData.RectificationNum.ToString(); | |||
|  |                         this.txtRiskI .Text = getPageData.RiskI.ToString(); | |||
|  |                         this.txtRiskII .Text = getPageData.RiskII.ToString(); | |||
|  |                         this.txtRiskIII .Text = getPageData.RiskIII.ToString(); | |||
|  |                         this.txtRiskIV .Text = getPageData.RiskIV.ToString(); | |||
|  |                         this.txtRiskV .Text = getPageData.RiskV.ToString(); | |||
|  |                     } | |||
|  |                 } | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 保存数据 | |||
|  |         /// </summary> | |||
|  |         /// <param name="sender"></param> | |||
|  |         /// <param name="e"></param> | |||
|  |         protected void btnSave_Click(object sender, EventArgs e) | |||
|  |         { | |||
|  |             Wx_PageData project = new Wx_PageData | |||
|  |             { | |||
|  |                 ProjectId = this.CurrUser.LoginProjectId, | |||
|  |                 CreatDate = DateTime.Now, | |||
|  |                 CreatManId = this.CurrUser.UserId, | |||
|  |                 SafeHours = Funs.GetNewIntOrZero(this.txtSafeHours.Text), | |||
|  |                 SitePersonNum = Funs.GetNewIntOrZero(this.txtSitePersonNum.Text), | |||
|  |                 SpecialEquipmentNum = Funs.GetNewIntOrZero(this.txtSpecialEquipmentNum.Text), | |||
|  |                 EntryTrainingNum = Funs.GetNewIntOrZero(this.txtEntryTrainingNum.Text), | |||
|  |                 HiddenDangerNum = Funs.GetNewIntOrZero(this.txtHiddenDangerNum.Text), | |||
|  |                 RectificationNum = Funs.GetNewIntOrZero(this.txtRectificationNum.Text), | |||
|  |                 RiskI = Funs.GetNewIntOrZero(this.txtRiskI.Text), | |||
|  |                 RiskII = Funs.GetNewIntOrZero(this.txtRiskII.Text), | |||
|  |                 RiskIII = Funs.GetNewIntOrZero(this.txtRiskIII.Text), | |||
|  |                 RiskIV = Funs.GetNewIntOrZero(this.txtRiskIV.Text), | |||
|  |                 RiskV = Funs.GetNewIntOrZero(this.txtRiskV.Text), | |||
|  |             }; | |||
|  |            | |||
|  |             if (String.IsNullOrEmpty(this.PageDataId)) | |||
|  |             { | |||
|  |                 project.PageDataId = SQLHelper.GetNewID(typeof(Model.Wx_PageData)); | |||
|  |                 this.PageDataId = project.PageDataId; | |||
|  |                 BLL.ProjectPageDataService.AddPageData(project); | |||
|  |                 BLL.LogService.AddSys_Log(this.CurrUser, string.Format("{0:yyyy-MM-dd}", project.CreatDate) , project.PageDataId, BLL.Const.ProjectPageDataMenuId, BLL.Const.BtnAdd); | |||
|  |             } | |||
|  |             else | |||
|  |             { | |||
|  |                 project.PageDataId = this.PageDataId; | |||
|  |                 BLL.ProjectPageDataService.UpdatePageData(project); | |||
|  |                 BLL.LogService.AddSys_Log(this.CurrUser, string.Format("{0:yyyy-MM-dd}", project.CreatDate), project.PageDataId, BLL.Const.ProjectPageDataMenuId, BLL.Const.BtnModify); | |||
|  |             }            | |||
|  |             ShowNotify("保存数据成功!", MessageBoxIcon.Success); | |||
|  |             PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference()); | |||
|  |         } | |||
|  |     } | |||
|  | } |