20220922 1、焊工业绩存储过程修改。2、人员库是否在岗空时报错。3、合同流程审批页选择框人员加载问题。4、小程序订阅推送检查。
This commit is contained in:
parent
8474675b90
commit
87582b0fa5
|
|
@ -0,0 +1,116 @@
|
||||||
|
--焊工业绩
|
||||||
|
ALTER PROC [dbo].[sp_rpt_WelderPerformance]
|
||||||
|
@unitcode NVARCHAR(50) = NULL,
|
||||||
|
@UnitWorkId NVARCHAR(50) = NULL,
|
||||||
|
@steel NVARCHAR(50) = NULL,
|
||||||
|
@wloName NVARCHAR(50) = NULL,
|
||||||
|
@date1 DATETIME = NULL,
|
||||||
|
@date2 DATETIME = NULL,
|
||||||
|
@projectId NVARCHAR(50) = NULL
|
||||||
|
|
||||||
|
AS
|
||||||
|
/*焊工业绩分析*/
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
welder.ProjectId,
|
||||||
|
welder.WelderCode,-- 焊工代码
|
||||||
|
welder.PersonName,--焊工名称
|
||||||
|
(CASE WHEN Persons.Sex ='2' THEN '女' ELSE '男' END) AS Sex, --性别
|
||||||
|
-------------本期start
|
||||||
|
CAST(ISNULL(nowtotal_din.nowtotal_din,0) AS DECIMAL(19,2)) AS nowtotal_din, --本期总达因值
|
||||||
|
ISNULL(nowtotal_din.nowtotal_jot,0) AS nowtotal_jot, --本期总焊口
|
||||||
|
ISNULL(nowtotal_Rt.Rt_JotNum,0) AS rt_total_Jot, -- 本期已RT焊口数
|
||||||
|
ISNULL(nowtotal_repairjot.nowtotal_repairjot,0) AS nowtotal_repairjot, -- 本期RT返修焊口数
|
||||||
|
CONVERT(NVARCHAR(10),(CAST((CASE ISNULL(nowtotal_Rt.Rt_JotNum,0) WHEN 0 THEN 0
|
||||||
|
ELSE 100.0 * ISNULL(nowtotal_repairjot.nowtotal_repairjot,0)/(1.0 * nowtotal_Rt.Rt_JotNum) END) AS DECIMAL(8,1))))+'%' AS nowrepairrate, -- 本期RT返修率(焊口)
|
||||||
|
|
||||||
|
ISNULL(nowtotalfilm.nowtotalfilm,0) AS nowtotalfilm, --本期RT拍片总数
|
||||||
|
ISNULL(nowtotalfilm.nopassfilm,0) AS nopassfilm, --本期RT不合格拍片数
|
||||||
|
CONVERT(NVARCHAR(10),(CAST((CASE ISNULL(nowtotalfilm.nowtotalfilm,0) WHEN 0 THEN 0
|
||||||
|
ELSE 100.0 * ISNULL(nowtotalfilm.nopassfilm,0)/(1.0 * nowtotalfilm.nowtotalfilm) END) AS DECIMAL(8,1))))+'%'
|
||||||
|
AS nopassfilmrate , ---本期RT返修率(片数)
|
||||||
|
teamGroup.TeamGroupName AS education, --所在班组
|
||||||
|
welder.States
|
||||||
|
FROM SitePerson_Person AS welder
|
||||||
|
LEFT JOIN Person_Persons AS Persons ON welder.PersonId =Persons.PersonId
|
||||||
|
left join ProjectData_TeamGroup as teamGroup on teamGroup.TeamGroupId=welder.TeamGroupId
|
||||||
|
--本期总达因值 --本期总焊口
|
||||||
|
LEFT JOIN (SELECT SUM(jot.Size) AS nowtotal_din
|
||||||
|
,COUNT(*) AS nowtotal_jot
|
||||||
|
,jot.CoverWelderId
|
||||||
|
FROM dbo.HJGL_WeldJoint jot
|
||||||
|
LEFT JOIN dbo.HJGL_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||||||
|
LEFT JOIN dbo.HJGL_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||||||
|
LEFT JOIN WBS_UnitWork UnitWork ON UnitWork.UnitWorkId = pipe.UnitWorkId
|
||||||
|
WHERE jot.WeldingDailyId IS NOT NULL
|
||||||
|
AND (daily.WeldingDate >= @date1 OR @date1 IS NULL) AND (daily.WeldingDate <= @date2 OR @date2 IS NULL)
|
||||||
|
AND (pipe.UnitWorkId =@UnitWorkId OR @UnitWorkId IS NULL)
|
||||||
|
AND (jot.Material1Id=@steel OR @steel IS NULL)
|
||||||
|
GROUP BY jot.CoverWelderId) AS nowtotal_din ON nowtotal_din.CoverWelderId = welder.PersonId
|
||||||
|
|
||||||
|
--本期已Rt焊口数
|
||||||
|
LEFT JOIN (SELECT COUNT(pointItem.PointBatchItemId) AS Rt_JotNum --RT焊口数
|
||||||
|
,jot.CoverWelderId
|
||||||
|
FROM dbo.HJGL_Batch_PointBatchItem pointItem
|
||||||
|
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||||||
|
LEFT JOIN Base_DetectionType ndeType ON ndeType.DetectionTypeId = point.DetectionTypeId
|
||||||
|
LEFT JOIN dbo.HJGL_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||||||
|
LEFT JOIN dbo.HJGL_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||||||
|
WHERE pointItem.PointDate IS NOT NULL
|
||||||
|
AND ndeType.DetectionTypeCode='RT' --表示RT类型
|
||||||
|
AND (daily.WeldingDate >= @date1 OR @date1 IS NULL)
|
||||||
|
AND (daily.WeldingDate <= @date2 OR @date2 IS NULL)
|
||||||
|
AND (pipe.UnitWorkId =@UnitWorkId OR @UnitWorkId IS NULL)
|
||||||
|
AND (jot.Material1Id=@steel OR @steel IS NULL)
|
||||||
|
GROUP BY jot.CoverWelderId) AS nowtotal_Rt ON nowtotal_Rt.CoverWelderId = welder.PersonId
|
||||||
|
-- 本期RT返口数
|
||||||
|
LEFT JOIN (SELECT COUNT(pointItem.PointBatchItemId) AS nowtotal_repairjot --返修口数
|
||||||
|
,jot.CoverWelderId
|
||||||
|
FROM dbo.HJGL_Batch_PointBatchItem pointItem
|
||||||
|
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||||||
|
LEFT JOIN Base_DetectionType ndeType ON ndeType.DetectionTypeId = point.DetectionTypeId
|
||||||
|
LEFT JOIN dbo.HJGL_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||||||
|
LEFT JOIN dbo.HJGL_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId = pointItem.PointBatchItemId
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_NDEItem ndeItem ON ndeItem.TrustBatchItemId = trustItem.TrustBatchItemId
|
||||||
|
WHERE pointItem.PointDate IS NOT NULL
|
||||||
|
AND ndeType.DetectionTypeCode='RT' --表示RT类型
|
||||||
|
AND ndeItem.CheckResult='2'
|
||||||
|
AND (daily.WeldingDate >= @date1 OR @date1 IS NULL)
|
||||||
|
AND (daily.WeldingDate <= @date2 OR @date2 IS NULL)
|
||||||
|
AND (pipe.UnitWorkId =@UnitWorkId OR @UnitWorkId IS NULL)
|
||||||
|
AND (jot.Material1Id=@steel OR @steel IS NULL)
|
||||||
|
GROUP BY jot.CoverWelderId) AS nowtotal_repairjot ON nowtotal_repairjot.CoverWelderId = welder.PersonId
|
||||||
|
|
||||||
|
--本期RT总片数
|
||||||
|
LEFT JOIN (SELECT SUM(ndeItem.TotalFilm) AS nowtotalfilm
|
||||||
|
,SUM(ndeItem.PassFilm) AS nowpassfilm
|
||||||
|
,SUM(ndeItem.TotalFilm-ndeItem.PassFilm) AS nopassfilm,
|
||||||
|
jot.CoverWelderId
|
||||||
|
FROM dbo.HJGL_Batch_NDEItem ndeItem
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||||||
|
LEFT JOIN dbo.HJGL_Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||||||
|
LEFT JOIN Base_DetectionType ndeType ON ndeType.DetectionTypeId = point.DetectionTypeId
|
||||||
|
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||||||
|
LEFT JOIN dbo.HJGL_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||||||
|
WHERE ndeType.DetectionTypeCode='RT'
|
||||||
|
AND ndeItem.CheckResult IS NOT NULL --表示有检测结果
|
||||||
|
AND jot.WeldingDailyId IS NOT NULL
|
||||||
|
AND (point.UnitWorkId=@UnitWorkId OR @UnitWorkId IS NULL)
|
||||||
|
AND (jot.Material1Id=@steel OR @steel IS NULL)
|
||||||
|
AND (daily.WeldingDate >= @date1 OR @date1 IS NULL) AND (daily.WeldingDate <= @date2 OR @date2 IS NULL)
|
||||||
|
GROUP BY jot.CoverWelderId) AS nowtotalfilm ON nowtotalfilm.CoverWelderId = welder.PersonId
|
||||||
|
|
||||||
|
WHERE (welder.WelderCode IS NOT NULL AND welder.WelderCode!='') AND
|
||||||
|
(welder.ProjectId = @projectId OR @projectId IS NULL)
|
||||||
|
AND (welder.UnitId=@unitcode OR @unitcode IS NULL)
|
||||||
|
AND (welder.WorkPostId='19B8F2A9-28D3-4F20-867A-1B2237C2E228')
|
||||||
|
AND (welder.PersonId=@wloName OR @wloname IS NULL)
|
||||||
|
ORDER BY welder.WelderCode
|
||||||
|
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
--ADD BY YangHongwei 2022-09-22
|
||||||
|
1、焊工业绩存储过程修改。
|
||||||
|
2、人员库是否在岗空时报错。
|
||||||
|
3、合同流程审批页选择框人员加载问题。
|
||||||
|
4、小程序订阅推送检查。
|
||||||
|
--END
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -596,7 +596,7 @@ namespace BLL
|
||||||
ForeignLanguage = person.ForeignLanguage,
|
ForeignLanguage = person.ForeignLanguage,
|
||||||
CountryCode = person.CountryCode,
|
CountryCode = person.CountryCode,
|
||||||
ProvinceCode = person.ProvinceCode,
|
ProvinceCode = person.ProvinceCode,
|
||||||
IsPost = person.IsPost,
|
IsPost = person.IsPost ?? true,
|
||||||
Graduate = person.Graduate,
|
Graduate = person.Graduate,
|
||||||
Major = person.Major,
|
Major = person.Major,
|
||||||
IntoDate = person.IntoDate,
|
IntoDate = person.IntoDate,
|
||||||
|
|
@ -689,7 +689,7 @@ namespace BLL
|
||||||
newPerson.ForeignLanguage = person.ForeignLanguage;
|
newPerson.ForeignLanguage = person.ForeignLanguage;
|
||||||
newPerson.CountryCode = person.CountryCode;
|
newPerson.CountryCode = person.CountryCode;
|
||||||
newPerson.ProvinceCode = person.ProvinceCode;
|
newPerson.ProvinceCode = person.ProvinceCode;
|
||||||
newPerson.IsPost = person.IsPost;
|
newPerson.IsPost = person.IsPost ?? true;
|
||||||
newPerson.Graduate = person.Graduate;
|
newPerson.Graduate = person.Graduate;
|
||||||
newPerson.Major = person.Major;
|
newPerson.Major = person.Major;
|
||||||
newPerson.IntoDate = person.IntoDate;
|
newPerson.IntoDate = person.IntoDate;
|
||||||
|
|
|
||||||
|
|
@ -1,160 +0,0 @@
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:SqlException
|
|
||||||
错误信息:列名 'Sex' 无效。
|
|
||||||
列名 'IsUsed' 无效。
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
|
||||||
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
|
||||||
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
|
|
||||||
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
|
|
||||||
在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
|
|
||||||
在 System.Data.SqlClient.SqlDataReader.get_MetaData()
|
|
||||||
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
|
|
||||||
在 BLL.SQLHelper.GetDataTableRunProc(String storedProcName, SqlParameter[] parameters) 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\BLL\SQLHelper.cs:行号 277
|
|
||||||
在 FineUIPro.Web.HJGL.WeldingReport.WelderPerformance.BindGrid() 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\FineUIPro.Web\HJGL\WeldingReport\WelderPerformance.aspx.cs:行号 90
|
|
||||||
在 FineUIPro.Web.HJGL.WeldingReport.WelderPerformance.BtnAnalyse_Click(Object sender, EventArgs e) 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\FineUIPro.Web\HJGL\WeldingReport\WelderPerformance.aspx.cs:行号 137
|
|
||||||
在 FineUIPro.Button.OnClick(EventArgs e)
|
|
||||||
在 (Button , EventArgs )
|
|
||||||
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/08/2022 19:56:26
|
|
||||||
出错文件:http://localhost:8008/HJGL/WeldingReport/WelderPerformance.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/08/2022 19:56:26
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:SqlException
|
|
||||||
错误信息:列名 'Sex' 无效。
|
|
||||||
列名 'IsUsed' 无效。
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
|
||||||
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
|
||||||
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
|
|
||||||
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
|
|
||||||
在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
|
|
||||||
在 System.Data.SqlClient.SqlDataReader.get_MetaData()
|
|
||||||
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
|
|
||||||
在 BLL.SQLHelper.GetDataTableRunProc(String storedProcName, SqlParameter[] parameters) 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\BLL\SQLHelper.cs:行号 277
|
|
||||||
在 FineUIPro.Web.HJGL.WeldingReport.WelderPerformance.BindGrid() 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\FineUIPro.Web\HJGL\WeldingReport\WelderPerformance.aspx.cs:行号 90
|
|
||||||
在 FineUIPro.Web.HJGL.WeldingReport.WelderPerformance.BtnAnalyse_Click(Object sender, EventArgs e) 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\FineUIPro.Web\HJGL\WeldingReport\WelderPerformance.aspx.cs:行号 137
|
|
||||||
在 FineUIPro.Button.OnClick(EventArgs e)
|
|
||||||
在 (Button , EventArgs )
|
|
||||||
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/08/2022 19:57:31
|
|
||||||
出错文件:http://localhost:8008/HJGL/WeldingReport/WelderPerformance.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/08/2022 19:57:31
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:SqlException
|
|
||||||
错误信息:列名 'Sex' 无效。
|
|
||||||
列名 'IsUsed' 无效。
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
|
||||||
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
|
||||||
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
|
|
||||||
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
|
|
||||||
在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
|
|
||||||
在 System.Data.SqlClient.SqlDataReader.get_MetaData()
|
|
||||||
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
|
|
||||||
在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
|
|
||||||
在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
|
|
||||||
在 BLL.SQLHelper.GetDataTableRunProc(String storedProcName, SqlParameter[] parameters) 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\BLL\SQLHelper.cs:行号 277
|
|
||||||
在 FineUIPro.Web.HJGL.WeldingReport.WelderPerformance.BindGrid() 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\FineUIPro.Web\HJGL\WeldingReport\WelderPerformance.aspx.cs:行号 90
|
|
||||||
在 FineUIPro.Web.HJGL.WeldingReport.WelderPerformance.BtnAnalyse_Click(Object sender, EventArgs e) 位置 D:\诺必达\赛鼎\SGGL_SeDin_new\SGGL\FineUIPro.Web\HJGL\WeldingReport\WelderPerformance.aspx.cs:行号 137
|
|
||||||
在 FineUIPro.Button.OnClick(EventArgs e)
|
|
||||||
在 (Button , EventArgs )
|
|
||||||
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/08/2022 19:57:53
|
|
||||||
出错文件:http://localhost:8008/HJGL/WeldingReport/WelderPerformance.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/08/2022 19:57:53
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:ChangeConflictException
|
|
||||||
错误信息:2 的 1 更新失败。
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
|
|
||||||
在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
|
|
||||||
在 System.Data.Linq.DataContext.SubmitChanges()
|
|
||||||
在 BLL.ContractService.UpdateContract(PHTGL_Contract contract) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\BLL\PHTGL\ContractCompile\ContractService.cs:行号 177
|
|
||||||
在 FineUIPro.Web.PHTGL.ContractCompile.ContractFormationEdit.btnSave_Tab1_Click(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PHTGL\ContractCompile\ContractFormationEdit.aspx.cs:行号 564
|
|
||||||
在 FineUIPro.Button.OnClick(EventArgs e)
|
|
||||||
在 (Button , EventArgs )
|
|
||||||
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/13/2022 10:46:27
|
|
||||||
出错文件:http://localhost:8008/PHTGL/ContractCompile/ContractFormationEdit.aspx?ContractId=60594f33-0093-416f-afbf-a7c1bac3170c
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/13/2022 10:46:27
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:HttpCompileException
|
|
||||||
错误信息:e:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\Person\DepartPersonShowColumn.aspx(20): error CS1061: “ASP.person_departpersonshowcolumn_aspx”不包含“btSearch_Click”的定义,并且找不到可接受类型为“ASP.person_departpersonshowcolumn_aspx”的第一个参数的扩展方法“btSearch_Click”(是否缺少 using 指令或程序集引用?)
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath)
|
|
||||||
在 System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate)
|
|
||||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate)
|
|
||||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
|
|
||||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
|
|
||||||
在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
|
|
||||||
在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
|
|
||||||
在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
|
|
||||||
在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path)
|
|
||||||
在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
|
||||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
|
||||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
|
||||||
出错时间:09/20/2022 11:07:49
|
|
||||||
出错文件:http://localhost:8008/Person/DepartPersonShowColumn.aspx
|
|
||||||
IP地址:::1
|
|
||||||
|
|
||||||
出错时间:09/20/2022 11:07:49
|
|
||||||
|
|
||||||
|
|
@ -31,7 +31,8 @@
|
||||||
<Toolbars>
|
<Toolbars>
|
||||||
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
<Items>
|
<Items>
|
||||||
<f:RadioButtonList ID="rdType" runat="server" AutoPostBack="true" OnSelectedIndexChanged="rdType_SelectedIndexChanged">
|
<f:RadioButtonList ID="rdType" runat="server" AutoPostBack="true" AutoColumnWidth="true"
|
||||||
|
OnSelectedIndexChanged="rdType_SelectedIndexChanged">
|
||||||
<f:RadioItem Text="按管线分析" Value="1" Selected="true" />
|
<f:RadioItem Text="按管线分析" Value="1" Selected="true" />
|
||||||
<f:RadioItem Text="按焊口分析" Value="2" />
|
<f:RadioItem Text="按焊口分析" Value="2" />
|
||||||
</f:RadioButtonList>
|
</f:RadioButtonList>
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ namespace FineUIPro.Web.Person
|
||||||
this.txtPersonName.Text = person.PersonName;
|
this.txtPersonName.Text = person.PersonName;
|
||||||
this.txtJobNum.Text = person.JobNum;
|
this.txtJobNum.Text = person.JobNum;
|
||||||
this.drpUnit.SelectedValue = person.UnitId;
|
this.drpUnit.SelectedValue = person.UnitId;
|
||||||
this.ckIsPost.Checked = person.IsPost.Value;
|
this.ckIsPost.Checked = person.IsPost ?? true;
|
||||||
if (!string.IsNullOrEmpty(person.DepartId))
|
if (!string.IsNullOrEmpty(person.DepartId))
|
||||||
{
|
{
|
||||||
this.drpDepart.SelectedValue = person.DepartId;
|
this.drpDepart.SelectedValue = person.DepartId;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue