diff --git a/.vs/CNCEC_SUBQHSE_WUHUAN/v17/.wsuo b/.vs/CNCEC_SUBQHSE_WUHUAN/v17/.wsuo
index 6b7a5a4a..530fc33a 100644
Binary files a/.vs/CNCEC_SUBQHSE_WUHUAN/v17/.wsuo and b/.vs/CNCEC_SUBQHSE_WUHUAN/v17/.wsuo differ
diff --git a/.vs/CNCEC_SUBQHSE_WUHUAN/v17/DocumentLayout.json b/.vs/CNCEC_SUBQHSE_WUHUAN/v17/DocumentLayout.json
new file mode 100644
index 00000000..377abef3
--- /dev/null
+++ b/.vs/CNCEC_SUBQHSE_WUHUAN/v17/DocumentLayout.json
@@ -0,0 +1,79 @@
+{
+ "Version": 1,
+ "WorkspaceRootPath": "D:\\\u6570\u636E\\\u8BFA\u5FC5\u8FBE\\\u4E94\u73AF\\CNCEC_SUBQHSE_WUHUAN\\",
+ "Documents": [],
+ "DocumentGroupContainers": [
+ {
+ "Orientation": 1,
+ "VerticalTabListWidth": 256,
+ "DocumentGroups": [
+ {
+ "DockedHeight": 200,
+ "SelectedChildIndex": -1,
+ "Children": [
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:130:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:132:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:133:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:134:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:1:0:{f2bd8fb8-fc94-3dae-a733-fd993c73cc87}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:131:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:129:0:{13b12e3e-c1b4-4539-9371-4fe9a0d523fc}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:2:0:{f2bd8fb8-fc94-3dae-a733-fd993c73cc87}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:3:0:{f2bd8fb8-fc94-3dae-a733-fd993c73cc87}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:129:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{1a46fd64-28d5-434c-8eb3-17a02d419b53}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:131:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-09-02-phf.sql b/DataBase/版本日志/SGGLDB_WH_V2024-09-02-phf.sql
new file mode 100644
index 00000000..3b56eef6
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_V2024-09-02-phf.sql
@@ -0,0 +1,6 @@
+ALTER TABLE Manager_Month_InjuryAccidentC
+add LossCount int null;
+
+ALTER TABLE Manager_Month_InjuryAccidentC
+add DeathCount int null;
+
diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-09-04-01phf.sql b/DataBase/版本日志/SGGLDB_WH_V2024-09-04-01phf.sql
new file mode 100644
index 00000000..8caf1c2d
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_V2024-09-04-01phf.sql
@@ -0,0 +1,48 @@
+Create PROCEDURE [dbo].[SpGetHsseKq]
+ @ProjectId nvarchar(50),/**/
+ @startTime nvarchar(50),/*ʼʱ*/
+ @endTime nvarchar(50),/*ʱ*/
+ @UnitId nvarchar(50),/*0ûеλ 1ְ 2廷*/
+ @returnVal int output
+AS
+/*ȡȫ±*/
+declare @sql nvarchar(500),
+@kqcount int;
+
+IF(@UnitId='0')
+BEGIN
+select @returnVal=count(*) from ( select IdentityCard FROM SitePerson_Checking WHERE PROJECTID=''+@ProjectId+'' AND IntoOut='1'
+AND IntoOutTime>=''+@startTime+'' AND IntoOutTime<=''+@endTime+'' Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23)
+)f;
+
+--select @sql= N' SELECT @kqcount= count(*) from (select IdentityCard FROM SitePerson_Checking WHERE PROJECTID='''+@ProjectId+''' AND IntoOut=''1''
+-- AND IntoOutTime>='''+@startTime+''' AND IntoOutTime<='''+@endTime+''' Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23))f
+--';
+--EXEC sp_executesql @sql, N'@kqcount int OUTPUT', @kqcount OUTPUT ;
+--set @returnVal=@kqcount;
+
+
+END
+else
+begin
+ if(@UnitId='1')
+ begin
+ select @returnVal=count(*) from ( select IdentityCard FROM SitePerson_Checking WHERE PROJECTID=''+@ProjectId+'' AND IntoOut='1'
+ AND IntoOutTime>=''+@startTime+'' AND IntoOutTime<=''+@endTime+''
+ and UnitId<>'6d29ed79-e20a-4c19-bb91-d280ea2e442e'
+ Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23)
+ )f;
+
+ end
+ else
+ begin
+ select @returnVal=count(*) from ( select IdentityCard FROM SitePerson_Checking WHERE PROJECTID=''+@ProjectId+'' AND IntoOut='1'
+ AND IntoOutTime>=''+@startTime+'' AND IntoOutTime<=''+@endTime+''
+ and UnitId='6d29ed79-e20a-4c19-bb91-d280ea2e442e'
+ Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23)
+ )f;
+
+ end
+
+
+end
\ No newline at end of file
diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-09-04-phf.sql b/DataBase/版本日志/SGGLDB_WH_V2024-09-04-phf.sql
new file mode 100644
index 00000000..59fc28d6
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_V2024-09-04-phf.sql
@@ -0,0 +1,21 @@
+--Գ˵
+update sys_menu set SortIndex=0 where menuid='BC860C85-B224-48A6-B207-D7042BB71088';
+
+update sys_menu set menuname='ϵͳʲ' where MenuId='F0E06491-B1DA-4510-ABCA-D09F4B24EE50';
+
+update sys_menu set menuname='Գ¼' where MenuId='29F80818-17A5-4BC0-8C38-A17415B0AC83';
+
+update sys_menu set menuname='ͶԳ¼' where MenuId='B62482DA-9A12-45AC-9427-D0CF8A78EE2C';
+
+update sys_menu set menuname='ʦĿܽ' where MenuId='9EBA628D-E725-4A0B-B765-171F405D0821';
+
+--ִٶȻе
+CREATE INDEX ProjectId_Index ON SitePerson_Checking (ProjectId);
+CREATE INDEX IdentityCard_Index ON SitePerson_Checking (IdentityCard);
+CREATE INDEX IntoOutTime_Index ON SitePerson_Checking (IntoOutTime);
+CREATE INDEX IntoOut_Index ON SitePerson_Checking (IntoOut);
+CREATE INDEX UnitId ON SitePerson_Checking (UnitId);
+
+CREATE NONCLUSTERED INDEX [SitePerson_Checking_ProjectId_IntoOut_IntoOutTime_Index]
+ON [dbo].[SitePerson_Checking] ([ProjectId],[IntoOut],[IntoOutTime])
+INCLUDE ([IdentityCard]);
\ No newline at end of file
diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-09-05-gaofei.sql b/DataBase/版本日志/SGGLDB_WH_V2024-09-05-gaofei.sql
new file mode 100644
index 00000000..f28348b8
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_V2024-09-05-gaofei.sql
@@ -0,0 +1,9 @@
+insert into Sys_Const(ID,ConstValue,ConstText,SortIndex,GroupId) values
+(NEWID(),'˺','˺',14,'Hiddendangertype')
+GO
+insert into Sys_Const(ID,ConstValue,ConstText,SortIndex,GroupId) values
+(NEWID(),'ը','ը',15,'Hiddendangertype')
+GO
+insert into Sys_Const(ID,ConstValue,ConstText,SortIndex,GroupId) values
+(NEWID(),'ˮ','ˮ',16,'Hiddendangertype')
+GO
\ No newline at end of file
diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-09-09-phf.sql b/DataBase/版本日志/SGGLDB_WH_V2024-09-09-phf.sql
new file mode 100644
index 00000000..dc9137f6
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_V2024-09-09-phf.sql
@@ -0,0 +1,2 @@
+alter table Sys_User
+add CompanyProjectId nvarchar(2000) null;
\ No newline at end of file
diff --git a/ReleasePackerALL2017_lpf.bat b/ReleasePackerALL2017_lpf.bat
new file mode 100644
index 00000000..8714a249
--- /dev/null
+++ b/ReleasePackerALL2017_lpf.bat
@@ -0,0 +1,142 @@
+@echo off
+REM ---------------
+REM ɹ
+REM ִдļǰReleasepublisherĿ
+REM --------------
+
+
+
+REM --------------
+REM Project_SrcΪPUBLISHER4_CODINGķ֧
+REM --------------
+set PROJECT_SRC=%CD%
+
+REM ԴpublisherĿļ
+set PUBLISHER_SRC_ROOT=%PROJECT_SRC%\SGGL\FineUIPro.Web
+
+REM Դ汾־ļ
+set VerLog_SRC_ROOT=%PROJECT_SRC%\database\汾־
+
+REM ļ
+SET ReleasePack=PackFile
+
+REM ļ
+SET ReleasePackFolder=%PROJECT_SRC%\SGGL%ReleasePack%
+
+REM publisherļļ
+SET RELEASE_PUBLISHER_ROOT=%PROJECT_SRC%\SGGL%ReleasePack%\%ReleasePack%
+
+REM 汾־ļļ
+SET RELEASE_VerLog_ROOT=%PROJECT_SRC%\SGGL%ReleasePack%\汾־
+
+
+REM --------------
+REM ļ
+REM --------------
+
+IF exist %ReleasePackFolder%\nul.ext (
+@echo ɾѴڵķļ
+@echo.
+rd %ReleasePackFolder% /S /Q
+)
+mkdir %ReleasePackFolder%
+
+
+IF exist %RELEASE_VerLog_ROOT%\nul.ext (
+rd %RELEASE_VerLog_ROOT% /S /Q
+)
+mkdir %RELEASE_VerLog_ROOT%
+
+
+IF errorlevel 1 goto delReleasePackError
+
+
+@echo .net̨
+@echo.
+@call "D:\Visual Studio 2022\Common7\Tools\VsDevCmd.bat"
+IF errorlevel 1 goto netEnvironmentError
+
+
+@echo ʼԤ...
+@echo.
+aspnet_compiler -p %PUBLISHER_SRC_ROOT% %RELEASE_PUBLISHER_ROOT% -u -v /
+IF errorlevel 1 goto aspnet_compilerError
+@echo Ԥ
+@echo.
+
+
+@echo ʼϲ...
+@echo.
+Aspnet_merge %RELEASE_PUBLISHER_ROOT% -o UI
+IF errorlevel 1 goto Aspnet_mergeError
+@echo ϲ
+@echo.
+
+
+REM --------------
+REM ɾҪļ
+REM --------------
+
+@echo ʼļ...
+@echo.
+
+del %RELEASE_PUBLISHER_ROOT%\*.cs /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.designer.cs /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.csproj /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.csproj.* /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.pdb /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.resx /s /f
+
+del %RELEASE_PUBLISHER_ROOT%\*.db /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.bak /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.*.bak /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.sln /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.suo /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.scc /s /f
+rd %RELEASE_PUBLISHER_ROOT%\obj /s /q
+
+del %RELEASE_PUBLISHER_ROOT%\ReadMe.txt /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.pfx /s /f
+del %RELEASE_PUBLISHER_ROOT%\*.StyleCop /s /f
+
+@echo
+@echo.
+
+REM --------------
+REM 汾־
+REM --------------
+@echo 汾־...
+@echo.
+
+copy %VerLog_SRC_ROOT%\*.* %RELEASE_VerLog_ROOT% /Y
+
+
+
+
+@echo ,·Ϊ%ReleasePackFolder%
+@echo.
+goto END
+
+
+:delReleasePackError
+@echo.
+@echo ɾ洢ļʧ!
+goto END
+
+:netEnvironmentError
+@echo.
+@echo .netʧ!
+goto END
+
+:aspnet_compilerError
+@echo.
+@echo Ԥʧ!
+goto END
+
+:Aspnet_mergeError
+@echo.
+@echo ϲʧ!
+goto END
+
+:END
+pause
diff --git a/SGGL/BLL/API/APIBaseInfoService.cs b/SGGL/BLL/API/APIBaseInfoService.cs
index 1a647d0c..7e5b29ac 100644
--- a/SGGL/BLL/API/APIBaseInfoService.cs
+++ b/SGGL/BLL/API/APIBaseInfoService.cs
@@ -71,6 +71,30 @@ namespace BLL
}
#endregion
+ #region 根据项目名称获取项目信息
+ ///
+ /// 根据项目名称获取项目信息
+ ///
+ ///
+ ///
+ public static Model.BaseInfoItem getProjectByName(string projectName)
+ {
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ var getDataLists = (from x in db.Base_Project
+ where x.ProjectName == projectName
+ select new Model.BaseInfoItem
+ {
+ BaseInfoId = x.ProjectId,
+ BaseInfoCode = x.ProjectCode,
+ BaseInfoName = x.ProjectName
+ }
+ ).FirstOrDefault();
+ return getDataLists;
+ }
+ }
+ #endregion
+
#region 根据项目id获取区域表
///
/// 根据项目id获取区域表
diff --git a/SGGL/BLL/API/APIPersonService.cs b/SGGL/BLL/API/APIPersonService.cs
index c89257b8..e8b5e74f 100644
--- a/SGGL/BLL/API/APIPersonService.cs
+++ b/SGGL/BLL/API/APIPersonService.cs
@@ -763,6 +763,10 @@ namespace BLL
{
newPerson.TeamGroupId = person.TeamGroupId;
}
+ if (!string.IsNullOrEmpty(person.WorkPostName))
+ {
+ person.WorkPostId = WorkPostService.AddWorkPostByName(person.WorkPostName);
+ }
if (!string.IsNullOrEmpty(person.WorkPostId))
{
newPerson.WorkPostId = person.WorkPostId;
diff --git a/SGGL/BLL/API/HSSE/APIPageDataService.cs b/SGGL/BLL/API/HSSE/APIPageDataService.cs
index ba6d276c..43746f29 100644
--- a/SGGL/BLL/API/HSSE/APIPageDataService.cs
+++ b/SGGL/BLL/API/HSSE/APIPageDataService.cs
@@ -167,6 +167,37 @@ namespace BLL
return getSiteInOutList;
}
}
+
+ public static List getPersonNumByCompany(DateTime dateValue,string[] pids)
+ {
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ List getSiteInOutList = new List();
+ var getDayAll = from x in db.SitePerson_PersonInOutNow
+ join y in db.SitePerson_Person on x.PersonId equals y.PersonId
+ join z in db.Base_WorkPost on y.WorkPostId equals z.WorkPostId
+ where x.ChangeTime.Value.Year == dateValue.Year && x.ChangeTime.Value.Month == dateValue.Month
+ && x.ChangeTime.Value.Day == dateValue.Day && pids.Contains(x.ProjectId)
+ select new { x.PersonId, x.ChangeTime, x.IsIn, z.PostType };
+ if (getDayAll.Count() > 0)
+ {
+ var getInMaxs = from x in getDayAll
+ group x by x.PersonId into g
+ select new Model.PageDataPersonInOutItem
+ {
+ PersonId = g.First().PersonId,
+ ChangeTime = g.Max(x => x.ChangeTime),
+ IsIn = g.First().IsIn,
+ PostType = g.First().PostType
+ };
+ if (getInMaxs.Count() > 0)
+ {
+ getSiteInOutList = getInMaxs.Where(x => x.IsIn == true).ToList();
+ }
+ }
+ return getSiteInOutList;
+ }
+ }
#endregion
}
}
diff --git a/SGGL/BLL/AnBang/AnBangService.cs b/SGGL/BLL/AnBang/AnBangService.cs
new file mode 100644
index 00000000..06f552c4
--- /dev/null
+++ b/SGGL/BLL/AnBang/AnBangService.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BLL
+{
+ public static class AnBangService
+ {
+ }
+}
diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj
index 0adc01a4..c45ee121 100644
--- a/SGGL/BLL/BLL.csproj
+++ b/SGGL/BLL/BLL.csproj
@@ -85,6 +85,7 @@
+
diff --git a/SGGL/BLL/BaseInfo/WorkPostService.cs b/SGGL/BLL/BaseInfo/WorkPostService.cs
index 3992f1ca..74cb6cd6 100644
--- a/SGGL/BLL/BaseInfo/WorkPostService.cs
+++ b/SGGL/BLL/BaseInfo/WorkPostService.cs
@@ -45,7 +45,36 @@ namespace BLL
db.Base_WorkPost.InsertOnSubmit(newWorkPost);
db.SubmitChanges();
}
+ public static string AddWorkPostByName(string workPostName)
+ {
+ string workpostid = String.Empty;
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ var model = db.Base_WorkPost.FirstOrDefault(e => e.WorkPostName == workPostName);
+ if (model != null)
+ {
+ workpostid = model.WorkPostId;
+ }
+ else
+ {
+ Model.Base_WorkPost newWorkPost = new Model.Base_WorkPost
+ {
+ WorkPostId = SQLHelper.GetNewID(),
+ WorkPostCode = "",
+ WorkPostName = workPostName,
+ IsHsse = false,
+ IsCQMS = false,
+ CNCodes = "",
+ };
+ db.Base_WorkPost.InsertOnSubmit(newWorkPost);
+ db.SubmitChanges();
+ workpostid = newWorkPost.WorkPostId;
+ }
+
+ return workpostid;
+ }
+ }
///
/// 修改
///
diff --git a/SGGL/BLL/HSSE/Emergency/EmergencyTeamAndTrainService.cs b/SGGL/BLL/HSSE/Emergency/EmergencyTeamAndTrainService.cs
index 24423490..a04131aa 100644
--- a/SGGL/BLL/HSSE/Emergency/EmergencyTeamAndTrainService.cs
+++ b/SGGL/BLL/HSSE/Emergency/EmergencyTeamAndTrainService.cs
@@ -86,6 +86,14 @@ namespace BLL
BLL.CommonService.DeleteAttachFileById(EmergencyTeamAndTrain.FileId);
////删除流程表
BLL.CommonService.DeleteFlowOperateByID(EmergencyTeamAndTrain.FileId);
+
+ //删除子表
+ var list = db.Emergency_EmergencyTeamItem.Where(x => x.FileId == FileId).ToList();
+ if (list.Count>0)
+ {
+ db.Emergency_EmergencyTeamItem.DeleteAllOnSubmit(list);
+ }
+
db.Emergency_EmergencyTeamAndTrain.DeleteOnSubmit(EmergencyTeamAndTrain);
db.SubmitChanges();
}
diff --git a/SGGL/BLL/HSSE/Manager/ManagerMonthC/InjuryAccidentCService.cs b/SGGL/BLL/HSSE/Manager/ManagerMonthC/InjuryAccidentCService.cs
index 07f849d9..ca747649 100644
--- a/SGGL/BLL/HSSE/Manager/ManagerMonthC/InjuryAccidentCService.cs
+++ b/SGGL/BLL/HSSE/Manager/ManagerMonthC/InjuryAccidentCService.cs
@@ -36,9 +36,11 @@ namespace BLL
FirstAidDressing = injuryAccident.FirstAidDressing,
MedicalTreatment = injuryAccident.MedicalTreatment,
WorkLimitation = injuryAccident.WorkLimitation,
+ LossCount = injuryAccident.LossCount,
LossPerson = injuryAccident.LossPerson,
LossWorkTime = injuryAccident.LossWorkTime,
LossEconomy = injuryAccident.LossEconomy,
+ DeathCount=injuryAccident.DeathCount,
DeathPerson = injuryAccident.DeathPerson,
DeathWorkTime = injuryAccident.DeathWorkTime,
DeathEconomy = injuryAccident.DeathEconomy
diff --git a/SGGL/BLL/HSSE/Manager/ManagerMonthC/MonthReportCService.cs b/SGGL/BLL/HSSE/Manager/ManagerMonthC/MonthReportCService.cs
index faca8a61..1be3270b 100644
--- a/SGGL/BLL/HSSE/Manager/ManagerMonthC/MonthReportCService.cs
+++ b/SGGL/BLL/HSSE/Manager/ManagerMonthC/MonthReportCService.cs
@@ -369,5 +369,6 @@ namespace BLL
db.SubmitChanges();
}
#endregion
+
}
}
diff --git a/SGGL/BLL/ProjectData/ProjectService.cs b/SGGL/BLL/ProjectData/ProjectService.cs
index ca2f2232..5d01ccf9 100644
--- a/SGGL/BLL/ProjectData/ProjectService.cs
+++ b/SGGL/BLL/ProjectData/ProjectService.cs
@@ -251,12 +251,23 @@
/// 获取项目下拉选项
///
///
- public static List GetAllProjectDropDownList()
+ public static List GetAllProjectDropDownList(string[] pids = null)
{
- var list = (from x in Funs.DB.Base_Project
- orderby x.ProjectCode descending
- select x).ToList();
- return list;
+ if (pids == null)
+ {
+ var list = (from x in Funs.DB.Base_Project
+ orderby x.ProjectCode descending
+ select x).ToList();
+ return list;
+ }
+ else {
+ var list = (from x in Funs.DB.Base_Project
+ where pids.Contains(x.ProjectId)
+ orderby x.ProjectCode descending
+ select x).ToList();
+ return list;
+ }
+
}
@@ -669,5 +680,27 @@
return list;
}
+
+ #region 加载公司级别项目
+ public static List GetUnEndProjectByUserIdDropDownList(string projectState,
+ string projectName = null, string projectCode = null) {
+ IQueryable projects = (from x in Funs.DB.Base_Project
+ where x.ProjectState == projectState
+ orderby x.ProjectCode descending
+ select x);
+ if (!string.IsNullOrEmpty(projectName))
+ {
+ projects = from x in projects where x.ProjectName.Contains(projectName) select x;
+ }
+ if (!string.IsNullOrEmpty(projectCode))
+ {
+ projects = from x in projects where x.ProjectCode.Contains(projectCode) select x;
+ }
+ return (from x in projects
+ join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
+ select x).Distinct().ToList();
+
+ }
+ #endregion
}
}
\ No newline at end of file
diff --git a/SGGL/BLL/SQLHelper.cs b/SGGL/BLL/SQLHelper.cs
index 2a79f500..936a0602 100644
--- a/SGGL/BLL/SQLHelper.cs
+++ b/SGGL/BLL/SQLHelper.cs
@@ -972,5 +972,44 @@ namespace BLL
maxId = GetIntValue(str);
return maxId;
}
+
+ ///
+ /// ͨ洢̻ȡ
+ ///
+ ///
+ ///
+ public static int RunProcGetHsseKq(string ProjectId,DateTime startTime,DateTime endTime,string UnitId)
+ {
+ string str = "";
+ using (SqlConnection Connection = new SqlConnection(connectionString))
+ {
+ try
+ {
+ Connection.Open();
+ SqlCommand command = new SqlCommand("SpGetHsseKq", Connection)
+ {
+ CommandTimeout = 0,
+ CommandType = CommandType.StoredProcedure
+ };
+ SqlParameter[] values = new SqlParameter[]
+ {
+ new SqlParameter("@ProjectId", ProjectId),
+ new SqlParameter("@startTime", startTime.ToString()),
+ new SqlParameter("@endTime", endTime.ToString()),
+ new SqlParameter("@UnitId", UnitId),
+ new SqlParameter("@returnVal", SqlDbType.Int)
+ };
+ command.Parameters.AddRange(values);
+ command.Parameters["@returnVal"].Direction = ParameterDirection.Output;
+ command.ExecuteNonQuery();
+ str = command.Parameters["@returnVal"].Value.ToString();
+ }
+ finally
+ {
+ Connection.Close();
+ }
+ return Convert.ToInt32(str);
+ }
+ }
}
}
diff --git a/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs b/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs
index ec66dd73..d0037999 100644
--- a/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs
+++ b/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs
@@ -686,36 +686,67 @@ namespace BLL
/// 获取企业负责人带班检查次数
///
///
- public static int GetCompanyLeadShiftCheckNum()
+ public static int GetCompanyLeadShiftCheckNum(string[] pids=null)
{
- var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
- where x.CheckType == "1" && x.CheckDate > Const.DtmarkTime
- select x).Count();
- return result;
+ if (pids == null)
+ {
+ var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
+ where x.CheckType == "1" && x.CheckDate > Const.DtmarkTime
+ select x).Count();
+ return result;
+ }
+ else {
+ var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
+ where x.CheckType == "1" && x.CheckDate > Const.DtmarkTime
+ && pids.Contains(x.ProjectId)
+ select x).Count();
+ return result;
+ }
+
}
///
/// 获取企业综合检查次数
///
///
- public static int GetCompanyComprehensiveCheckNum()
+ public static int GetCompanyComprehensiveCheckNum(string[] pids = null)
{
- var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
- where x.CheckType == "2" && x.CheckDate > Const.DtmarkTime
- select x).Count();
- return result;
+ if (pids == null) {
+ var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
+ where x.CheckType == "2" && x.CheckDate > Const.DtmarkTime
+ select x).Count();
+ return result;
+ }
+ else {
+ var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
+ where x.CheckType == "2" && x.CheckDate > Const.DtmarkTime
+ && pids.Contains(x.ProjectId)
+ select x).Count();
+ return result;
+ }
+
}
///
/// 获取企业专项检查次数
///
///
- public static int GetCompanySpecialCheckNum()
+ public static int GetCompanySpecialCheckNum(string[] pids = null)
{
- var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
- where x.CheckType == "3" && x.CheckDate > Const.DtmarkTime
- select x).Count();
- return result;
+ if (pids == null)
+ {
+ var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
+ where x.CheckType == "3" && x.CheckDate > Const.DtmarkTime
+ select x).Count();
+ return result;
+ }
+ else {
+ var result = (from x in Funs.DB.Supervise_SuperviseCheckReport
+ where x.CheckType == "3" && x.CheckDate > Const.DtmarkTime
+ && pids.Contains(x.ProjectId)
+ select x).Count();
+ return result;
+ }
}
///
diff --git a/SGGL/FineUIPro.Web/DataShow/EduTrain.aspx b/SGGL/FineUIPro.Web/DataShow/EduTrain.aspx
index 70b9c3a5..3a1d757b 100644
--- a/SGGL/FineUIPro.Web/DataShow/EduTrain.aspx
+++ b/SGGL/FineUIPro.Web/DataShow/EduTrain.aspx
@@ -16,7 +16,7 @@
ShowHeader="true" Layout="VBox" BoxConfigAlign="Stretch">
-
-
-
+
+
+
@@ -62,6 +62,10 @@
+
+
listStr = new List();
+ List listStrSum = new List();
+ //strSql = @"select TrainRecord.TrainTypeId,TrainRecord.TrainingId,
+ // TrainRecord.TrainTitle,
+ // Project.ProjectId,
+ // Project.ProjectCode,
+ // Project.ProjectName,
+ // TrainRecord.TrainStartDate,
+ // TrainRecord.TrainEndDate,
+ // TrainRecord.TrainPersonNum,
+ // UnitName= STUFF((SELECT ',' + UnitName FROM dbo.Base_Unit where PATINDEX('%,' + RTRIM(UnitId) + ',%',',' +TrainRecord.UnitIds + ',')>0 FOR XML PATH('')), 1, 1,'')
+ // from EduTrain_TrainRecord AS TrainRecord
+ // LEFT JOIN Base_TrainType AS TrainType ON TrainRecord.TrainTypeId=TrainType.TrainTypeId
+ // LEFT JOIN Base_Project AS Project ON TrainRecord.ProjectId=Project.ProjectId
+ // WHERE 1=1 ";
- strSql = @"select TrainRecord.TrainingId,TrainRecord.TrainTitle,TrainType.TrainTypeName,Project.ProjectId,Project.ProjectCode,Project.ProjectName
- ,TrainRecord.TrainStartDate,TrainRecord.TrainEndDate,TrainRecord.TrainPersonNum,TrainRecord.UnitIds
- ,UnitName= STUFF((SELECT ',' + UnitName FROM dbo.Base_Unit where PATINDEX('%,' + RTRIM(UnitId) + ',%',',' +TrainRecord.UnitIds + ',')>0 FOR XML PATH('')), 1, 1,'')
- from EduTrain_TrainRecord AS TrainRecord
- LEFT JOIN Base_TrainType AS TrainType ON TrainRecord.TrainTypeId=TrainType.TrainTypeId
- LEFT JOIN Base_Project AS Project ON TrainRecord.ProjectId=Project.ProjectId
- WHERE 1=1 ";
+ //strSql += " AND TrainRecord.TrainTypeId =@TrainType";
+ //listStr.Add(new SqlParameter("@TrainType", this.rbType.SelectedValue));
- strSql += " AND TrainType.TrainType =@TrainType";
- listStr.Add(new SqlParameter("@TrainType", this.rbType.SelectedValue));
+ //当前页数
+ int pageIndex = Grid1.PageIndex + 1;
+ //每页显示条数
+ int pageSize = Grid1.PageSize;
+ strSql = @"select*from(
+ select ROW_NUMBER() OVER(Order by ProjectCode desc) AS RowNumber,
+ * from (
+ select
+ '本系统' as Ttype,
+ TrainRecord.TrainTypeId,
+ TrainRecord.TrainingId,
+ TrainRecord.TrainTitle,
+ Project.ProjectId,
+ Project.ProjectCode,
+ Project.ProjectName,
+ TrainRecord.TrainStartDate,
+ TrainRecord.TrainEndDate,
+ TrainRecord.TrainPersonNum,
+ UnitName= STUFF((SELECT ',' + UnitName FROM dbo.Base_Unit where PATINDEX('%,' + RTRIM(UnitId) + ',%',',' +TrainRecord.UnitIds + ',')>0 FOR XML PATH('')), 1, 1,'')
+ from EduTrain_TrainRecord AS TrainRecord
+ LEFT JOIN Base_TrainType AS TrainType ON TrainRecord.TrainTypeId=TrainType.TrainTypeId
+ LEFT JOIN Base_Project AS Project ON TrainRecord.ProjectId=Project.ProjectId
+
+ UNION ALL
+
+ select
+ '博晟' as Ttype,
+ TrainType as TrainTypeId,
+ Id as TrainingId,
+ RecordName as TrainTitle,
+ Project.ProjectId,
+ Project.ProjectCode,
+ Project.ProjectName,
+ TrainStartDate,
+ TrainEndDate,
+ PersonCount as TrainPersonNum,
+ TrainDepart as UnitName
+ From Bo_Sheng_Train F
+ LEFT JOIN Base_Project AS Project ON F.ProjectId=Project.ProjectId
+ )f WHERE 1=1 ";
+
+ #region 总数
+ var strSqlSum = @"select Count(*)as allCount from(
+ select ROW_NUMBER() OVER(Order by ProjectCode desc) AS RowNumber,
+ * from (
+ select
+ '1' as Ttype,
+ TrainRecord.TrainTypeId,
+ TrainRecord.TrainingId,
+ TrainRecord.TrainTitle,
+ Project.ProjectId,
+ Project.ProjectCode,
+ Project.ProjectName,
+ TrainRecord.TrainStartDate,
+ TrainRecord.TrainEndDate,
+ TrainRecord.TrainPersonNum,
+ UnitName= STUFF((SELECT ',' + UnitName FROM dbo.Base_Unit where PATINDEX('%,' + RTRIM(UnitId) + ',%',',' +TrainRecord.UnitIds + ',')>0 FOR XML PATH('')), 1, 1,'')
+ from EduTrain_TrainRecord AS TrainRecord
+ LEFT JOIN Base_TrainType AS TrainType ON TrainRecord.TrainTypeId=TrainType.TrainTypeId
+ LEFT JOIN Base_Project AS Project ON TrainRecord.ProjectId=Project.ProjectId
+
+ UNION ALL
+
+ select
+ '博晟' as Ttype,
+ TrainType as TrainTypeId,
+ Id as TrainingId,
+ RecordName as TrainTitle,
+ Project.ProjectId,
+ Project.ProjectCode,
+ Project.ProjectName,
+ TrainStartDate,
+ TrainEndDate,
+ PersonCount as TrainPersonNum,
+ TrainDepart as UnitName
+ From Bo_Sheng_Train F
+ LEFT JOIN Base_Project AS Project ON F.ProjectId=Project.ProjectId
+ )f WHERE 1=1";
+
+ #endregion
if (this.drpProject.SelectedValue != Const._Null)
{
- strSql += " AND TrainRecord.ProjectId = @ProjectId";
+ strSql += " AND ProjectId = @ProjectId";
listStr.Add(new SqlParameter("@ProjectId", this.drpProject.SelectedValue));
+
+ strSqlSum += " AND ProjectId = @ProjectId";
+ listStrSum.Add(new SqlParameter("@ProjectId", this.drpProject.SelectedValue));
}
if (!string.IsNullOrEmpty(this.txtStartTime.Text))
{
- strSql += " AND TrainRecord.TrainEndDate >=@StartTime";
+ strSql += " AND TrainStartDate >=@StartTime";
listStr.Add(new SqlParameter("@StartTime", this.txtStartTime.Text));
+
+ strSqlSum += " AND TrainStartDate >=@StartTime";
+ listStrSum.Add(new SqlParameter("@StartTime", this.txtStartTime.Text));
}
if (!string.IsNullOrEmpty(this.txtEndTime.Text))
{
- strSql += " AND TrainRecord.TrainEndDate <=@EndTime";
+ strSql += " AND TrainStartDate <=@EndTime";
listStr.Add(new SqlParameter("@EndTime", this.txtEndTime.Text));
+
+ strSqlSum += " AND TrainStartDate <=@EndTime";
+ listStrSum.Add(new SqlParameter("@EndTime", this.txtStartTime.Text));
}
+ if (!string.IsNullOrEmpty(this.rbType.SelectedValue))
+ {
+ strSql += " And ( TrainTypeId='" + rbType.SelectedValue + "' or ";
+
+ strSqlSum+= " And ( TrainTypeId='" + rbType.SelectedValue + "' or ";
+ if (rbType.SelectedValue == "dfb6a37e-4412-4ba9-ad59-3bc505bc21f7")
+ {
+ strSql += " TrainTypeId like '%入场%' ) ";
+
+ strSqlSum += " TrainTypeId like '%入场%' ) ";
+ }
+ else if (rbType.SelectedValue == "c1a513bb-a547-45b0-944d-b0dd88f06f82")
+ {
+ strSql += " TrainTypeId like '%其他%' ) ";
+ strSqlSum += " TrainTypeId like '%其他%' ) ";
+ }
+ else {
+ strSql += " TrainTypeId like '%专项%' ) ";
+ strSqlSum += " TrainTypeId like '%专项%' ) ";
+ }
+ }
+
+ strSql += " ) b where b.RowNumber BETWEEN(@pageIndex-1)*@pageSize + 1 and @pageIndex*@pageSize order by RowNumber asc";
+ strSqlSum+= " ) b ";
+
+ listStr.Add(new SqlParameter("@pageIndex", pageIndex));
+ listStr.Add(new SqlParameter("@pageSize", pageSize));
+
+
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
- Grid1.RecordCount = tb.Rows.Count;
- var table = this.GetPagedDataTable(Grid1, tb);
- Grid1.DataSource = table;
+ #region 总数
+ DataTable tbSum = SQLHelper.GetDataTableRunText(strSqlSum, listStrSum.ToArray());
+ Grid1.RecordCount = Convert.ToInt32(tbSum.Rows[0]["allcount"].ToString());
+ #endregion
+
+
+ Grid1.DataSource = tb;
Grid1.DataBind();
}
#endregion
@@ -78,6 +207,7 @@ namespace FineUIPro.Web.DataShow
///
protected void TextBox_TextChanged(object sender, EventArgs e)
{
+ Grid1.PageIndex = 0;
this.BindGrid();
}
#endregion
@@ -147,8 +277,11 @@ namespace FineUIPro.Web.DataShow
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
-
- PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../HSSE/EduTrain/TrainRecordView.aspx?TrainingId={0}", Grid1.SelectedRowID, "查看 - ")));
+ var tType= Grid1.SelectedRow.DataKeys[1].ToString();
+ if (tType!="博晟")
+ {
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../HSSE/EduTrain/TrainRecordView.aspx?TrainingId={0}", Grid1.SelectedRowID, "查看 - ")));
+ }
}
#endregion
diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt
index e69de29b..608309ad 100644
--- a/SGGL/FineUIPro.Web/ErrLog.txt
+++ b/SGGL/FineUIPro.Web/ErrLog.txt
@@ -0,0 +1,429 @@
+
+错误信息开始=====>
+错误类型:SqlException
+错误信息:无法绑定由多个部分组成的标识符 "D.UnitWorkId"。
+错误堆栈:
+ 在 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.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\SQLHelper.cs:行号 311
+ 在 FineUIPro.Web.CQMS.ProcessControl.InspectionNotice.BindGrid() 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\CQMS\ProcessControl\InspectionNotice.aspx.cs:行号 83
+ 在 FineUIPro.Web.CQMS.ProcessControl.InspectionNotice.btnSearch_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\CQMS\ProcessControl\InspectionNotice.aspx.cs:行号 135
+ 在 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/02/2024 10:32:29
+出错文件:http://localhost:8579/CQMS/ProcessControl/InspectionNotice.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/02/2024 10:32:29
+
+
+错误信息开始=====>
+错误类型:SqlException
+错误信息:列名 'NextNum' 无效。
+错误堆栈:
+ 在 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.ExecuteReader()
+ 在 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
+ 在 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
+ 在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
+ 在 System.Data.Linq.DataQuery`1.System.Collections.Generic.IEnumerable.GetEnumerator()
+ 在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
+ 在 System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
+ 在 FineUIPro.Web.common.mainProject2.GetJD() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\mainProject2.aspx.cs:行号 720
+ 在 FineUIPro.Web.common.mainProject2.Page_Load(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\mainProject2.aspx.cs:行号 113
+ 在 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)
+出错时间:06/25/2024 17:08:52
+出错文件:http://localhost:8579/common/mainProject2.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:06/25/2024 17:08:52
+
+
+错误信息开始=====>
+错误类型:SqlException
+错误信息:参数化查询 '(@ProjectId nvarchar(4000))SELECT NEWID() AS ID, CardNo,PersonNa' 需要参数 '@ProjectId',但未提供该参数。
+错误堆栈:
+ 在 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.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 311
+ 在 FineUIPro.Web.HSSE.EduTrain.TrainFind.BindGrid() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\EduTrain\TrainFind.aspx.cs:行号 116
+ 在 FineUIPro.Web.HSSE.EduTrain.TrainFind.Page_Load(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\EduTrain\TrainFind.aspx.cs:行号 59
+ 在 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)
+出错时间:09/03/2024 15:38:17
+出错文件:http://localhost:8579/HSSE/EduTrain/TrainFind.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/03/2024 15:38:17
+
+
+错误信息开始=====>
+错误类型:FormatException
+错误信息:输入字符串的格式不正确。
+错误堆栈:
+ 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
+ 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
+ 在 System.String.System.IConvertible.ToInt32(IFormatProvider provider)
+ 在 System.Convert.ToInt32(Object value)
+ 在 FineUIPro.RenderField.DSVurKNBLhHEBGjRDehgsQmnHqGTA(GridRow )
+ 在 (GridColumn , GridRow )
+ 在 FineUIPro.GridRow.JKAqhrYRKGjUrputGryVTdIrcyJN()
+ 在 (GridRow )
+ 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object )
+ 在 (Grid , Int32 , Object )
+ 在 FineUIPro.Grid.AYqoKqSqsgZakIKkWuWxQURnixDO(IEnumerable , Boolean )
+ 在 (Grid , IEnumerable , Boolean )
+ 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
+ 在 (Grid , Boolean )
+ 在 FineUIPro.Grid.DataBind()
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.GridBind() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 34
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.btnSearch_Click(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 39
+ 在 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/03/2024 15:53:12
+出错文件:http://localhost:8579/BoSheng/BoPersonTrainRecord.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/03/2024 15:53:12
+
+
+错误信息开始=====>
+错误类型:FormatException
+错误信息:输入字符串的格式不正确。
+错误堆栈:
+ 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
+ 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
+ 在 System.String.System.IConvertible.ToInt32(IFormatProvider provider)
+ 在 System.Convert.ToInt32(Object value)
+ 在 FineUIPro.RenderField.DSVurKNBLhHEBGjRDehgsQmnHqGTA(GridRow )
+ 在 (GridColumn , GridRow )
+ 在 FineUIPro.GridRow.JKAqhrYRKGjUrputGryVTdIrcyJN()
+ 在 (GridRow )
+ 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object )
+ 在 (Grid , Int32 , Object )
+ 在 FineUIPro.Grid.AYqoKqSqsgZakIKkWuWxQURnixDO(IEnumerable , Boolean )
+ 在 (Grid , IEnumerable , Boolean )
+ 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
+ 在 (Grid , Boolean )
+ 在 FineUIPro.Grid.DataBind()
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.GridBind() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 34
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.Page_Load(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 22
+ 在 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)
+出错时间:09/03/2024 15:53:47
+出错文件:http://localhost:8579/BoSheng/BoPersonTrainRecord.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/03/2024 15:53:47
+
+
+错误信息开始=====>
+错误类型:FormatException
+错误信息:输入字符串的格式不正确。
+错误堆栈:
+ 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
+ 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
+ 在 System.String.System.IConvertible.ToInt32(IFormatProvider provider)
+ 在 System.Convert.ToInt32(Object value)
+ 在 FineUIPro.RenderField.DSVurKNBLhHEBGjRDehgsQmnHqGTA(GridRow )
+ 在 (GridColumn , GridRow )
+ 在 FineUIPro.GridRow.JKAqhrYRKGjUrputGryVTdIrcyJN()
+ 在 (GridRow )
+ 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object )
+ 在 (Grid , Int32 , Object )
+ 在 FineUIPro.Grid.AYqoKqSqsgZakIKkWuWxQURnixDO(IEnumerable , Boolean )
+ 在 (Grid , IEnumerable , Boolean )
+ 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
+ 在 (Grid , Boolean )
+ 在 FineUIPro.Grid.DataBind()
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.GridBind() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 34
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.Page_Load(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 22
+ 在 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)
+出错时间:09/03/2024 15:54:12
+出错文件:http://localhost:8579/BoSheng/BoPersonTrainRecord.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/03/2024 15:54:12
+
+
+错误信息开始=====>
+错误类型:FormatException
+错误信息:输入字符串的格式不正确。
+错误堆栈:
+ 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
+ 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
+ 在 System.String.System.IConvertible.ToInt32(IFormatProvider provider)
+ 在 System.Convert.ToInt32(Object value)
+ 在 FineUIPro.RenderField.DSVurKNBLhHEBGjRDehgsQmnHqGTA(GridRow )
+ 在 (GridColumn , GridRow )
+ 在 FineUIPro.GridRow.JKAqhrYRKGjUrputGryVTdIrcyJN()
+ 在 (GridRow )
+ 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object )
+ 在 (Grid , Int32 , Object )
+ 在 FineUIPro.Grid.AYqoKqSqsgZakIKkWuWxQURnixDO(IEnumerable , Boolean )
+ 在 (Grid , IEnumerable , Boolean )
+ 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
+ 在 (Grid , Boolean )
+ 在 FineUIPro.Grid.DataBind()
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.GridBind() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 34
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.Page_Load(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 22
+ 在 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)
+出错时间:09/03/2024 15:54:41
+出错文件:http://localhost:8579/BoSheng/BoPersonTrainRecord.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/03/2024 15:54:41
+
+
+错误信息开始=====>
+错误类型:FormatException
+错误信息:输入字符串的格式不正确。
+错误堆栈:
+ 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
+ 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
+ 在 System.String.System.IConvertible.ToInt32(IFormatProvider provider)
+ 在 System.Convert.ToInt32(Object value)
+ 在 FineUIPro.RenderField.DSVurKNBLhHEBGjRDehgsQmnHqGTA(GridRow )
+ 在 (GridColumn , GridRow )
+ 在 FineUIPro.GridRow.JKAqhrYRKGjUrputGryVTdIrcyJN()
+ 在 (GridRow )
+ 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object )
+ 在 (Grid , Int32 , Object )
+ 在 FineUIPro.Grid.AYqoKqSqsgZakIKkWuWxQURnixDO(IEnumerable , Boolean )
+ 在 (Grid , IEnumerable , Boolean )
+ 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
+ 在 (Grid , Boolean )
+ 在 FineUIPro.Grid.DataBind()
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.GridBind() 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 34
+ 在 FineUIPro.Web.BoSheng.BoPersonTrainRecord.Page_Load(Object sender, EventArgs e) 位置 D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BoSheng\BoPersonTrainRecord.aspx.cs:行号 22
+ 在 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)
+出错时间:09/03/2024 15:55:36
+出错文件:http://localhost:8579/BoSheng/BoPersonTrainRecord.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/03/2024 15:55:36
+
+
+错误信息开始=====>
+错误类型:NullReferenceException
+错误信息:未将对象引用设置到对象的实例。
+错误堆栈:
+ 在 BLL.APIGetHttpService.ControlHttp(String url, String method, String contenttype, Hashtable header, String data) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\API\APIGetHttpService.cs:行号 202
+ 在 FineUIPro.Web.ProjectData.Installation.btnMenuDown_Click(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\ProjectData\Installation.aspx.cs:行号 252
+ 在 FineUIPro.MenuButton.OnClick(EventArgs e)
+ 在 (MenuButton , EventArgs )
+ 在 FineUIPro.MenuButton.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/05/2024 09:35:46
+出错文件:http://localhost:8579/ProjectData/Installation.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/05/2024 09:35:46
+
+
+错误信息开始=====>
+错误类型:ArgumentException
+错误信息:提供的 URI 方案“http”无效,应为“https”。
+参数名: via
+错误堆栈:
+ 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
+ 在 System.ServiceModel.ClientBase`1.get_Channel()
+ 在 BLL.CNCECHSSEService.HSSEServiceClient.GetSupervise_SubUnitReportListToSUB() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13827
+ 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181
+出错时间:09/05/2024 10:57:15
+出错时间:09/05/2024 10:57:15
+
+
+错误信息开始=====>
+错误类型:ArgumentException
+错误信息:提供的 URI 方案“http”无效,应为“https”。
+参数名: via
+错误堆栈:
+ 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
+ 在 System.ServiceModel.ClientBase`1.get_Channel()
+ 在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13851
+ 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046
+出错时间:09/05/2024 10:57:15
+出错时间:09/05/2024 10:57:16
+
+
+错误信息开始=====>
+错误类型:ArgumentException
+错误信息:提供的 URI 方案“http”无效,应为“https”。
+参数名: via
+错误堆栈:
+ 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
+ 在 System.ServiceModel.ClientBase`1.get_Channel()
+ 在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13843
+ 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942
+出错时间:09/05/2024 10:57:16
+出错时间:09/05/2024 10:57:16
+
+
+错误信息开始=====>
+错误类型:ArgumentException
+错误信息:提供的 URI 方案“http”无效,应为“https”。
+参数名: via
+错误堆栈:
+ 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
+ 在 System.ServiceModel.ChannelFactory`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannel()
+ 在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
+ 在 System.ServiceModel.ClientBase`1.get_Channel()
+ 在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13643
+ 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884
+出错时间:09/05/2024 10:57:16
+出错时间:09/05/2024 10:57:16
+
+
+错误信息开始=====>
+错误类型:ArgumentException
+错误信息:另一个 SqlParameterCollection 中已包含 SqlParameter。
+错误堆栈:
+ 在 System.Data.SqlClient.SqlParameterCollection.Validate(Int32 index, Object value)
+ 在 System.Data.SqlClient.SqlParameterCollection.AddRange(Array values)
+ 在 System.Data.SqlClient.SqlParameterCollection.AddRange(SqlParameter[] values)
+ 在 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 307
+ 在 FineUIPro.Web.DataShow.EduTrain.BindGrid()
+ 在 FineUIPro.Web.DataShow.EduTrain.Page_Load(Object sender, EventArgs e)
+ 在 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)
+出错时间:09/06/2024 11:25:16
+出错文件:http://localhost:8579/DataShow/EduTrain.aspx
+IP地址:::1
+操作人员:JT
+
+出错时间:09/06/2024 11:25:16
+
diff --git a/SGGL/FineUIPro.Web/File/Word/HSSE/项目安全月报.doc b/SGGL/FineUIPro.Web/File/Word/HSSE/项目安全月报.doc
index be1052cd..cd4ab05c 100644
--- a/SGGL/FineUIPro.Web/File/Word/HSSE/项目安全月报.doc
+++ b/SGGL/FineUIPro.Web/File/Word/HSSE/项目安全月报.doc
@@ -1,11 +1,12 @@
-ࡱ > ~ h
-
! " # $ % &