| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | using System.Web; | 
					
						
							|  |  |  |  | using System.Web.UI; | 
					
						
							|  |  |  |  | using System.Web.UI.WebControls; | 
					
						
							|  |  |  |  | using BLL; | 
					
						
							|  |  |  |  | using System.IO; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace FineUIPro.Web.ZHGL.Information | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     public partial class SafetyQuarterlyReportEdit : PageBase | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         #region 定义变量 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string SafetyQuarterlyReportId | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["SafetyQuarterlyReportId"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["SafetyQuarterlyReportId"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 安全专职人员附件路径 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string FullTimeManAttachUrl | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["FullTimeManAttachUrl"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["FullTimeManAttachUrl"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 项目经理人员附件路径 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string PMManAttachUrl | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["PMManAttachUrl"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["PMManAttachUrl"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 加载页面 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载页面 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Page_Load(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (!IsPostBack) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.ddlUnitId.DataTextField = "UnitName"; | 
					
						
							|  |  |  |  |                 this.ddlUnitId.DataValueField = "UnitId"; | 
					
						
							|  |  |  |  |                 this.ddlUnitId.DataSource = BLL.UnitService.GetThisUnitDropDownList(); | 
					
						
							|  |  |  |  |                 this.ddlUnitId.DataBind(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 this.ddlYearId.DataTextField = "ConstText"; | 
					
						
							|  |  |  |  |                 ddlYearId.DataValueField = "ConstValue"; | 
					
						
							|  |  |  |  |                 ddlYearId.DataSource = BLL.ConstValue.drpConstItemList(ConstValue.Group_0008); | 
					
						
							|  |  |  |  |                 ddlYearId.DataBind(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 this.ddlQuarter.DataTextField = "ConstText"; | 
					
						
							|  |  |  |  |                 ddlQuarter.DataValueField = "ConstValue"; | 
					
						
							|  |  |  |  |                 ddlQuarter.DataSource = BLL.ConstValue.drpConstItemList(ConstValue.Group_0011); | 
					
						
							|  |  |  |  |                 ddlQuarter.DataBind(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 this.ddlUnitId.Readonly = true; | 
					
						
							|  |  |  |  |                 string unitId = Request.Params["UnitId"]; | 
					
						
							|  |  |  |  |                 string year = Request.QueryString["Year"]; | 
					
						
							|  |  |  |  |                 string quarter = Request.QueryString["Quarter"]; | 
					
						
							|  |  |  |  |                 this.SafetyQuarterlyReportId = Request.Params["SafetyQuarterlyReportId"]; | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.SafetyQuarterlyReportId)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     var safetyQuarterlyReport = BLL.SafetyQuarterlyReportService.GetSafetyQuarterlyReportById(this.SafetyQuarterlyReportId); | 
					
						
							|  |  |  |  |                     if (safetyQuarterlyReport != null) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.btnCopy.Hidden = true; | 
					
						
							|  |  |  |  |                         this.btnSave.Hidden = true; | 
					
						
							|  |  |  |  |                         this.btnSubmit.Hidden = true; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.HandleState == BLL.Const.HandleState_4) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.btnUpdata.Hidden = false; | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         else | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             if (safetyQuarterlyReport.HandleMan == this.CurrUser.UserId) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.btnSave.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.btnSubmit.Hidden = false; | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.UpState == BLL.Const.UpState_3)  //已上报 | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.btnSave.Hidden = true; | 
					
						
							|  |  |  |  |                             this.btnUpdata.Hidden = true; | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         #region 赋值 | 
					
						
							|  |  |  |  |                         if (!string.IsNullOrEmpty(safetyQuarterlyReport.UnitId)) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.ddlUnitId.SelectedValue = safetyQuarterlyReport.UnitId; | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.ddlYearId.SelectedValue = safetyQuarterlyReport.YearId.ToString(); | 
					
						
							|  |  |  |  |                         this.ddlQuarter.SelectedValue = safetyQuarterlyReport.Quarters.ToString(); | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.TotalInWorkHours != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtTotalInWorkHours.Text = Convert.ToString(safetyQuarterlyReport.TotalInWorkHours); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtTotalInWorkHoursRemark.Text = safetyQuarterlyReport.TotalInWorkHoursRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.TotalOutWorkHours != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtTotalOutWorkHours.Text = Convert.ToString(safetyQuarterlyReport.TotalOutWorkHours); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtTotalOutWorkHoursRemark.Text = safetyQuarterlyReport.TotalOutWorkHoursRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.WorkHoursLossRate != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtWorkHoursLossRate.Text = Convert.ToString(safetyQuarterlyReport.WorkHoursLossRate); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtWorkHoursLossRateRemark.Text = safetyQuarterlyReport.WorkHoursLossRateRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.WorkHoursAccuracy != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtWorkHoursAccuracy.Text = Convert.ToString(safetyQuarterlyReport.WorkHoursAccuracy); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtWorkHoursAccuracyRemark.Text = safetyQuarterlyReport.WorkHoursAccuracyRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.MainBusinessIncome != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtMainBusinessIncome.Text = Convert.ToString(safetyQuarterlyReport.MainBusinessIncome); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtMainBusinessIncomeRemark.Text = safetyQuarterlyReport.MainBusinessIncomeRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ConstructionRevenue != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtConstructionRevenue.Text = Convert.ToString(safetyQuarterlyReport.ConstructionRevenue); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtConstructionRevenueRemark.Text = safetyQuarterlyReport.ConstructionRevenueRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.UnitTimeIncome != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtUnitTimeIncome.Text = Convert.ToString(safetyQuarterlyReport.UnitTimeIncome); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtUnitTimeIncomeRemark.Text = safetyQuarterlyReport.UnitTimeIncomeRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.BillionsOutputMortality != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtBillionsOutputMortality.Text = Convert.ToString(safetyQuarterlyReport.BillionsOutputMortality); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtBillionsOutputMortalityRemark.Text = safetyQuarterlyReport.BillionsOutputMortalityRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.MajorFireAccident != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtMajorFireAccident.Text = Convert.ToString(safetyQuarterlyReport.MajorFireAccident); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtMajorFireAccidentRemark.Text = safetyQuarterlyReport.MajorFireAccidentRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.MajorEquipAccident != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtMajorEquipAccident.Text = Convert.ToString(safetyQuarterlyReport.MajorEquipAccident); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtMajorEquipAccidentRemark.Text = safetyQuarterlyReport.MajorEquipAccidentRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.AccidentFrequency != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtAccidentFrequency.Text = Convert.ToString(safetyQuarterlyReport.AccidentFrequency); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtAccidentFrequencyRemark.Text = safetyQuarterlyReport.AccidentFrequencyRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.SeriousInjuryAccident != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtSeriousInjuryAccident.Text = Convert.ToString(safetyQuarterlyReport.SeriousInjuryAccident); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtSeriousInjuryAccidentRemark.Text = safetyQuarterlyReport.SeriousInjuryAccidentRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.FireAccident != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtFireAccident.Text = Convert.ToString(safetyQuarterlyReport.FireAccident); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtFireAccidentRemark.Text = safetyQuarterlyReport.FireAccidentRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.EquipmentAccident != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtEquipmentAccident.Text = Convert.ToString(safetyQuarterlyReport.EquipmentAccident); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtEquipmentAccidentRemark.Text = safetyQuarterlyReport.EquipmentAccidentRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.PoisoningAndInjuries != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtPoisoningAndInjuries.Text = Convert.ToString(safetyQuarterlyReport.PoisoningAndInjuries); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtPoisoningAndInjuriesRemark.Text = safetyQuarterlyReport.PoisoningAndInjuriesRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ProductionSafetyInTotal != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtProductionSafetyInTotal.Text = Convert.ToString(safetyQuarterlyReport.ProductionSafetyInTotal); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtProductionSafetyInTotalRemark.Text = safetyQuarterlyReport.ProductionSafetyInTotalRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ProtectionInput != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtProtectionInput.Text = Convert.ToString(safetyQuarterlyReport.ProtectionInput); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtProtectionInputRemark.Text = safetyQuarterlyReport.ProtectionInputRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.LaboAndHealthIn != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtLaboAndHealthIn.Text = Convert.ToString(safetyQuarterlyReport.LaboAndHealthIn); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtLaboAndHealthInRemark.Text = safetyQuarterlyReport.LaborAndHealthInRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.TechnologyProgressIn != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtTechnologyProgressIn.Text = Convert.ToString(safetyQuarterlyReport.TechnologyProgressIn); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtTechnologyProgressInRemark.Text = safetyQuarterlyReport.TechnologyProgressInRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.EducationTrainIn != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtEducationTrainIn.Text = Convert.ToString(safetyQuarterlyReport.EducationTrainIn); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtEducationTrainInRemark.Text = safetyQuarterlyReport.EducationTrainInRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ProjectCostRate != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtProjectCostRate.Text = Convert.ToString(safetyQuarterlyReport.ProjectCostRate); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtProjectCostRateRemark.Text = safetyQuarterlyReport.ProjectCostRateRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ProductionInput != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtProductionInput.Text = Convert.ToString(safetyQuarterlyReport.ProductionInput); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtProductionInputRemark.Text = safetyQuarterlyReport.ProductionInputRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.Revenue != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtRevenue.Text = Convert.ToString(safetyQuarterlyReport.Revenue); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtRevenueRemark.Text = safetyQuarterlyReport.RevenueRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.FullTimeMan != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtFullTimeMan.Text = Convert.ToString(safetyQuarterlyReport.FullTimeMan); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtFullTimeManRemark.Text = safetyQuarterlyReport.FullTimeManRemark; | 
					
						
							|  |  |  |  |                         if (!string.IsNullOrEmpty(safetyQuarterlyReport.FullTimeManAttachUrl)) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.FullTimeManAttachUrl = safetyQuarterlyReport.FullTimeManAttachUrl; | 
					
						
							|  |  |  |  |                             this.lbFullTimeManAttachUrl.Text = safetyQuarterlyReport.FullTimeManAttachUrl.Substring(safetyQuarterlyReport.FullTimeManAttachUrl.IndexOf("~") + 1); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.PMMan != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtPMMan.Text = Convert.ToString(safetyQuarterlyReport.PMMan); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtPMManRemark.Text = safetyQuarterlyReport.PMManRemark; | 
					
						
							|  |  |  |  |                         if (!string.IsNullOrEmpty(safetyQuarterlyReport.PMManAttachUrl)) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.PMManAttachUrl = safetyQuarterlyReport.PMManAttachUrl; | 
					
						
							|  |  |  |  |                             this.lbPMManAttachUrl.Text = safetyQuarterlyReport.PMManAttachUrl.Substring(safetyQuarterlyReport.PMManAttachUrl.IndexOf("~") + 1); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.CorporateDirectorEdu != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtCorporateDirectorEdu.Text = Convert.ToString(safetyQuarterlyReport.CorporateDirectorEdu); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtCorporateDirectorEduRemark.Text = safetyQuarterlyReport.CorporateDirectorEduRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ProjectLeaderEdu != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtProjectLeaderEdu.Text = Convert.ToString(safetyQuarterlyReport.ProjectLeaderEdu); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtProjectLeaderEduRemark.Text = safetyQuarterlyReport.ProjectLeaderEduRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.FullTimeEdu != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtFullTimeEdu.Text = Convert.ToString(safetyQuarterlyReport.FullTimeEdu); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtFullTimeEduRemark.Text = safetyQuarterlyReport.FullTimeEduRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ThreeKidsEduRate != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtThreeKidsEduRate.Text = Convert.ToString(safetyQuarterlyReport.ThreeKidsEduRate); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtThreeKidsEduRateRemark.Text = safetyQuarterlyReport.ThreeKidsEduRateRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.UplinReportRate != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtUplinReportRate.Text = Convert.ToString(safetyQuarterlyReport.UplinReportRate); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtUplinReportRateRemark.Text = safetyQuarterlyReport.UplinReportRateRemark; | 
					
						
							|  |  |  |  |                         this.txtRemark.Text = safetyQuarterlyReport.Remarks; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.KeyEquipmentTotal != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtKeyEquipmentTotal.Text = Convert.ToString(safetyQuarterlyReport.KeyEquipmentTotal); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtKeyEquipmentTotalRemark.Text = safetyQuarterlyReport.KeyEquipmentTotalRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.KeyEquipmentReportCount != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtKeyEquipmentReportCount.Text = Convert.ToString(safetyQuarterlyReport.KeyEquipmentReportCount); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtKeyEquipmentReportCountRemark.Text = safetyQuarterlyReport.KeyEquipmentReportCountRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.ChemicalAreaProjectCount != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtChemicalAreaProjectCount.Text = Convert.ToString(safetyQuarterlyReport.ChemicalAreaProjectCount); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtChemicalAreaProjectCountRemark.Text = safetyQuarterlyReport.ChemicalAreaProjectCountRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.HarmfulMediumCoverCount != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtHarmfulMediumCoverCount.Text = Convert.ToString(safetyQuarterlyReport.HarmfulMediumCoverCount); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtHarmfulMediumCoverCountRemark.Text = safetyQuarterlyReport.HarmfulMediumCoverCountRemark; | 
					
						
							|  |  |  |  |                         if (safetyQuarterlyReport.HarmfulMediumCoverRate != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtHarmfulMediumCoverRate.Text = Convert.ToString(safetyQuarterlyReport.HarmfulMediumCoverRate); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtHarmfulMediumCoverRateRemark.Text = safetyQuarterlyReport.HarmfulMediumCoverRateRemark; | 
					
						
							|  |  |  |  |                         #endregion | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.btnCopy.Hidden = false; | 
					
						
							|  |  |  |  |                     this.ddlUnitId.SelectedValue = unitId; | 
					
						
							|  |  |  |  |                     this.ddlYearId.SelectedValue = year; | 
					
						
							|  |  |  |  |                     //int quarters = Funs.GetNowQuarterlyByTime(Convert.ToDateTime(DateTime.Now)); | 
					
						
							|  |  |  |  |                     //if (quarters != null) | 
					
						
							|  |  |  |  |                     //{ | 
					
						
							|  |  |  |  |                     this.ddlQuarter.SelectedValue = quarter; | 
					
						
							|  |  |  |  |                     //} | 
					
						
							|  |  |  |  |                     //获取项目报告集合 | 
					
						
							|  |  |  |  |                     List<Model.InformationProject_SafetyQuarterlyReport> safetyQuarterlyReports = (from x in Funs.DB.InformationProject_SafetyQuarterlyReport where x.YearId.ToString() == year && x.Quarters.ToString() == quarter && x.States == BLL.Const.State_2 select x).ToList(); | 
					
						
							|  |  |  |  |                     if (safetyQuarterlyReports.Count > 0) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         decimal sumPersonWorkTimeTotal = 0; | 
					
						
							|  |  |  |  |                         sumPersonWorkTimeTotal = safetyQuarterlyReports.Sum(x => x.TotalInWorkHours ?? 0); | 
					
						
							|  |  |  |  |                         this.txtTotalInWorkHours.Text = sumPersonWorkTimeTotal.ToString(); | 
					
						
							|  |  |  |  |                         this.txtTotalOutWorkHours.Text = safetyQuarterlyReports.Sum(x => x.TotalOutWorkHours ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         decimal totalOutWorkHours = Funs.GetNewDecimalOrZero(this.txtTotalOutWorkHours.Text.Trim()); | 
					
						
							|  |  |  |  |                         if (sumPersonWorkTimeTotal != 0) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtWorkHoursLossRate.Text = decimal.Round((totalOutWorkHours * 1000000 / sumPersonWorkTimeTotal), 2).ToString(); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         else | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             this.txtWorkHoursLossRate.Text = "0"; | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                         this.txtMainBusinessIncome.Text = safetyQuarterlyReports.Sum(x => x.MainBusinessIncome ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtConstructionRevenue.Text = safetyQuarterlyReports.Sum(x => x.ConstructionRevenue ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtUnitTimeIncome.Text = safetyQuarterlyReports.Sum(x => x.UnitTimeIncome ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtMajorFireAccident.Text = safetyQuarterlyReports.Sum(x => x.MajorFireAccident ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtMajorEquipAccident.Text = safetyQuarterlyReports.Sum(x => x.MajorEquipAccident ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtSeriousInjuryAccident.Text = safetyQuarterlyReports.Sum(x => x.SeriousInjuryAccident ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtFireAccident.Text = safetyQuarterlyReports.Sum(x => x.FireAccident ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtEquipmentAccident.Text = safetyQuarterlyReports.Sum(x => x.EquipmentAccident ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtPoisoningAndInjuries.Text = safetyQuarterlyReports.Sum(x => x.PoisoningAndInjuries ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtProductionSafetyInTotal.Text = safetyQuarterlyReports.Sum(x => x.ProductionSafetyInTotal ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtProtectionInput.Text = safetyQuarterlyReports.Sum(x => x.ProtectionInput ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtLaboAndHealthIn.Text = safetyQuarterlyReports.Sum(x => x.LaboAndHealthIn ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtTechnologyProgressIn.Text = safetyQuarterlyReports.Sum(x => x.TechnologyProgressIn ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtEducationTrainIn.Text = safetyQuarterlyReports.Sum(x => x.EducationTrainIn ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtProductionInput.Text = safetyQuarterlyReports.Sum(x => x.ProductionInput ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtFullTimeMan.Text = safetyQuarterlyReports.Sum(x => x.FullTimeMan ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtPMMan.Text = safetyQuarterlyReports.Sum(x => x.PMMan ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtCorporateDirectorEdu.Text = safetyQuarterlyReports.Sum(x => x.CorporateDirectorEdu ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtProjectLeaderEdu.Text = safetyQuarterlyReports.Sum(x => x.ProjectLeaderEdu ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtFullTimeEdu.Text = safetyQuarterlyReports.Sum(x => x.FullTimeEdu ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtKeyEquipmentTotal.Text = safetyQuarterlyReports.Sum(x => x.KeyEquipmentTotal ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtKeyEquipmentReportCount.Text = safetyQuarterlyReports.Sum(x => x.KeyEquipmentReportCount ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtChemicalAreaProjectCount.Text = safetyQuarterlyReports.Sum(x => x.ChemicalAreaProjectCount ?? 0).ToString(); | 
					
						
							|  |  |  |  |                         this.txtHarmfulMediumCoverCount.Text = safetyQuarterlyReports.Sum(x => x.HarmfulMediumCoverCount ?? 0).ToString(); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 var unit = BLL.UnitService.GetUnitByUnitId(this.ddlUnitId.SelectedValue); | 
					
						
							|  |  |  |  |                 if (unit != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(unit.UnitTypeId)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         var unitType = BLL.UnitTypeService.GetUnitTypeById(unit.UnitTypeId); | 
					
						
							|  |  |  |  |                         if (unitType != null) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             if (unitType.UnitTypeName.Contains("施工")) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.txtConstructionRevenue.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtConstructionRevenueRemark.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentTotal.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentTotalRemark.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentReportCount.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentReportCountRemark.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtChemicalAreaProjectCount.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtChemicalAreaProjectCountRemark.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverCount.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverCountRemark.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverRate.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverRateRemark.Hidden = false; | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                             else | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 this.txtConstructionRevenue.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtConstructionRevenueRemark.Hidden = false; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentTotal.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentTotalRemark.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentReportCount.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtKeyEquipmentReportCountRemark.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtChemicalAreaProjectCount.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtChemicalAreaProjectCountRemark.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverCount.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverCountRemark.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverRate.Hidden = true; | 
					
						
							|  |  |  |  |                                 this.txtHarmfulMediumCoverRateRemark.Hidden = true; | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 保存数据 | 
					
						
							|  |  |  |  |         private void Save(string type) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.Information_SafetyQuarterlyReport safetyQuarterlyReport = new Model.Information_SafetyQuarterlyReport(); | 
					
						
							|  |  |  |  |             if (this.ddlUnitId.SelectedValue != "null") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 safetyQuarterlyReport.UnitId = this.ddlUnitId.SelectedValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify("请选择单位!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 return; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (this.ddlYearId.SelectedValue != BLL.Const._Null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 safetyQuarterlyReport.YearId = Funs.GetNewIntOrZero(this.ddlYearId.SelectedValue); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify("请选择年度!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 return; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (this.ddlQuarter.SelectedValue != BLL.Const._Null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 safetyQuarterlyReport.Quarters = Funs.GetNewIntOrZero(this.ddlQuarter.SelectedValue); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify("请选择季度!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 return; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtTotalInWorkHours.Text)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.TotalInWorkHours = Convert.ToInt32(this.txtTotalInWorkHours.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【总投入工时数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.TotalInWorkHoursRemark = this.txtTotalInWorkHoursRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtTotalOutWorkHours.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.TotalOutWorkHours = Convert.ToInt32(this.txtTotalOutWorkHours.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【总损失工时数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.TotalOutWorkHoursRemark = this.txtTotalOutWorkHoursRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtWorkHoursLossRate.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.WorkHoursLossRate = Convert.ToDecimal(this.txtWorkHoursLossRate.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【百万工时损失率】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.WorkHoursLossRateRemark = this.txtWorkHoursLossRateRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtWorkHoursAccuracy.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.WorkHoursAccuracy = Convert.ToDecimal(this.txtWorkHoursAccuracy.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【工时统计准确率】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.WorkHoursAccuracyRemark = this.txtWorkHoursAccuracyRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtMainBusinessIncome.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.MainBusinessIncome = Convert.ToDecimal(this.txtMainBusinessIncome.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【主营业务收入/亿元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.MainBusinessIncomeRemark = this.txtMainBusinessIncomeRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtConstructionRevenue.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ConstructionRevenue = Convert.ToDecimal(this.txtConstructionRevenue.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【施工收入/亿元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ConstructionRevenueRemark = this.txtConstructionRevenueRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtUnitTimeIncome.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.UnitTimeIncome = Convert.ToDecimal(this.txtUnitTimeIncome.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【单位工时收入/元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.UnitTimeIncomeRemark = this.txtUnitTimeIncomeRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtBillionsOutputMortality.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.BillionsOutputMortality = Convert.ToDecimal(this.txtBillionsOutputMortality.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【百亿产值死亡率(%)】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.BillionsOutputMortalityRemark = this.txtBillionsOutputMortalityRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtMajorFireAccident.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.MajorFireAccident = Convert.ToInt32(this.txtMajorFireAccident.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【重大火灾事故报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.MajorFireAccidentRemark = this.txtMajorFireAccidentRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtMajorEquipAccident.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.MajorEquipAccident = Convert.ToInt32(this.txtMajorEquipAccident.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【重大机械设备事故报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.MajorEquipAccidentRemark = this.txtMajorEquipAccidentRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtAccidentFrequency.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.AccidentFrequency = Convert.ToDecimal(this.txtAccidentFrequency.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【事故发生频率(占总收入之比)】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.AccidentFrequencyRemark = this.txtAccidentFrequencyRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtSeriousInjuryAccident.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.SeriousInjuryAccident = Convert.ToInt32(this.txtSeriousInjuryAccident.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【重伤以上事故报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.SeriousInjuryAccidentRemark = this.txtSeriousInjuryAccidentRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtFireAccident.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.FireAccident = Convert.ToInt32(this.txtFireAccident.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【火灾事故统计报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.FireAccidentRemark = this.txtFireAccidentRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtEquipmentAccident.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.EquipmentAccident = Convert.ToInt32(this.txtEquipmentAccident.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【装备事故统计报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.EquipmentAccidentRemark = this.txtEquipmentAccidentRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtPoisoningAndInjuries.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.PoisoningAndInjuries = Convert.ToInt32(this.txtPoisoningAndInjuries.Text); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【中毒及职业伤害报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.PoisoningAndInjuriesRemark = this.txtPoisoningAndInjuriesRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtProductionSafetyInTotal.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ProductionSafetyInTotal = Convert.ToInt32(this.txtProductionSafetyInTotal.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全生产投入总额/元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ProductionSafetyInTotalRemark = this.txtProductionSafetyInTotalRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtProtectionInput.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ProtectionInput = Convert.ToDecimal(this.txtProtectionInput.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全防护投入/元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ProtectionInputRemark = this.txtProtectionInputRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtLaboAndHealthIn.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.LaboAndHealthIn = Convert.ToDecimal(this.txtLaboAndHealthIn.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【劳动保护及职业健康投入/元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.LaborAndHealthInRemark = this.txtLaboAndHealthInRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtTechnologyProgressIn.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.TechnologyProgressIn = Convert.ToDecimal(this.txtTechnologyProgressIn.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全技术进步投入/元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.TechnologyProgressInRemark = this.txtTechnologyProgressInRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtEducationTrainIn.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.EducationTrainIn = Convert.ToDecimal(this.txtEducationTrainIn.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全教育培训投入/元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.EducationTrainInRemark = this.txtEducationTrainInRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtProjectCostRate.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ProjectCostRate = Convert.ToDecimal(this.txtProjectCostRate.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【工程造价占比(%)】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ProjectCostRateRemark = this.txtProjectCostRateRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtProductionInput.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ProductionInput = Convert.ToDecimal(this.txtProductionInput.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【百万工时安全生产投入额/万元】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ProductionInputRemark = this.txtProductionInputRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtRevenue.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.Revenue = Convert.ToDecimal(this.txtRevenue.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全生产投入占施工收入之比(%)】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.RevenueRemark = this.txtRevenueRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtFullTimeMan.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.FullTimeMan = Convert.ToInt32(this.txtFullTimeMan.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全专职人员总数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.FullTimeManRemark = this.txtFullTimeManRemark.Text; | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.FullTimeManAttachUrl = this.FullTimeManAttachUrl; | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtPMMan.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.PMMan = Convert.ToInt32(this.txtPMMan.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【项目经理人员总数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.PMManRemark = this.txtPMManRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.PMManAttachUrl = this.PMManAttachUrl; | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtCorporateDirectorEdu.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.CorporateDirectorEdu = Convert.ToInt32(this.txtCorporateDirectorEdu.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【企业负责人安全生产继续教育数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.CorporateDirectorEduRemark = this.txtCorporateDirectorEduRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtProjectLeaderEdu.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ProjectLeaderEdu = Convert.ToInt32(this.txtProjectLeaderEdu.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【项目负责人安全生产继续教育数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ProjectLeaderEduRemark = this.txtProjectLeaderEduRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtFullTimeEdu.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.FullTimeEdu = Convert.ToInt32(this.txtFullTimeEdu.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全专职人员安全生产继续教育数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.FullTimeEduRemark = this.txtFullTimeEduRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtThreeKidsEduRate.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ThreeKidsEduRate = Convert.ToDecimal(this.txtThreeKidsEduRate.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【安全生产三类人员继续教育覆盖率】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ThreeKidsEduRateRemark = this.txtThreeKidsEduRateRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtUplinReportRate.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.UplinReportRate = Convert.ToDecimal(this.txtUplinReportRate.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【上行报告(施工现场安全生产动态季报、专项活动总结上报、生产事故按时限上报)履行率】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.UplinReportRateRemark = this.txtUplinReportRateRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.Remarks = this.txtRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtKeyEquipmentTotal.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.KeyEquipmentTotal = Convert.ToInt32(this.txtKeyEquipmentTotal.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【重点装备总数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.KeyEquipmentTotalRemark = this.txtKeyEquipmentTotalRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtKeyEquipmentReportCount.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.KeyEquipmentReportCount = Convert.ToInt32(this.txtKeyEquipmentReportCount.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【重点装备安全控制检查报告数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.KeyEquipmentReportCountRemark = this.txtKeyEquipmentReportCountRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtChemicalAreaProjectCount.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.ChemicalAreaProjectCount = Convert.ToInt32(this.txtChemicalAreaProjectCount.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【化工界区施工作业项目数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.ChemicalAreaProjectCountRemark = this.txtChemicalAreaProjectCountRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtHarmfulMediumCoverCount.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.HarmfulMediumCoverCount = Convert.ToInt32(this.txtHarmfulMediumCoverCount.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【化工界区施工作业有害介质检测复测覆盖数】必须是整数!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.HarmfulMediumCoverCountRemark = this.txtHarmfulMediumCoverCountRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.txtHarmfulMediumCoverRate.Text.Trim())) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.HarmfulMediumCoverRate = Convert.ToDecimal(this.txtHarmfulMediumCoverRate.Text.Trim()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("输入的格式不正确,【施工作业安全技术交底覆盖率(%)】必须是数字!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             safetyQuarterlyReport.HarmfulMediumCoverRateRemark = this.txtHarmfulMediumCoverRateRemark.Text.Trim(); | 
					
						
							|  |  |  |  |             if (string.IsNullOrEmpty(this.SafetyQuarterlyReportId)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var s = BLL.SafetyQuarterlyReportService.GetSafetyQuarterlyReportByUnitYearQuarters(this.ddlUnitId.SelectedValue, Funs.GetNewIntOrZero(this.ddlYearId.SelectedValue), Funs.GetNewIntOrZero(this.ddlQuarter.SelectedValue)); | 
					
						
							|  |  |  |  |                 if (s != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("该单位的该年度的该季度安全生产数据季报已经存在,不能重复编制!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.SafetyQuarterlyReportId = SQLHelper.GetNewID(typeof(Model.Information_SafetyQuarterlyReport)); | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.SafetyQuarterlyReportId = this.SafetyQuarterlyReportId; | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.CompileMan = this.CurrUser.UserName; | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.UpState = BLL.Const.UpState_2; | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.HandleMan = this.CurrUser.UserId; | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.HandleState = BLL.Const.HandleState_1; | 
					
						
							|  |  |  |  |                     BLL.SafetyQuarterlyReportService.AddSafetyQuarterlyReport(safetyQuarterlyReport); | 
					
						
							|  |  |  |  |                     BLL.LogService.AddSys_Log(this.CurrUser, (this.ddlYearId.SelectedText + "-" + this.ddlQuarter.SelectedText), safetyQuarterlyReport.SafetyQuarterlyReportId, BLL.Const.SafetyQuarterlyReportMenuId, BLL.Const.BtnAdd); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2021-12-02 10:44:15 +08:00
										 |  |  |  |                 var oldReport = BLL.SafetyQuarterlyReportService.GetSafetyQuarterlyReportById(this.SafetyQuarterlyReportId); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 if (oldReport != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.HandleMan = oldReport.HandleMan; | 
					
						
							|  |  |  |  |                     safetyQuarterlyReport.HandleState = oldReport.HandleState; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 safetyQuarterlyReport.SafetyQuarterlyReportId = this.SafetyQuarterlyReportId; | 
					
						
							|  |  |  |  |                 safetyQuarterlyReport.UpState = BLL.Const.UpState_2; | 
					
						
							|  |  |  |  |                 BLL.SafetyQuarterlyReportService.UpdateSafetyQuarterlyReport(safetyQuarterlyReport); | 
					
						
							|  |  |  |  |                 BLL.LogService.AddSys_Log(this.CurrUser, (this.ddlYearId.SelectedText + "-" + this.ddlQuarter.SelectedText), safetyQuarterlyReport.SafetyQuarterlyReportId, BLL.Const.SafetyQuarterlyReportMenuId, BLL.Const.BtnModify); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (type == "updata")     //保存并上报 | 
					
						
							|  |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2021-12-02 10:44:15 +08:00
										 |  |  |  |                 if (safetyQuarterlyReport.UpState == BLL.Const.UpState_2) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     string code = CNCECHSSEWebService.UpSafetyQuarterlyReport(safetyQuarterlyReport.SafetyQuarterlyReportId, this.CurrUser); | 
					
						
							|  |  |  |  |                     if (code == "1") | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         ShowNotify("同步成功!", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |                         PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); | 
					
						
							|  |  |  |  |                         return; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     else | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         Alert.ShowInParent("同步异常,请退出后重试!", MessageBoxIcon.Error); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("当前单据状态不能同步!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             if (type == "submit") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ReportSubmit.aspx?Type=SafetyQuarterlyReport&Id={0}", safetyQuarterlyReport.SafetyQuarterlyReportId, "编辑 - "))); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (type != "submit") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSave_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Save("add"); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnUpdata_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Save("updata"); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 提交按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSubmit_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Save("submit"); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							| 
									
										
										
										
											2021-12-02 10:44:15 +08:00
										 |  |  |  |          | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         #region 上传附件 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 上传安全专职人员名单附件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnUpFullTimeManAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (fuFullTimeManAttachUrl.HasFile) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.lbFullTimeManAttachUrl.Text = fuFullTimeManAttachUrl.ShortFileName; | 
					
						
							|  |  |  |  |                 if (ValidateFileTypes(this.lbFullTimeManAttachUrl.Text)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("无效的文件类型!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.FullTimeManAttachUrl = BLL.UploadFileService.UploadAttachment(BLL.Funs.RootPath, this.fuFullTimeManAttachUrl, this.FullTimeManAttachUrl, UploadFileService.SafetyQuarterlyReportFilePath); | 
					
						
							|  |  |  |  |                 if (string.IsNullOrEmpty(this.FullTimeManAttachUrl)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("文件名已经存在!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("文件上传成功!", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify("上传文件不存在!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 删除安全专职人员名单附件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnDeleteFullTimeManAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.fuFullTimeManAttachUrl.Reset(); | 
					
						
							|  |  |  |  |             this.lbFullTimeManAttachUrl.Text = string.Empty; | 
					
						
							|  |  |  |  |             this.FullTimeManAttachUrl = string.Empty; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 查看安全专职人员名单附件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSeeFullTimeManAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string filePath = BLL.Funs.RootPath + this.FullTimeManAttachUrl; | 
					
						
							|  |  |  |  |             string fileName = Path.GetFileName(filePath); | 
					
						
							|  |  |  |  |             FileInfo info = new FileInfo(filePath); | 
					
						
							|  |  |  |  |             if (info.Exists) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 long fileSize = info.Length; | 
					
						
							|  |  |  |  |                 Response.Clear(); | 
					
						
							|  |  |  |  |                 Response.ContentType = "application/x-zip-compressed"; | 
					
						
							|  |  |  |  |                 Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); | 
					
						
							|  |  |  |  |                 Response.AddHeader("Content-Length", fileSize.ToString()); | 
					
						
							|  |  |  |  |                 Response.TransmitFile(filePath, 0, fileSize); | 
					
						
							|  |  |  |  |                 Response.Flush(); | 
					
						
							|  |  |  |  |                 Response.Close(); | 
					
						
							|  |  |  |  |                 this.SimpleForm1.Reset(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ScriptManager.RegisterStartupScript(this, typeof(string), "_alert", "alert('模板不存在,请联系管理员!')", true); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 上传项目经理人员名单附件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnUpPMManAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (fuPMManAttachUrl.HasFile) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.lbPMManAttachUrl.Text = fuPMManAttachUrl.ShortFileName; | 
					
						
							|  |  |  |  |                 if (ValidateFileTypes(this.lbPMManAttachUrl.Text)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("无效的文件类型!"); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.PMManAttachUrl = BLL.UploadFileService.UploadAttachment(BLL.Funs.RootPath, this.fuPMManAttachUrl, this.PMManAttachUrl, UploadFileService.SafetyQuarterlyReportFilePath); | 
					
						
							|  |  |  |  |                 if (string.IsNullOrEmpty(this.PMManAttachUrl)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("文件名已经存在!"); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("文件上传成功!"); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify("上传文件不存在!"); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 删除项目经理人员名单附件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnDeletePMManAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.fuPMManAttachUrl.Reset(); | 
					
						
							|  |  |  |  |             this.lbPMManAttachUrl.Text = string.Empty; | 
					
						
							|  |  |  |  |             this.PMManAttachUrl = string.Empty; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 查看项目经理人员名单附件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSeePMManAttachUrl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string filePath = BLL.Funs.RootPath + this.PMManAttachUrl; | 
					
						
							|  |  |  |  |             string fileName = Path.GetFileName(filePath); | 
					
						
							|  |  |  |  |             FileInfo info = new FileInfo(filePath); | 
					
						
							|  |  |  |  |             if (info.Exists) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 long fileSize = info.Length; | 
					
						
							|  |  |  |  |                 Response.Clear(); | 
					
						
							|  |  |  |  |                 Response.ContentType = "application/x-zip-compressed"; | 
					
						
							|  |  |  |  |                 Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); | 
					
						
							|  |  |  |  |                 Response.AddHeader("Content-Length", fileSize.ToString()); | 
					
						
							|  |  |  |  |                 Response.TransmitFile(filePath, 0, fileSize); | 
					
						
							|  |  |  |  |                 Response.Flush(); | 
					
						
							|  |  |  |  |                 Response.Close(); | 
					
						
							|  |  |  |  |                 this.SimpleForm1.Reset(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ScriptManager.RegisterStartupScript(this, typeof(string), "_alert", "alert('附件不存在!')", true); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 关闭办理流程窗口 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 关闭办理流程窗口 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Window1_Close(object sender, WindowCloseEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.Information_SafetyQuarterlyReport report = BLL.SafetyQuarterlyReportService.GetSafetyQuarterlyReportById(this.SafetyQuarterlyReportId); | 
					
						
							|  |  |  |  |             if (report.HandleMan == this.CurrUser.UserId) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.btnSave.Hidden = false; | 
					
						
							|  |  |  |  |                 this.btnSubmit.Hidden = false; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.btnSave.Hidden = true; | 
					
						
							|  |  |  |  |                 this.btnSubmit.Hidden = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 复制上个季度数据 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 复制上个季度数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnCopy_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             int lastYear = 0, lastQuarter = 0; | 
					
						
							|  |  |  |  |             int year = Convert.ToInt32(this.ddlYearId.SelectedValue); | 
					
						
							|  |  |  |  |             int quarter = Convert.ToInt32(this.ddlQuarter.SelectedValue); | 
					
						
							|  |  |  |  |             if (quarter == 1) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 lastYear = year - 1; | 
					
						
							|  |  |  |  |                 lastQuarter = 4; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 lastYear = year; | 
					
						
							|  |  |  |  |                 lastQuarter = quarter - 1; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Model.Information_SafetyQuarterlyReport safetyQuarterlyReport = BLL.SafetyQuarterlyReportService.GetSafetyQuarterlyReportByUnitIdAndYearAndQuarters(this.ddlUnitId.SelectedValue, lastYear, lastQuarter); | 
					
						
							|  |  |  |  |             if (safetyQuarterlyReport != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Information_SafetyQuarterlyReport newSafetyQuarterlyReport = new Model.Information_SafetyQuarterlyReport(); | 
					
						
							|  |  |  |  |                 this.SafetyQuarterlyReportId = SQLHelper.GetNewID(typeof(Model.Information_SafetyQuarterlyReport)); | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.SafetyQuarterlyReportId = this.SafetyQuarterlyReportId; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.UnitId = this.ddlUnitId.SelectedValue; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.YearId = Funs.GetNewIntOrZero(this.ddlYearId.SelectedValue); | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.Quarters = Funs.GetNewIntOrZero(this.ddlQuarter.SelectedValue); | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.TotalInWorkHours = safetyQuarterlyReport.TotalInWorkHours; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.TotalInWorkHoursRemark = safetyQuarterlyReport.TotalInWorkHoursRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.TotalOutWorkHours = safetyQuarterlyReport.TotalOutWorkHours; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.TotalOutWorkHoursRemark = safetyQuarterlyReport.TotalOutWorkHoursRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.WorkHoursLossRate = safetyQuarterlyReport.WorkHoursLossRate; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.WorkHoursLossRateRemark = safetyQuarterlyReport.WorkHoursLossRateRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.WorkHoursAccuracy = safetyQuarterlyReport.WorkHoursAccuracy; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.WorkHoursAccuracyRemark = safetyQuarterlyReport.WorkHoursAccuracyRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.MainBusinessIncome = safetyQuarterlyReport.MainBusinessIncome; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.MainBusinessIncomeRemark = safetyQuarterlyReport.MainBusinessIncomeRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ConstructionRevenue = safetyQuarterlyReport.ConstructionRevenue; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ConstructionRevenueRemark = safetyQuarterlyReport.ConstructionRevenueRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.UnitTimeIncome = safetyQuarterlyReport.UnitTimeIncome; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.UnitTimeIncomeRemark = safetyQuarterlyReport.UnitTimeIncomeRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.BillionsOutputMortality = safetyQuarterlyReport.BillionsOutputMortality; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.BillionsOutputMortalityRemark = safetyQuarterlyReport.BillionsOutputMortalityRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.MajorFireAccident = safetyQuarterlyReport.MajorFireAccident; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.MajorFireAccidentRemark = safetyQuarterlyReport.MajorFireAccidentRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.MajorEquipAccident = safetyQuarterlyReport.MajorEquipAccident; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.MajorEquipAccidentRemark = safetyQuarterlyReport.MajorEquipAccidentRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.AccidentFrequency = safetyQuarterlyReport.AccidentFrequency; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.AccidentFrequencyRemark = safetyQuarterlyReport.AccidentFrequencyRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.SeriousInjuryAccident = safetyQuarterlyReport.SeriousInjuryAccident; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.SeriousInjuryAccidentRemark = safetyQuarterlyReport.SeriousInjuryAccidentRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FireAccident = safetyQuarterlyReport.FireAccident; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FireAccidentRemark = safetyQuarterlyReport.FireAccidentRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.EquipmentAccident = safetyQuarterlyReport.EquipmentAccident; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.EquipmentAccidentRemark = safetyQuarterlyReport.EquipmentAccidentRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.PoisoningAndInjuries = safetyQuarterlyReport.PoisoningAndInjuries; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.PoisoningAndInjuriesRemark = safetyQuarterlyReport.PoisoningAndInjuriesRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProductionSafetyInTotal = safetyQuarterlyReport.ProductionSafetyInTotal; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProductionSafetyInTotalRemark = safetyQuarterlyReport.ProductionSafetyInTotalRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProtectionInput = safetyQuarterlyReport.ProtectionInput; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProtectionInputRemark = safetyQuarterlyReport.ProtectionInputRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.LaboAndHealthIn = safetyQuarterlyReport.LaboAndHealthIn; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.LaborAndHealthInRemark = safetyQuarterlyReport.LaborAndHealthInRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.TechnologyProgressIn = safetyQuarterlyReport.TechnologyProgressIn; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.TechnologyProgressInRemark = safetyQuarterlyReport.TechnologyProgressInRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.EducationTrainIn = safetyQuarterlyReport.EducationTrainIn; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.EducationTrainInRemark = safetyQuarterlyReport.EducationTrainInRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProjectCostRate = safetyQuarterlyReport.ProjectCostRate; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProjectCostRateRemark = safetyQuarterlyReport.ProjectCostRateRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProductionInput = safetyQuarterlyReport.ProductionInput; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProductionInputRemark = safetyQuarterlyReport.ProductionInputRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.Revenue = safetyQuarterlyReport.Revenue; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.RevenueRemark = safetyQuarterlyReport.RevenueRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FullTimeMan = safetyQuarterlyReport.FullTimeMan; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FullTimeManRemark = safetyQuarterlyReport.FullTimeManRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FullTimeManAttachUrl = safetyQuarterlyReport.FullTimeManAttachUrl; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.PMMan = safetyQuarterlyReport.PMMan; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.PMManRemark = safetyQuarterlyReport.PMManRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.PMManAttachUrl = safetyQuarterlyReport.PMManAttachUrl; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.CorporateDirectorEdu = safetyQuarterlyReport.CorporateDirectorEdu; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.CorporateDirectorEduRemark = safetyQuarterlyReport.CorporateDirectorEduRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProjectLeaderEdu = safetyQuarterlyReport.ProjectLeaderEdu; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ProjectLeaderEduRemark = safetyQuarterlyReport.ProjectLeaderEduRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FullTimeEdu = safetyQuarterlyReport.FullTimeEdu; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FullTimeEduRemark = safetyQuarterlyReport.FullTimeEduRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ThreeKidsEduRate = safetyQuarterlyReport.ThreeKidsEduRate; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ThreeKidsEduRateRemark = safetyQuarterlyReport.ThreeKidsEduRateRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.UplinReportRate = safetyQuarterlyReport.UplinReportRate; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.UplinReportRateRemark = safetyQuarterlyReport.UplinReportRateRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.Remarks = safetyQuarterlyReport.Remarks; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.FillingDate = DateTime.Now; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.CompileMan = this.CurrUser.UserName; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.UpState = BLL.Const.UpState_2; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.HandleMan = this.CurrUser.UserId; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.HandleState = BLL.Const.HandleState_1; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.KeyEquipmentTotal = safetyQuarterlyReport.KeyEquipmentTotal; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.KeyEquipmentTotalRemark = safetyQuarterlyReport.KeyEquipmentTotalRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.KeyEquipmentReportCount = safetyQuarterlyReport.KeyEquipmentReportCount; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.KeyEquipmentReportCountRemark = safetyQuarterlyReport.KeyEquipmentReportCountRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ChemicalAreaProjectCount = safetyQuarterlyReport.ChemicalAreaProjectCount; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.ChemicalAreaProjectCountRemark = safetyQuarterlyReport.ChemicalAreaProjectCountRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.HarmfulMediumCoverCount = safetyQuarterlyReport.HarmfulMediumCoverCount; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.HarmfulMediumCoverCountRemark = safetyQuarterlyReport.HarmfulMediumCoverCountRemark; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.HarmfulMediumCoverRate = safetyQuarterlyReport.HarmfulMediumCoverRate; | 
					
						
							|  |  |  |  |                 newSafetyQuarterlyReport.HarmfulMediumCoverRateRemark = safetyQuarterlyReport.HarmfulMediumCoverRateRemark; | 
					
						
							|  |  |  |  |                 BLL.SafetyQuarterlyReportService.AddSafetyQuarterlyReport(newSafetyQuarterlyReport); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 GetValues(newSafetyQuarterlyReport.SafetyQuarterlyReportId); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 赋值 | 
					
						
							|  |  |  |  |         /// </summary>  | 
					
						
							|  |  |  |  |         private void GetValues(string safetyQuarterlyReportId) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var safetyQuarterlyReport = BLL.SafetyQuarterlyReportService.GetSafetyQuarterlyReportById(safetyQuarterlyReportId); | 
					
						
							|  |  |  |  |             if (safetyQuarterlyReport != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.TotalInWorkHours != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtTotalInWorkHours.Text = Convert.ToString(safetyQuarterlyReport.TotalInWorkHours); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtTotalInWorkHoursRemark.Text = safetyQuarterlyReport.TotalInWorkHoursRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.TotalOutWorkHours != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtTotalOutWorkHours.Text = Convert.ToString(safetyQuarterlyReport.TotalOutWorkHours); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtTotalOutWorkHoursRemark.Text = safetyQuarterlyReport.TotalOutWorkHoursRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.WorkHoursLossRate != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtWorkHoursLossRate.Text = Convert.ToString(safetyQuarterlyReport.WorkHoursLossRate); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtWorkHoursLossRateRemark.Text = safetyQuarterlyReport.WorkHoursLossRateRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.WorkHoursAccuracy != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtWorkHoursAccuracy.Text = Convert.ToString(safetyQuarterlyReport.WorkHoursAccuracy); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtWorkHoursAccuracyRemark.Text = safetyQuarterlyReport.WorkHoursAccuracyRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.MainBusinessIncome != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtMainBusinessIncome.Text = Convert.ToString(safetyQuarterlyReport.MainBusinessIncome); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtMainBusinessIncomeRemark.Text = safetyQuarterlyReport.MainBusinessIncomeRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ConstructionRevenue != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtConstructionRevenue.Text = Convert.ToString(safetyQuarterlyReport.ConstructionRevenue); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtConstructionRevenueRemark.Text = safetyQuarterlyReport.ConstructionRevenueRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.UnitTimeIncome != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtUnitTimeIncome.Text = Convert.ToString(safetyQuarterlyReport.UnitTimeIncome); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtUnitTimeIncomeRemark.Text = safetyQuarterlyReport.UnitTimeIncomeRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.BillionsOutputMortality != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtBillionsOutputMortality.Text = Convert.ToString(safetyQuarterlyReport.BillionsOutputMortality); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtBillionsOutputMortalityRemark.Text = safetyQuarterlyReport.BillionsOutputMortalityRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.MajorFireAccident != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtMajorFireAccident.Text = Convert.ToString(safetyQuarterlyReport.MajorFireAccident); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtMajorFireAccidentRemark.Text = safetyQuarterlyReport.MajorFireAccidentRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.MajorEquipAccident != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtMajorEquipAccident.Text = Convert.ToString(safetyQuarterlyReport.MajorEquipAccident); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtMajorEquipAccidentRemark.Text = safetyQuarterlyReport.MajorEquipAccidentRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.AccidentFrequency != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtAccidentFrequency.Text = Convert.ToString(safetyQuarterlyReport.AccidentFrequency); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtAccidentFrequencyRemark.Text = safetyQuarterlyReport.AccidentFrequencyRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.SeriousInjuryAccident != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtSeriousInjuryAccident.Text = Convert.ToString(safetyQuarterlyReport.SeriousInjuryAccident); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtSeriousInjuryAccidentRemark.Text = safetyQuarterlyReport.SeriousInjuryAccidentRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.FireAccident != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtFireAccident.Text = Convert.ToString(safetyQuarterlyReport.FireAccident); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtFireAccidentRemark.Text = safetyQuarterlyReport.FireAccidentRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.EquipmentAccident != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtEquipmentAccident.Text = Convert.ToString(safetyQuarterlyReport.EquipmentAccident); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtEquipmentAccidentRemark.Text = safetyQuarterlyReport.EquipmentAccidentRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.PoisoningAndInjuries != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtPoisoningAndInjuries.Text = Convert.ToString(safetyQuarterlyReport.PoisoningAndInjuries); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtPoisoningAndInjuriesRemark.Text = safetyQuarterlyReport.PoisoningAndInjuriesRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ProductionSafetyInTotal != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtProductionSafetyInTotal.Text = Convert.ToString(safetyQuarterlyReport.ProductionSafetyInTotal); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtProductionSafetyInTotalRemark.Text = safetyQuarterlyReport.ProductionSafetyInTotalRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ProtectionInput != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtProtectionInput.Text = Convert.ToString(safetyQuarterlyReport.ProtectionInput); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtProtectionInputRemark.Text = safetyQuarterlyReport.ProtectionInputRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.LaboAndHealthIn != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtLaboAndHealthIn.Text = Convert.ToString(safetyQuarterlyReport.LaboAndHealthIn); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtLaboAndHealthInRemark.Text = safetyQuarterlyReport.LaborAndHealthInRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.TechnologyProgressIn != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtTechnologyProgressIn.Text = Convert.ToString(safetyQuarterlyReport.TechnologyProgressIn); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtTechnologyProgressInRemark.Text = safetyQuarterlyReport.TechnologyProgressInRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.EducationTrainIn != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtEducationTrainIn.Text = Convert.ToString(safetyQuarterlyReport.EducationTrainIn); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtEducationTrainInRemark.Text = safetyQuarterlyReport.EducationTrainInRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ProjectCostRate != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtProjectCostRate.Text = Convert.ToString(safetyQuarterlyReport.ProjectCostRate); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtProjectCostRateRemark.Text = safetyQuarterlyReport.ProjectCostRateRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ProductionInput != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtProductionInput.Text = Convert.ToString(safetyQuarterlyReport.ProductionInput); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtProductionInputRemark.Text = safetyQuarterlyReport.ProductionInputRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.Revenue != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtRevenue.Text = Convert.ToString(safetyQuarterlyReport.Revenue); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtRevenueRemark.Text = safetyQuarterlyReport.RevenueRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.FullTimeMan != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtFullTimeMan.Text = Convert.ToString(safetyQuarterlyReport.FullTimeMan); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtFullTimeManRemark.Text = safetyQuarterlyReport.FullTimeManRemark; | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(safetyQuarterlyReport.FullTimeManAttachUrl)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.FullTimeManAttachUrl = safetyQuarterlyReport.FullTimeManAttachUrl; | 
					
						
							|  |  |  |  |                     this.lbFullTimeManAttachUrl.Text = safetyQuarterlyReport.FullTimeManAttachUrl.Substring(safetyQuarterlyReport.FullTimeManAttachUrl.IndexOf("~") + 1); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.PMMan != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtPMMan.Text = Convert.ToString(safetyQuarterlyReport.PMMan); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtPMManRemark.Text = safetyQuarterlyReport.PMManRemark; | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(safetyQuarterlyReport.PMManAttachUrl)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.PMManAttachUrl = safetyQuarterlyReport.PMManAttachUrl; | 
					
						
							|  |  |  |  |                     this.lbPMManAttachUrl.Text = safetyQuarterlyReport.PMManAttachUrl.Substring(safetyQuarterlyReport.PMManAttachUrl.IndexOf("~") + 1); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.CorporateDirectorEdu != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtCorporateDirectorEdu.Text = Convert.ToString(safetyQuarterlyReport.CorporateDirectorEdu); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtCorporateDirectorEduRemark.Text = safetyQuarterlyReport.CorporateDirectorEduRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ProjectLeaderEdu != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtProjectLeaderEdu.Text = Convert.ToString(safetyQuarterlyReport.ProjectLeaderEdu); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtProjectLeaderEduRemark.Text = safetyQuarterlyReport.ProjectLeaderEduRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.FullTimeEdu != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtFullTimeEdu.Text = Convert.ToString(safetyQuarterlyReport.FullTimeEdu); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtFullTimeEduRemark.Text = safetyQuarterlyReport.FullTimeEduRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ThreeKidsEduRate != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtThreeKidsEduRate.Text = Convert.ToString(safetyQuarterlyReport.ThreeKidsEduRate); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtThreeKidsEduRateRemark.Text = safetyQuarterlyReport.ThreeKidsEduRateRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.UplinReportRate != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtUplinReportRate.Text = Convert.ToString(safetyQuarterlyReport.UplinReportRate); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtUplinReportRateRemark.Text = safetyQuarterlyReport.UplinReportRateRemark; | 
					
						
							|  |  |  |  |                 this.txtRemark.Text = safetyQuarterlyReport.Remarks; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.KeyEquipmentTotal != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtKeyEquipmentTotal.Text = Convert.ToString(safetyQuarterlyReport.KeyEquipmentTotal); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtKeyEquipmentTotalRemark.Text = safetyQuarterlyReport.KeyEquipmentTotalRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.KeyEquipmentReportCount != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtKeyEquipmentReportCount.Text = Convert.ToString(safetyQuarterlyReport.KeyEquipmentReportCount); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtKeyEquipmentReportCountRemark.Text = safetyQuarterlyReport.KeyEquipmentReportCountRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.ChemicalAreaProjectCount != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtChemicalAreaProjectCount.Text = Convert.ToString(safetyQuarterlyReport.ChemicalAreaProjectCount); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtChemicalAreaProjectCountRemark.Text = safetyQuarterlyReport.ChemicalAreaProjectCountRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.HarmfulMediumCoverCount != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtHarmfulMediumCoverCount.Text = Convert.ToString(safetyQuarterlyReport.HarmfulMediumCoverCount); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtHarmfulMediumCoverCountRemark.Text = safetyQuarterlyReport.HarmfulMediumCoverCountRemark; | 
					
						
							|  |  |  |  |                 if (safetyQuarterlyReport.HarmfulMediumCoverRate != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtHarmfulMediumCoverRate.Text = Convert.ToString(safetyQuarterlyReport.HarmfulMediumCoverRate); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 this.txtHarmfulMediumCoverRateRemark.Text = safetyQuarterlyReport.HarmfulMediumCoverRateRemark; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |