From 9a94d0a84490ea94d3ddc2b70bcca575acea8d0d Mon Sep 17 00:00:00 2001 From: 10191 <506754232@qq.com> Date: Fri, 28 Apr 2023 17:26:38 +0800 Subject: [PATCH] 2023-04-28 --- SGGL/BLL/Common/PrinterDocService.cs | 11 ++- .../HSSE_Hazard_HazardRegisterService.cs | 5 +- .../HiddenRectificationList.aspx | 11 ++- .../HiddenRectificationList.aspx.cs | 70 ++++++++++++-- .../HiddenRectificationList.aspx.designer.cs | 93 +++++++++++-------- SGGL/FineUIPro.Web/common/Menu_HSSE.xml | 1 + SGGL/Model/Model.cs | 18 ++++ 7 files changed, 150 insertions(+), 59 deletions(-) diff --git a/SGGL/BLL/Common/PrinterDocService.cs b/SGGL/BLL/Common/PrinterDocService.cs index 5a3ac2b1..69e2c007 100644 --- a/SGGL/BLL/Common/PrinterDocService.cs +++ b/SGGL/BLL/Common/PrinterDocService.cs @@ -1453,14 +1453,11 @@ sb.Append(""); if (!string.IsNullOrEmpty(getTestRecord.Signature)) { - sb.AppendFormat(" "); + sb.AppendFormat(" "); } else { - sb.AppendFormat(" "); - - //sb.AppendFormat("{0} ", "姓名:" + testName); - + sb.AppendFormat("{0} ", "姓名:" + testName); } sb.AppendFormat("{0} ", "身份证号:" + idCard); sb.AppendFormat("{0} ", "分数:" + (getTestRecord.TestScores ?? 0).ToString()); @@ -1503,6 +1500,10 @@ } sb.AppendFormat("{0} ", str); + + sb.Append(""); + sb.Append(""); + sb.AppendFormat("正确答案:{0} ", item.AnswerItems); sb.Append(""); num++; } diff --git a/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs b/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs index 351c8734..91060ed5 100644 --- a/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs +++ b/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs @@ -20,7 +20,10 @@ namespace BLL { return Funs.DB.HSSE_Hazard_HazardRegister.FirstOrDefault(x => x.HazardRegisterId == hazardRegisterId); } - + public static Model.HSSE_Hazard_HazardRegister GetHazardRegisterByCheckItemDetailId(string hazardRegisterId) + { + return Funs.DB.HSSE_Hazard_HazardRegister.FirstOrDefault(x => x.CheckItemDetailId == hazardRegisterId); + } /// /// 获取项目风险列表 /// diff --git a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx index b513e9aa..4a4b9512 100644 --- a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx +++ b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx @@ -154,9 +154,14 @@ - - + + + + + + + diff --git a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs index a371b3c5..4e569cf3 100644 --- a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs @@ -1,4 +1,5 @@ using BLL; +using NPOI.SS.Formula.Functions; using System; using System.Collections.Generic; using System.Configuration; @@ -48,20 +49,20 @@ namespace FineUIPro.Web.HSSE.HiddenInspection List handleSteps = new List(); Model.HandleStep handleStep1 = new Model.HandleStep(); handleStep1.Id = "1"; - handleStep1.Name = "待整改"; + handleStep1.Name = "未整改"; handleSteps.Add(handleStep1); Model.HandleStep handleStep2 = new Model.HandleStep(); handleStep2.Id = "2"; - handleStep2.Name = "已整改-待复查验收"; + handleStep2.Name = "按时整改"; handleSteps.Add(handleStep2); Model.HandleStep handleStep3 = new Model.HandleStep(); handleStep3.Id = "3"; - handleStep3.Name = "已闭环"; + handleStep3.Name = "超期整改"; handleSteps.Add(handleStep3); - //Model.HandleStep handleStep4 = new Model.HandleStep(); - //handleStep4.Id = "4"; - //handleStep4.Name = "已作废"; - //handleSteps.Add(handleStep4); + Model.HandleStep handleStep4 = new Model.HandleStep(); + handleStep4.Id = "4"; + handleStep4.Name = "超期未整改"; + handleSteps.Add(handleStep4); this.drpStates.DataSource = handleSteps; ; this.drpStates.DataBind(); Funs.FineUIPleaseSelect(this.drpStates,"按状态"); @@ -158,8 +159,25 @@ namespace FineUIPro.Web.HSSE.HiddenInspection } if (this.drpStates.SelectedValue != BLL.Const._Null) { - strSql += " AND States LIKE @States"; - listStr.Add(new SqlParameter("@States", "%" + this.drpStates.SelectedValue + "%")); + if (this.drpStates.SelectedValue == "1") + { + strSql += " AND States = '1' and RectificationPeriod > getdate()"; + } + else if (this.drpStates.SelectedValue == "2") + { + strSql += " AND States in( '2','3') and RectificationPeriod > RectificationTime"; + + } + else if (this.drpStates.SelectedValue == "3") + { + strSql += " AND States in( '2','3') and RectificationPeriod < RectificationTime"; + + } + else if (this.drpStates.SelectedValue == "4") + { + strSql += " AND States ='1' and RectificationPeriod < getdate()"; + } + } if (!CommonService.IsMainUnitOrAdmin(this.CurrUser.UserId)) { @@ -613,6 +631,40 @@ namespace FineUIPro.Web.HSSE.HiddenInspection } return url; } + protected string ConverState(object registrationId) + { + string state = string.Empty; + if (registrationId != null) + { + Model.View_Hazard_HazardRegister registration = (from x in Funs.DB.View_Hazard_HazardRegister where x.HazardRegisterId == registrationId.ToString() select x).FirstOrDefault(); + if (registration != null) + { + if (registration.States == "1" && registration.RectificationPeriod.Value > DateTime.Now) + { + state += "未整改"; + } + else if ((registration.States == "2" || registration.States == "3")&& registration.RectificationPeriod.Value>registration.RectificationTime.Value) + { + state += "按时整改"; + } + else if ((registration.States == "2" || registration.States == "3") && registration.RectificationPeriod.Value < registration.RectificationTime.Value) + { + state += "超期整改"; + + } + else if (registration.States =="1" && registration. RectificationPeriod.Value //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HSSE.HiddenInspection { - - - public partial class HiddenRectificationList { - +namespace FineUIPro.Web.HSSE.HiddenInspection +{ + + + public partial class HiddenRectificationList + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// Grid1 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// Toolbar1 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar1; - + /// /// txtCheckMan 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtCheckMan; - + /// /// txtType 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtType; - + /// /// txtWorkAreaName 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtWorkAreaName; - + /// /// txtResponsibilityUnitName 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtResponsibilityUnitName; - + /// /// txtStartTime 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtStartTime; - + /// /// txtEndTime 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtEndTime; - + /// /// txtStartRectificationTime 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtStartRectificationTime; - + /// /// txtEndRectificationTime 控件。 /// @@ -128,7 +130,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtEndRectificationTime; - + /// /// drpType 控件。 /// @@ -137,7 +139,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpType; - + /// /// drpStates 控件。 /// @@ -146,7 +148,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpStates; - + /// /// drpProblemTypes 控件。 /// @@ -155,7 +157,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpProblemTypes; - + /// /// dpRiskLevel 控件。 /// @@ -164,7 +166,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList dpRiskLevel; - + /// /// ToolbarFill1 控件。 /// @@ -173,7 +175,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarFill ToolbarFill1; - + /// /// hdRemark 控件。 /// @@ -182,7 +184,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.HiddenField hdRemark; - + /// /// btnNew 控件。 /// @@ -191,7 +193,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnNew; - + /// /// btnOut 控件。 /// @@ -200,7 +202,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnOut; - + /// /// lblPageIndex 控件。 /// @@ -209,7 +211,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label lblPageIndex; - + /// /// lbProblemTypes 控件。 /// @@ -218,7 +220,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label lbProblemTypes; - + /// /// lbImageUrl 控件。 /// @@ -227,7 +229,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label lbImageUrl; - + /// /// Label2 控件。 /// @@ -236,7 +238,16 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label2; - + + /// + /// Label1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label1; + /// /// ToolbarSeparator1 控件。 /// @@ -245,7 +256,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - + /// /// ToolbarText1 控件。 /// @@ -254,7 +265,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -263,7 +274,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Window1 控件。 /// @@ -272,7 +283,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Window2 控件。 /// @@ -281,7 +292,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window2; - + /// /// Window3 控件。 /// @@ -290,7 +301,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window3; - + /// /// Menu1 控件。 /// @@ -299,7 +310,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnModify 控件。 /// @@ -308,7 +319,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnModify; - + /// /// btnRectify 控件。 /// @@ -317,7 +328,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnRectify; - + /// /// btnConfirm 控件。 /// @@ -326,7 +337,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnConfirm; - + /// /// btnMenuSee 控件。 /// @@ -335,7 +346,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnMenuSee; - + /// /// btnMenuDelete 控件。 /// diff --git a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml index 71f5598e..4db01f41 100644 --- a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml +++ b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml @@ -44,6 +44,7 @@ + diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs index 22801700..f94d5f46 100644 --- a/SGGL/Model/Model.cs +++ b/SGGL/Model/Model.cs @@ -375214,6 +375214,8 @@ namespace Model private string _DataType; + private string _RiskLevel; + private string _UnitName; private string _HandleStepStr; @@ -375500,6 +375502,22 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RiskLevel", DbType="VarChar(50)")] + public string RiskLevel + { + get + { + return this._RiskLevel; + } + set + { + if ((this._RiskLevel != value)) + { + this._RiskLevel = value; + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(200)")] public string UnitName {