using BLL; using Model; using NPOI.POIFS.Crypt.Dsig; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace FineUIPro.Web.ReportManage.SafeEnvBudget { public partial class SafetyManagementDataEdit : PageBase { #region 定义变量 /// /// 主键 /// public string DataId { get { return (string)ViewState["DataId"]; } set { ViewState["DataId"] = value; } } #endregion #region 加载页面 /// /// 加载数据 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ///单位 BLL.ProjectUnitService.InitUnitByProjectIdDropDownList(this.drpUnitId, this.CurrUser.LoginProjectId, true); this.DataId = Request.Params["dataId"]; if (!string.IsNullOrEmpty(this.DataId)) { var data = BLL.SafetyManagementDataService.GetSafetyManagementDataById(this.DataId); if (data != null) { if (!string.IsNullOrEmpty(data.UnitId)) { this.drpUnitId.SelectedValue = data.UnitId; } txtReportDate.Text = data.ReportDate.HasValue ? string.Format("{0:yyyy-MM-dd}", data.ReportDate) : ""; txtConAndEPCCount.Text = data.ConAndEPCCount.HasValue ? data.ConAndEPCCount.ToString() : ""; txtSurveyAndDesignCount.Text = data.SurveyAndDesignCount.HasValue ? data.SurveyAndDesignCount.ToString() : ""; txtWorkingHours.Text = data.WorkingHours.HasValue ? data.WorkingHours.ToString() : ""; txtSafeDrivingMileage.Text = data.SafeDrivingMileage.HasValue ? data.SafeDrivingMileage.ToString() : ""; txtSubSupervise_InspectionItems.Text = data.SubSupervise_InspectionItems.HasValue ? data.SubSupervise_InspectionItems.ToString() : ""; txtSubSupervise_Inspections.Text = data.SubSupervise_Inspections.HasValue ? data.SubSupervise_Inspections.ToString() : ""; txtSubSupervise_HSE_Total.Text = data.SubSupervise_HSE_Total.HasValue ? data.SubSupervise_HSE_Total.ToString() : ""; txtSubSupervise_HSE_Larger.Text = data.SubSupervise_HSE_Larger.HasValue ? data.SubSupervise_HSE_Larger.ToString() : ""; txtSubSupervise_HSE_Generally.Text = data.SubSupervise_HSE_Generally.HasValue ? data.SubSupervise_HSE_Generally.ToString() : ""; txtSubSupervise_HSE_Slight.Text = data.SubSupervise_HSE_Slight.HasValue ? data.SubSupervise_HSE_Slight.ToString() : ""; txtSubSupervise_Quality_Total.Text = data.SubSupervise_Quality_Total.HasValue ? data.SubSupervise_Quality_Total.ToString() : ""; txtSubSupervise_Quality_Larger.Text = data.SubSupervise_Quality_Larger.HasValue ? data.SubSupervise_Quality_Larger.ToString() : ""; txtSubSupervise_Quality_Generally.Text = data.SubSupervise_Quality_Generally.HasValue ? data.SubSupervise_Quality_Generally.ToString() : ""; txtSubSupervise_Quality_Slight.Text = data.SubSupervise_Quality_Slight.HasValue ? data.SubSupervise_Quality_Slight.ToString() : ""; txtSubVideo_InspectionItems.Text = data.SubVideo_InspectionItems.HasValue ? data.SubVideo_InspectionItems.ToString() : ""; txtSubVideo_InspectionsMin.Text = data.SubVideo_InspectionsMin.HasValue ? data.SubVideo_InspectionsMin.ToString() : ""; txtSubVideo_HSE_Total.Text = data.SubVideo_HSE_Total.HasValue ? data.SubVideo_HSE_Total.ToString() : ""; txtSubVideo_HSE_Larger.Text = data.SubVideo_HSE_Larger.HasValue ? data.SubVideo_HSE_Larger.ToString() : ""; txtSubVideo_HSE_Generally.Text = data.SubVideo_HSE_Generally.HasValue ? data.SubVideo_HSE_Generally.ToString() : ""; txtSubVideo_HSE_Slight.Text = data.SubVideo_HSE_Slight.HasValue ? data.SubVideo_HSE_Slight.ToString() : ""; txtSubVideo_Quality_Total.Text = data.SubVideo_Quality_Total.HasValue ? data.SubVideo_Quality_Total.ToString() : ""; txtSubVideo_Quality_Larger.Text = data.SubVideo_Quality_Larger.HasValue ? data.SubVideo_Quality_Larger.ToString() : ""; txtSubVideo_Quality_Generally.Text = data.SubVideo_Quality_Generally.HasValue ? data.SubVideo_Quality_Generally.ToString() : ""; txtSubVideo_Quality_Slight.Text = data.SubVideo_Quality_Slight.HasValue ? data.SubVideo_Quality_Slight.ToString() : ""; txtHQ_InspectionItems.Text = data.HQ_InspectionItems.HasValue ? data.HQ_InspectionItems.ToString() : ""; txtHQ_Inspections.Text = data.HQ_Inspections.HasValue ? data.HQ_Inspections.ToString() : ""; txtHQ_HSE_Total.Text = data.HQ_HSE_Total.HasValue ? data.HQ_HSE_Total.ToString() : ""; txtHQ_HSE_Larger.Text = data.HQ_HSE_Larger.HasValue ? data.HQ_HSE_Larger.ToString() : ""; txtHQ_HSE_Generally.Text = data.HQ_HSE_Generally.HasValue ? data.HQ_HSE_Generally.ToString() : ""; txtHQ_HSE_Slight.Text = data.HQ_HSE_Slight.HasValue ? data.HQ_HSE_Slight.ToString() : ""; txtHQ_Quality_Total.Text = data.HQ_Quality_Total.HasValue ? data.HQ_Quality_Total.ToString() : ""; txtHQ_Quality_Larger.Text = data.HQ_Quality_Larger.HasValue ? data.HQ_Quality_Larger.ToString() : ""; txtHQ_Quality_Generally.Text = data.HQ_Quality_Generally.HasValue ? data.HQ_Quality_Generally.ToString() : ""; txtHQ_Quality_Slight.Text = data.HQ_Quality_Slight.HasValue ? data.HQ_Quality_Slight.ToString() : ""; txtQuality_Employee_Count.Text = data.Quality_Employee_Count.HasValue ? data.Quality_Employee_Count.ToString() : ""; txtQuality_Employee_Score.Text = data.Quality_Employee_Score.HasValue ? data.Quality_Employee_Score.ToString() : ""; txtQuality_Contractor_Count.Text = data.Quality_Contractor_Count.HasValue ? data.Quality_Contractor_Count.ToString() : ""; txtQuality_Contractor_Score.Text = data.Quality_Contractor_Score.HasValue ? data.Quality_Contractor_Score.ToString() : ""; txtQuality_Employee_Fine.Text = data.Quality_Employee_Fine.HasValue ? data.Quality_Employee_Fine.ToString() : ""; txtQuality_Employee_FineAmount.Text = data.Quality_Employee_FineAmount.HasValue ? data.Quality_Employee_FineAmount.ToString() : ""; txtQuality_Contractor_Fine.Text = data.Quality_Contractor_Fine.HasValue ? data.Quality_Contractor_Fine.ToString() : ""; txtQuality_Contractor_FineAmount.Text = data.Quality_Contractor_FineAmount.HasValue ? data.Quality_Contractor_FineAmount.ToString() : ""; txtQuality_Contractor_Deduction.Text = data.Quality_Contractor_Deduction.HasValue ? data.Quality_Contractor_Deduction.ToString() : ""; txtQuality_Contractor_DeductionAmount.Text = data.Quality_Contractor_DeductionAmount.HasValue ? data.Quality_Contractor_DeductionAmount.ToString() : ""; txtQuality_ProjectDepartment_Fine.Text = data.Quality_ProjectDepartment_Fine.HasValue ? data.Quality_ProjectDepartment_Fine.ToString() : ""; txtQuality_ProjectDepartment_FineAmount.Text = data.Quality_ProjectDepartment_FineAmount.HasValue ? data.Quality_ProjectDepartment_FineAmount.ToString() : ""; txtHSE_Employee_Count.Text = data.HSE_Employee_Count.HasValue ? data.HSE_Employee_Count.ToString() : ""; txtHSE_Employee_Score.Text = data.HSE_Employee_Score.HasValue ? data.HSE_Employee_Score.ToString() : ""; txtHSE_Contractor_Count.Text = data.HSE_Contractor_Count.HasValue ? data.HSE_Contractor_Count.ToString() : ""; txtHSE_Contractor_Score.Text = data.HSE_Contractor_Score.HasValue ? data.HSE_Contractor_Score.ToString() : ""; txtHSE_Employee_Fine.Text = data.HSE_Employee_Fine.HasValue ? data.HSE_Employee_Fine.ToString() : ""; txtHSE_Employee_FineAmount.Text = data.HSE_Employee_FineAmount.HasValue ? data.HSE_Employee_FineAmount.ToString() : ""; txtHSE_Contractor_Fine.Text = data.HSE_Contractor_Fine.HasValue ? data.HSE_Contractor_Fine.ToString() : ""; txtHSE_Contractor_FineAmount.Text = data.HSE_Contractor_FineAmount.HasValue ? data.HSE_Contractor_FineAmount.ToString() : ""; txtHSE_Contractor_Deduction.Text = data.HSE_Contractor_Deduction.HasValue ? data.HSE_Contractor_Deduction.ToString() : ""; txtHSE_Contractor_DeductionAmount.Text = data.HSE_Contractor_DeductionAmount.HasValue ? data.HSE_Contractor_DeductionAmount.ToString() : ""; txtHSE_ProjectDepartment_Fine.Text = data.HSE_ProjectDepartment_Fine.HasValue ? data.HSE_ProjectDepartment_Fine.ToString() : ""; txtHSE_ProjectDepartment_FineAmount.Text = data.HSE_ProjectDepartment_FineAmount.HasValue ? data.HSE_ProjectDepartment_FineAmount.ToString() : ""; txtLeaderSupervision_HSECheck_Leaders.Text = data.LeaderSupervision_HSECheck_Leaders.HasValue ? data.LeaderSupervision_HSECheck_Leaders.ToString() : ""; txtLeaderSupervision_HSECheck_Count.Text = data.LeaderSupervision_HSECheck_Count.HasValue ? data.LeaderSupervision_HSECheck_Count.ToString() : ""; txtLeaderSupervision_HSECheck_Hazards.Text = data.LeaderSupervision_HSECheck_Hazards.HasValue ? data.LeaderSupervision_HSECheck_Hazards.ToString() : ""; txtLeaderSupervision_SafetyLectures_Leaders.Text = data.LeaderSupervision_SafetyLectures_Leaders.HasValue ? data.LeaderSupervision_SafetyLectures_Leaders.ToString() : ""; txtLeaderSupervision_SafetyLectures_Count.Text = data.LeaderSupervision_SafetyLectures_Count.HasValue ? data.LeaderSupervision_SafetyLectures_Count.ToString() : ""; txtLeaderSupervision_SafetyLectures_Attendees.Text = data.LeaderSupervision_SafetyLectures_Attendees.HasValue ? data.LeaderSupervision_SafetyLectures_Attendees.ToString() : ""; txtLeaderSupervision_Activities_Leaders.Text = data.LeaderSupervision_Activities_Leaders.HasValue ? data.LeaderSupervision_Activities_Leaders.ToString() : ""; txtLeaderSupervision_Activities_Count.Text = data.LeaderSupervision_Activities_Count.HasValue ? data.LeaderSupervision_Activities_Count.ToString() : ""; txtHSEMeasures_OfficesCount.Text = data.HSEMeasures_OfficesCount.HasValue ? data.HSEMeasures_OfficesCount.ToString() : ""; txtHSEMeasures_TrainingBooths.Text = data.HSEMeasures_TrainingBooths.HasValue ? data.HSEMeasures_TrainingBooths.ToString() : ""; txtHSEMeasures_Toolboxs.Text = data.HSEMeasures_Toolboxs.HasValue ? data.HSEMeasures_Toolboxs.ToString() : ""; txtHSEMeasures_Consultant_Projects.Text = data.HSEMeasures_Consultant_Projects.HasValue ? data.HSEMeasures_Consultant_Projects.ToString() : ""; txtHSEMeasures_Consultant_Count.Text = data.HSEMeasures_Consultant_Count.HasValue ? data.HSEMeasures_Consultant_Count.ToString() : ""; txtHSEMeasures_FiveStar_Star2.Text = data.HSEMeasures_FiveStar_Star2.HasValue ? data.HSEMeasures_FiveStar_Star2.ToString() : ""; txtHSEMeasures_FiveStar_Star3.Text = data.HSEMeasures_FiveStar_Star3.HasValue ? data.HSEMeasures_FiveStar_Star3.ToString() : ""; txtHSEMeasures_FiveStar_Star4.Text = data.HSEMeasures_FiveStar_Star4.HasValue ? data.HSEMeasures_FiveStar_Star4.ToString() : ""; txtHSEMeasures_FiveStar_Star5.Text = data.HSEMeasures_FiveStar_Star5.HasValue ? data.HSEMeasures_FiveStar_Star5.ToString() : ""; txtHSEMeasures_Contractor_Interviewees.Text = data.HSEMeasures_Contractor_Interviewees.HasValue ? data.HSEMeasures_Contractor_Interviewees.ToString() : ""; txtHSEMeasures_PilotProject_Headquarters.Text = data.HSEMeasures_PilotProject_Headquarters.HasValue ? data.HSEMeasures_PilotProject_Headquarters.ToString() : ""; txtHSEMeasures_PilotProject_Branch.Text = data.HSEMeasures_PilotProject_Branch.HasValue ? data.HSEMeasures_PilotProject_Branch.ToString() : ""; txtConstruction_Teams_Totals.Text = data.Construction_Teams_Totals.HasValue ? data.Construction_Teams_Totals.ToString() : ""; txtConstruction_Teams_Compliant.Text = data.Construction_Teams_Compliant.HasValue ? data.Construction_Teams_Compliant.ToString() : ""; txtConstruction_ModelTeams_Headquarters.Text = data.Construction_ModelTeams_Headquarters.HasValue ? data.Construction_ModelTeams_Headquarters.ToString() : ""; txtConstruction_ModelTeams_CPECC.Text = data.Construction_ModelTeams_CPECC.HasValue ? data.Construction_ModelTeams_CPECC.ToString() : ""; txtConstruction_ModelTeams_Group.Text = data.Construction_ModelTeams_Group.HasValue ? data.Construction_ModelTeams_Group.ToString() : ""; txtHSETraining_ThreeCategory.Text = data.HSETraining_ThreeCategory.HasValue ? data.HSETraining_ThreeCategory.ToString() : ""; txtHSETraining_TrainingPersons.Text = data.HSETraining_TrainingPersons.HasValue ? data.HSETraining_TrainingPersons.ToString() : ""; txtHSETraining_ContractorTraining.Text = data.HSETraining_ContractorTraining.HasValue ? data.HSETraining_ContractorTraining.ToString() : ""; } } else { this.txtReportDate.Text = string.Format("{0:yyyy-MM}", DateTime.Now); } } } #endregion #region 保存 /// /// 保存数据 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { DateTime? reportDate = Funs.GetNewDateTime(this.txtReportDate.Text.Trim()); var data = BLL.SafetyManagementDataService.GetSafetyManagementDataByReportDate(this.CurrUser.LoginProjectId, this.drpUnitId.SelectedValue, reportDate); if (data != null) { Alert.ShowInTop("本月安全管理数据已上报!", MessageBoxIcon.Warning); return; } if (this.drpUnitId.SelectedValue == BLL.Const._Null || string.IsNullOrEmpty(this.drpUnitId.SelectedValue)) { Alert.ShowInTop("请选择单位!", MessageBoxIcon.Warning); return; } Model.SafetyManagementData newData = new Model.SafetyManagementData(); newData.UnitId = this.drpUnitId.SelectedValue; newData.ReportDate = reportDate; newData.ConAndEPCCount = Funs.GetNewInt(txtConAndEPCCount.Text); newData.SurveyAndDesignCount = Funs.GetNewInt(txtSurveyAndDesignCount.Text); newData.WorkingHours = Funs.GetNewInt(txtWorkingHours.Text); newData.SafeDrivingMileage = Funs.GetNewInt(txtSafeDrivingMileage.Text); newData.SubSupervise_InspectionItems = Funs.GetNewInt(txtSubSupervise_InspectionItems.Text); newData.SubSupervise_Inspections = Funs.GetNewInt(txtSubSupervise_Inspections.Text); newData.SubSupervise_HSE_Total = Funs.GetNewInt(txtSubSupervise_HSE_Total.Text); newData.SubSupervise_HSE_Larger = Funs.GetNewInt(txtSubSupervise_HSE_Larger.Text); newData.SubSupervise_HSE_Generally = Funs.GetNewInt(txtSubSupervise_HSE_Generally.Text); newData.SubSupervise_HSE_Slight = Funs.GetNewInt(txtSubSupervise_HSE_Slight.Text); newData.SubSupervise_Quality_Total = Funs.GetNewInt(txtSubSupervise_Quality_Total.Text); newData.SubSupervise_Quality_Larger = Funs.GetNewInt(txtSubSupervise_Quality_Larger.Text); newData.SubSupervise_Quality_Generally = Funs.GetNewInt(txtSubSupervise_Quality_Generally.Text); newData.SubSupervise_Quality_Slight = Funs.GetNewInt(txtSubSupervise_Quality_Slight.Text); newData.SubVideo_InspectionItems = Funs.GetNewInt(txtSubVideo_InspectionItems.Text); newData.SubVideo_InspectionsMin = Funs.GetNewInt(txtSubVideo_InspectionsMin.Text); newData.SubVideo_HSE_Total = Funs.GetNewInt(txtSubVideo_HSE_Total.Text); newData.SubVideo_HSE_Larger = Funs.GetNewInt(txtSubVideo_HSE_Larger.Text); newData.SubVideo_HSE_Generally = Funs.GetNewInt(txtSubVideo_HSE_Generally.Text); newData.SubVideo_HSE_Slight = Funs.GetNewInt(txtSubVideo_HSE_Slight.Text); newData.SubVideo_Quality_Total = Funs.GetNewInt(txtSubVideo_Quality_Total.Text); newData.SubVideo_Quality_Larger = Funs.GetNewInt(txtSubVideo_Quality_Larger.Text); newData.SubVideo_Quality_Generally = Funs.GetNewInt(txtSubVideo_Quality_Generally.Text); newData.SubVideo_Quality_Slight = Funs.GetNewInt(txtSubVideo_Quality_Slight.Text); newData.HQ_InspectionItems = Funs.GetNewInt(txtHQ_InspectionItems.Text); newData.HQ_Inspections = Funs.GetNewInt(txtHQ_Inspections.Text); newData.HQ_HSE_Total = Funs.GetNewInt(txtHQ_HSE_Total.Text); newData.HQ_HSE_Larger = Funs.GetNewInt(txtHQ_HSE_Larger.Text); newData.HQ_HSE_Generally = Funs.GetNewInt(txtHQ_HSE_Generally.Text); newData.HQ_HSE_Slight = Funs.GetNewInt(txtHQ_HSE_Slight.Text); newData.HQ_Quality_Total = Funs.GetNewInt(txtHQ_Quality_Total.Text); newData.HQ_Quality_Larger = Funs.GetNewInt(txtHQ_Quality_Larger.Text); newData.HQ_Quality_Generally = Funs.GetNewInt(txtHQ_Quality_Generally.Text); newData.HQ_Quality_Slight = Funs.GetNewInt(txtHQ_Quality_Slight.Text); newData.Quality_Employee_Count = Funs.GetNewInt(txtQuality_Employee_Count.Text); newData.Quality_Employee_Score = Funs.GetNewInt(txtQuality_Employee_Score.Text); newData.Quality_Contractor_Count = Funs.GetNewInt(txtQuality_Contractor_Count.Text); newData.Quality_Contractor_Score = Funs.GetNewInt(txtQuality_Contractor_Score.Text); newData.Quality_Employee_Fine = Funs.GetNewInt(txtQuality_Employee_Fine.Text); newData.Quality_Employee_FineAmount = Funs.GetNewInt(txtQuality_Employee_FineAmount.Text); newData.Quality_Contractor_Fine = Funs.GetNewInt(txtQuality_Contractor_Fine.Text); newData.Quality_Contractor_FineAmount = Funs.GetNewInt(txtQuality_Contractor_FineAmount.Text); newData.Quality_Contractor_Deduction = Funs.GetNewInt(txtQuality_Contractor_Deduction.Text); newData.Quality_Contractor_DeductionAmount = Funs.GetNewInt(txtQuality_Contractor_DeductionAmount.Text); newData.Quality_ProjectDepartment_Fine = Funs.GetNewInt(txtQuality_ProjectDepartment_Fine.Text); newData.Quality_ProjectDepartment_FineAmount = Funs.GetNewInt(txtQuality_ProjectDepartment_FineAmount.Text); newData.HSE_Employee_Count = Funs.GetNewInt(txtHSE_Employee_Count.Text); newData.HSE_Employee_Score = Funs.GetNewInt(txtHSE_Employee_Score.Text); newData.HSE_Contractor_Count = Funs.GetNewInt(txtHSE_Contractor_Count.Text); newData.HSE_Contractor_Score = Funs.GetNewInt(txtHSE_Contractor_Score.Text); newData.HSE_Employee_Fine = Funs.GetNewInt(txtHSE_Employee_Fine.Text); newData.HSE_Employee_FineAmount = Funs.GetNewInt(txtHSE_Employee_FineAmount.Text); newData.HSE_Contractor_Fine = Funs.GetNewInt(txtHSE_Contractor_Fine.Text); newData.HSE_Contractor_FineAmount = Funs.GetNewInt(txtHSE_Contractor_FineAmount.Text); newData.HSE_Contractor_Deduction = Funs.GetNewInt(txtHSE_Contractor_Deduction.Text); newData.HSE_Contractor_DeductionAmount = Funs.GetNewInt(txtHSE_Contractor_DeductionAmount.Text); newData.HSE_ProjectDepartment_Fine = Funs.GetNewInt(txtHSE_ProjectDepartment_Fine.Text); newData.HSE_ProjectDepartment_FineAmount = Funs.GetNewInt(txtHSE_ProjectDepartment_FineAmount.Text); newData.LeaderSupervision_HSECheck_Leaders = Funs.GetNewInt(txtLeaderSupervision_HSECheck_Leaders.Text); newData.LeaderSupervision_HSECheck_Count = Funs.GetNewInt(txtLeaderSupervision_HSECheck_Count.Text); newData.LeaderSupervision_HSECheck_Hazards = Funs.GetNewInt(txtLeaderSupervision_HSECheck_Hazards.Text); newData.LeaderSupervision_SafetyLectures_Leaders = Funs.GetNewInt(txtLeaderSupervision_SafetyLectures_Leaders.Text); newData.LeaderSupervision_SafetyLectures_Count = Funs.GetNewInt(txtLeaderSupervision_SafetyLectures_Count.Text); newData.LeaderSupervision_SafetyLectures_Attendees = Funs.GetNewInt(txtLeaderSupervision_SafetyLectures_Attendees.Text); newData.LeaderSupervision_Activities_Leaders = Funs.GetNewInt(txtLeaderSupervision_Activities_Leaders.Text); newData.LeaderSupervision_Activities_Count = Funs.GetNewInt(txtLeaderSupervision_Activities_Count.Text); newData.HSEMeasures_OfficesCount = Funs.GetNewInt(txtHSEMeasures_OfficesCount.Text); newData.HSEMeasures_TrainingBooths = Funs.GetNewInt(txtHSEMeasures_TrainingBooths.Text); newData.HSEMeasures_Toolboxs = Funs.GetNewInt(txtHSEMeasures_Toolboxs.Text); newData.HSEMeasures_Consultant_Projects = Funs.GetNewInt(txtHSEMeasures_Consultant_Projects.Text); newData.HSEMeasures_Consultant_Count = Funs.GetNewInt(txtHSEMeasures_Consultant_Count.Text); newData.HSEMeasures_FiveStar_Star2 = Funs.GetNewInt(txtHSEMeasures_FiveStar_Star2.Text); newData.HSEMeasures_FiveStar_Star3 = Funs.GetNewInt(txtHSEMeasures_FiveStar_Star3.Text); newData.HSEMeasures_FiveStar_Star4 = Funs.GetNewInt(txtHSEMeasures_FiveStar_Star4.Text); newData.HSEMeasures_FiveStar_Star5 = Funs.GetNewInt(txtHSEMeasures_FiveStar_Star5.Text); newData.HSEMeasures_Contractor_Interviewees = Funs.GetNewInt(txtHSEMeasures_Contractor_Interviewees.Text); newData.HSEMeasures_PilotProject_Headquarters = Funs.GetNewInt(txtHSEMeasures_PilotProject_Headquarters.Text); newData.HSEMeasures_PilotProject_Branch = Funs.GetNewInt(txtHSEMeasures_PilotProject_Branch.Text); newData.Construction_Teams_Totals = Funs.GetNewInt(txtConstruction_Teams_Totals.Text); newData.Construction_Teams_Compliant = Funs.GetNewInt(txtConstruction_Teams_Compliant.Text); newData.Construction_ModelTeams_Headquarters = Funs.GetNewInt(txtConstruction_ModelTeams_Headquarters.Text); newData.Construction_ModelTeams_CPECC = Funs.GetNewInt(txtConstruction_ModelTeams_CPECC.Text); newData.Construction_ModelTeams_Group = Funs.GetNewInt(txtConstruction_ModelTeams_Group.Text); newData.HSETraining_ThreeCategory = Funs.GetNewInt(txtHSETraining_ThreeCategory.Text); newData.HSETraining_TrainingPersons = Funs.GetNewInt(txtHSETraining_TrainingPersons.Text); newData.HSETraining_ContractorTraining = Funs.GetNewInt(txtHSETraining_ContractorTraining.Text); if (!string.IsNullOrEmpty(this.DataId)) { newData.DataId = this.DataId; BLL.SafetyManagementDataService.UpdateSafetyManagementData(newData); BLL.LogService.AddSys_Log(this.CurrUser, newData.DataId, newData.DataId, BLL.Const.ProjectSafetyManagementDataMenuId, BLL.Const.BtnModify); ShowNotify("修改成功!", MessageBoxIcon.Success); } else { newData.ProjectId = this.CurrUser.LoginProjectId; newData.CompileMan = this.CurrUser.UserId; newData.CompileDate = DateTime.Now; newData.DataId = SQLHelper.GetNewID(); BLL.SafetyManagementDataService.AddSafetyManagementData(newData); BLL.LogService.AddSys_Log(this.CurrUser, newData.DataId, newData.DataId, BLL.Const.ProjectSafetyManagementDataMenuId, BLL.Const.BtnAdd); ShowNotify("保存成功!", MessageBoxIcon.Success); } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } #endregion } }