From 3a0c06a638fa992b3d36c56859321a3ec5ab2ed9 Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Mon, 15 Dec 2025 11:04:54 +0800
Subject: [PATCH] 1
---
HJGL_DS/FineUIPro.Web/ErrLog.txt | 75 ++++++++++++++++++-
.../HJGL/DataIn/WeldReportIn.aspx.cs | 8 ++
.../HJGL/WeldingManage/JointInfo.aspx | 4 +-
.../WeldingManage/JointInfoBatchEdit.aspx | 4 +-
.../HJGL/WeldingManage/JointInfoEdit.aspx | 4 +-
.../HJGL/WeldingManage/WeldReport.aspx | 4 +-
.../HJGL/WeldingManage/WeldReportEdit.aspx | 8 +-
.../HJGL/WeldingManage/WeldReportEdit.aspx.cs | 20 +++++
.../HJGLServer/BaseInfo/Consumables.aspx | 10 +--
.../BaseInfo/Consumables.aspx.designer.cs | 4 +-
HJGL_DS/FineUIPro.Web/Web.config | 2 +-
.../WeldMat/UsingPlan/UsingPlan.aspx.cs | 10 +--
12 files changed, 126 insertions(+), 27 deletions(-)
diff --git a/HJGL_DS/FineUIPro.Web/ErrLog.txt b/HJGL_DS/FineUIPro.Web/ErrLog.txt
index 5f28270..ca5ee40 100644
--- a/HJGL_DS/FineUIPro.Web/ErrLog.txt
+++ b/HJGL_DS/FineUIPro.Web/ErrLog.txt
@@ -1 +1,74 @@
-
\ No newline at end of file
+
+错误信息开始=====>
+错误类型:NullReferenceException
+错误信息:未将对象引用设置到对象的实例。
+错误堆栈:
+ 在 FineUIPro.Web.HJGL.WeldingManage.WeldReportEdit.Page_Load(Object sender, EventArgs e) 位置 D:\工作\鼎盛\HJGL_DS\HJGL_DS\FineUIPro.Web\HJGL\WeldingManage\WeldReportEdit.aspx.cs:行号 45
+ 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
+ 在 System.EventHandler.Invoke(Object sender, EventArgs e)
+ 在 System.Web.UI.Control.OnLoad(EventArgs e)
+ 在 System.Web.UI.Control.LoadRecursive()
+ 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+出错时间:12/13/2025 16:42:58
+出错文件:http://localhost:60961/HJGL/WeldingManage/WeldReportEdit.aspx
+IP地址:::1
+
+出错时间:12/13/2025 16:42:58
+
+出错时间:12/13/2025 16:42:58
+
+
+错误信息开始=====>
+错误类型:NullReferenceException
+错误信息:未将对象引用设置到对象的实例。
+错误堆栈:
+ 在 FineUIPro.Web.HJGL.WeldingManage.WeldReportEdit.Page_Load(Object sender, EventArgs e) 位置 D:\工作\鼎盛\HJGL_DS\HJGL_DS\FineUIPro.Web\HJGL\WeldingManage\WeldReportEdit.aspx.cs:行号 45
+ 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
+ 在 System.EventHandler.Invoke(Object sender, EventArgs e)
+ 在 System.Web.UI.Control.OnLoad(EventArgs e)
+ 在 System.Web.UI.Control.LoadRecursive()
+ 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+出错时间:12/15/2025 08:50:35
+出错文件:http://localhost:60961/HJGL/WeldingManage/WeldReportEdit.aspx
+IP地址:::1
+
+出错时间:12/15/2025 08:50:35
+
+出错时间:12/15/2025 08:50:35
+
+
+错误信息开始=====>
+错误类型:NullReferenceException
+错误信息:未将对象引用设置到对象的实例。
+错误堆栈:
+ 在 FineUIPro.Web.HJGL.WeldingManage.WeldReportEdit.Page_Load(Object sender, EventArgs e) 位置 D:\工作\鼎盛\HJGL_DS\HJGL_DS\FineUIPro.Web\HJGL\WeldingManage\WeldReportEdit.aspx.cs:行号 45
+ 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
+ 在 System.EventHandler.Invoke(Object sender, EventArgs e)
+ 在 System.Web.UI.Control.OnLoad(EventArgs e)
+ 在 System.Web.UI.Control.LoadRecursive()
+ 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+出错时间:12/15/2025 09:57:23
+出错文件:http://localhost:60961/HJGL/WeldingManage/WeldReportEdit.aspx
+IP地址:::1
+
+出错时间:12/15/2025 09:57:23
+
+
+错误信息开始=====>
+错误类型:HttpException
+错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。
+错误堆栈:
+ 在 System.Web.HttpResponse.set_ContentType(String value)
+ 在 (HttpResponse , String )
+ 在 hZzEMoBFowQHNetYNlTaFyfiuHiLc.hXMADyGEgDdbFxdyPzsZtZEjxqkq()
+ 在 (hZzEMoBFowQHNetYNlTaFyfiuHiLc )
+ 在 hZzEMoBFowQHNetYNlTaFyfiuHiLc.hXMADyGEgDdbFxdyPzsZtZEjxqkq(Object , EventArgs )
+ 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e)
+ 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+出错时间:12/15/2025 10:15:48
+出错文件:http://localhost:60961/HJGL/DataIn/WeldReportIn.aspx
+IP地址:::1
+操作人员:管理员
+
+出错时间:12/15/2025 10:15:48
+
diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/WeldReportIn.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/WeldReportIn.aspx.cs
index a89ff2c..07f6a4c 100644
--- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/WeldReportIn.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/WeldReportIn.aspx.cs
@@ -499,10 +499,18 @@ namespace FineUIPro.Web.HJGL.DataIn
{
result += "第" + (i + 2).ToString() + "行," + "该焊条不存在" + "\n";
}
+ else
+ {
+ result += "第" + (i + 2).ToString() + "行," + "焊条不能为空" + "\n";
+ }
if (!string.IsNullOrEmpty(col14) && weldSilk == null)
{
result += "第" + (i + 2).ToString() + "行," + "该焊丝不存在" + "\n";
}
+ else
+ {
+ result += "第" + (i + 2).ToString() + "行," + "焊丝不能为空" + "\n";
+ }
if (joint != null)
{
if (!string.IsNullOrEmpty(joint.DReportID))
diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfo.aspx b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfo.aspx
index df1db9f..45f5f84 100644
--- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfo.aspx
+++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfo.aspx
@@ -189,10 +189,10 @@
-
-
-
+
-
+
diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx
index 84e1496..6fbff90 100644
--- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx
+++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/JointInfoEdit.aspx
@@ -94,9 +94,9 @@
-
+
-
+
diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx
index 107aa9f..68d2c76 100644
--- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx
+++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx
@@ -147,10 +147,10 @@
-
-
diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx
index f6a3f82..f958720 100644
--- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx
+++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx
@@ -172,15 +172,15 @@
-
+
-
+
diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx.cs
index fa64f0e..a47e997 100644
--- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/WeldReportEdit.aspx.cs
@@ -338,6 +338,26 @@ namespace FineUIPro.Web.HJGL.WeldingManage
///
protected void btnSave_Click(object sender, EventArgs e)
{
+ #region 焊丝焊条牌号不能为空
+ JArray mergedData = Grid1.GetMergedData();
+ foreach (JObject mergedRow in mergedData)
+ {
+ string status = mergedRow.Value("status");
+ JObject values = mergedRow.Value("values");
+ var weldMat = (from x in Funs.DB.HJGL_BS_WeldMaterial where x.WMT_MatCode == values.Value("JOT_WeldMat") select x).FirstOrDefault();
+ if (weldMat == null)
+ {
+ ShowNotify("焊条牌号不能为空!", MessageBoxIcon.Warning);
+ return;
+ }
+ var weldSilk = (from x in Funs.DB.HJGL_BS_WeldMaterial where x.WMT_MatCode == values.Value("JOT_WeldSilk") select x).FirstOrDefault();
+ if (weldSilk == null)
+ {
+ ShowNotify("焊丝牌号不能为空!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ #endregion
string eventArg = string.Empty;
List GetWeldReportItem = this.CollectGridJointInfo();
bool isAllD = true; //不合格口是否全为D类口(即焊口号包含D的焊口)
diff --git a/HJGL_DS/FineUIPro.Web/HJGLServer/BaseInfo/Consumables.aspx b/HJGL_DS/FineUIPro.Web/HJGLServer/BaseInfo/Consumables.aspx
index 7f0e571..02a550f 100644
--- a/HJGL_DS/FineUIPro.Web/HJGLServer/BaseInfo/Consumables.aspx
+++ b/HJGL_DS/FineUIPro.Web/HJGLServer/BaseInfo/Consumables.aspx
@@ -18,7 +18,7 @@
-
@@ -27,10 +27,10 @@
+ HeaderText="焊材牌号" HeaderTextAlign="Center" TextAlign="Left" SortField="WMT_MatCode">
+ HeaderText="焊材型号" HeaderTextAlign="Center" TextAlign="Left" SortField="WMT_MatName">
-
-
// 此代码由工具生成。
//
-// 对此文件的更改可能会导致不正确的行为,并且如果
-// 重新生成代码,这些更改将会丢失。
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
// 自动生成>
//------------------------------------------------------------------------------
diff --git a/HJGL_DS/FineUIPro.Web/Web.config b/HJGL_DS/FineUIPro.Web/Web.config
index 5c46a5b..e233efb 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/WeldMat/UsingPlan/UsingPlan.aspx.cs b/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlan.aspx.cs
index 379e7e9..e3028f3 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlan.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlan.aspx.cs
@@ -99,12 +99,10 @@ namespace FineUIPro.Web.WeldMat.UsingPlan
}
if (CurrUser.Account != Const.Gly && CurrUser.RoleId != BLL.Const.StoreManRole)
{
- strSql += " AND CHARINDEX(UsingPlan.ProjectId,@ProjectIds)>0";
- //listStr.Add(new SqlParameter("@UsingUnit", CurrUser.UnitId));
- listStr.Add(new SqlParameter("@ProjectIds", projectIds));
-
- //strSql += " AND UsingPlan.UsingUnit = @UsingUnit";
- //listStr.Add(new SqlParameter("@UsingUnit", CurrUser.UnitId));
+ //strSql += " AND CHARINDEX(UsingPlan.ProjectId,@ProjectIds)>0";
+ //listStr.Add(new SqlParameter("@ProjectIds", projectIds));
+ strSql += " AND UsingPlan.InPutMan=@CurrUserId";
+ listStr.Add(new SqlParameter("@CurrUserId", this.CurrUser.UserId));
}
if (CurrUser.RoleId == BLL.Const.StoreManRole)
{