From 96eb7fa070ef745c6451961f32b90539955fd52a Mon Sep 17 00:00:00 2001 From: gaofei1985 <181547018@qq.com> Date: Mon, 14 Apr 2025 15:40:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HJGL/WeldingManage/JointInfoEdit.aspx.cs | 39 ++++++++-- .../HeatTreatmentEstimateRecord.aspx.cs | 6 +- HJGL_DS/FineUIPro.Web/Web.config | 2 +- .../common/BaseInfo/Project.aspx | 3 + .../common/BaseInfo/Project.aspx.cs | 11 +++ .../common/BaseInfo/Project.aspx.designer.cs | 73 ++++++++++--------- 6 files changed, 93 insertions(+), 41 deletions(-) diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx.cs index 31f429a..3e39ba2 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx.cs @@ -202,21 +202,50 @@ { var hotItems = from x in BLL.Funs.DB.HJGL_CH_HotProessTrustItem where x.JOT_ID == JOT_ID select x; var batchDetail = BLL.HJGL_BO_BatchDetailService.GetBatchDetailByJotId(JOT_ID); + var batch = (from x in Funs.DB.HJGL_BO_Batch + join y in Funs.DB.HJGL_BO_BatchDetail + on x.BatchId equals y.BatchId + where y.JOT_ID == this.JOT_ID + select x).FirstOrDefault(); if ((batchDetail != null || hotItems.Count() > 0) && this.CurrUser.UserId != BLL.Const.GlyId) { this.TextIsReadOnly(true); if (batchDetail != null) { - var batch = BLL.HJGL_BO_BatchService.GetBatchById(batchDetail.BatchId); + //var batch = BLL.HJGL_BO_BatchService.GetBatchById(batchDetail.BatchId); if (batch.BatchIsClosed == true) { btnCopy.Enabled = false; // 不能引用 } } - //if (this.CurrUser.UserId != BLL.Const.GlyId) //焊接或热处理委托后非管理员不能修改焊口信息数据 - //{ - // this.TextIsReadOnly(true); - //} + if (hotItems.Count() > 0 || batch.BatchIsClosed == true) //存在热处理委托或者批关闭则不能修改焊口号 + { + + } + else + { + ddlJST_ID.Enabled = true; + ddlJointAttribute.Enabled = true; + ddlWME_ID.Enabled = true; + txtDial.Readonly = false; + txtSch.Readonly = false; + txtSize.Readonly = false; + ddlWLO_CODE.Enabled = true; + ddlComponent1.Enabled = true; + ddlComponent2.Enabled = true; + txtLastTemp.Readonly = false; + txtCellTemp.Readonly = false; + txtPrepareTemp.Readonly = false; + ddlWeldSilk.Enabled = true; + ddlWeldMat.Enabled = true; + txtElectricity.Readonly = false; + txtVoltage.Readonly = false; + txtPressureTestPackageNo.Readonly = false; + txtJointDesc.Readonly = false; + drpJOT_QualifiedLevel.Enabled = true; + txtHardQuaStandard.Readonly = false; + txtWeldL.Readonly = false; + } } if (hotItems.Count() > 0) diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingReport/HeatTreatmentEstimateRecord.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/WeldingReport/HeatTreatmentEstimateRecord.aspx.cs index ad2e7ab..7fa8b15 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingReport/HeatTreatmentEstimateRecord.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingReport/HeatTreatmentEstimateRecord.aspx.cs @@ -232,8 +232,10 @@ namespace FineUIPro.Web.HJGL.WeldingReport sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_jot").ToString()); sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_bw1jot").ToString()); sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_hotjot").ToString()); - sb.AppendFormat(""); - sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("maybe_bw1jot").ToString()); + sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_Trusthotjot").ToString()); + sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_Inputhotjot").ToString()); + sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_OKhotjot").ToString()); + sb.AppendFormat("{0}", this.Grid1.SummaryData.GetValue("total_NotOKhotjot").ToString()); sb.Append(""); sb.Append(""); diff --git a/HJGL_DS/FineUIPro.Web/Web.config b/HJGL_DS/FineUIPro.Web/Web.config index 97d6b43..bf404b8 100644 --- a/HJGL_DS/FineUIPro.Web/Web.config +++ b/HJGL_DS/FineUIPro.Web/Web.config @@ -11,7 +11,7 @@ - + diff --git a/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx b/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx index 4a25b4b..f6a83e6 100644 --- a/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx +++ b/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx @@ -47,6 +47,9 @@ + + diff --git a/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.cs b/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.cs index 84f98a3..9501166 100644 --- a/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.cs @@ -21,6 +21,12 @@ namespace FineUIPro.Web.common.BaseInfo { btnDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("请至少选择一项!"); btnDelete.ConfirmText = String.Format("你确定要删除选中的  行数据吗?", Grid1.GetSelectedCountReference()); + + this.drpProjectId.DataTextField = "ProjectCode"; + this.drpProjectId.DataValueField = "ProjectId"; + this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1"); + this.drpProjectId.DataBind(); + Funs.FineUIPleaseSelect(this.drpProjectId); ///创建人 this.drpCreateMan.DataTextField = "UserName"; this.drpCreateMan.DataValueField = "UserId"; @@ -65,6 +71,11 @@ namespace FineUIPro.Web.common.BaseInfo } parms.Add(new SqlParameter("@ProjectSoft", this.rblProjectSoft.SelectedValue)); + if (this.drpProjectId.SelectedValue != BLL.Const._Null) + { + strSql += " and ProjectId=@ProjectId"; + parms.Add(new SqlParameter("@ProjectId", this.drpProjectId.SelectedValue)); + } if (this.drpCreateMan.SelectedValue != BLL.Const._Null) { strSql += " and CreateManId=@CreateManId"; diff --git a/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.designer.cs index c85d911..29d790f 100644 --- a/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.designer.cs +++ b/HJGL_DS/FineUIPro.Web/common/BaseInfo/Project.aspx.designer.cs @@ -7,13 +7,11 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.common.BaseInfo -{ - - - public partial class Project - { - +namespace FineUIPro.Web.common.BaseInfo { + + + public partial class Project { + /// /// form1 控件。 /// @@ -22,7 +20,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -31,7 +29,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -40,7 +38,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// Grid1 控件。 /// @@ -49,7 +47,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// Toolbar2 控件。 /// @@ -58,7 +56,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar2; - + /// /// btnNew 控件。 /// @@ -67,7 +65,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnNew; - + /// /// btnEdit 控件。 /// @@ -76,7 +74,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnEdit; - + /// /// btnDelete 控件。 /// @@ -85,7 +83,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnDelete; - + /// /// txt112 控件。 /// @@ -94,7 +92,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txt112; - + /// /// rblProjectSoft 控件。 /// @@ -103,7 +101,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.RadioButtonList rblProjectSoft; - + /// /// rbIsClosed 控件。 /// @@ -112,7 +110,16 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.RadioButtonList rbIsClosed; - + + /// + /// drpProjectId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpProjectId; + /// /// drpCreateMan 控件。 /// @@ -121,7 +128,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpCreateMan; - + /// /// Label1 控件。 /// @@ -130,7 +137,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label1; - + /// /// DropDownList1 控件。 /// @@ -139,7 +146,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList DropDownList1; - + /// /// Label8 控件。 /// @@ -148,7 +155,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label8; - + /// /// DropDownList3 控件。 /// @@ -157,7 +164,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList DropDownList3; - + /// /// DatePicker1 控件。 /// @@ -166,7 +173,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker DatePicker1; - + /// /// DropDownList2 控件。 /// @@ -175,7 +182,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList DropDownList2; - + /// /// DatePicker2 控件。 /// @@ -184,7 +191,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker DatePicker2; - + /// /// ToolbarSeparator1 控件。 /// @@ -193,7 +200,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - + /// /// ToolbarText1 控件。 /// @@ -202,7 +209,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -211,7 +218,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// WindowChar 控件。 /// @@ -220,7 +227,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window WindowChar; - + /// /// Window1 控件。 /// @@ -229,7 +236,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Window2 控件。 /// @@ -238,7 +245,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window2; - + /// /// Window3 控件。 /// @@ -247,7 +254,7 @@ namespace FineUIPro.Web.common.BaseInfo /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window3; - + /// /// Window4 控件。 ///