From 8a401a66ffc62a006734bf2bcb0b7b22b870cc4f Mon Sep 17 00:00:00 2001 From: wendy <408182087@qq.com> Date: Mon, 22 Jan 2024 22:14:57 +0800 Subject: [PATCH 1/3] =?UTF-8?q?20240122=20=E7=94=9F=E4=BA=A7=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E5=9F=B9=E8=AE=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DataBase/版本日志/SGGLDB_WH_2024-01-22.sql | 164 ++ SGGL/BLL/BLL.csproj | 2 + SGGL/BLL/Common/Const.cs | 27 +- SGGL/BLL/DropListService.cs | 15 + .../PersonTrain/PersonTrainPlanService.cs | 87 + .../PersonTrain/TrainRecordsService.cs | 79 + SGGL/FineUIPro.Web/ErrLog.txt | 1009 ++++++- .../Word/TestRun/生产人员培训执行情况报告.doc | Bin 0 -> 34858 bytes .../File/Word/TestRun/项目培训签到表.doc | Bin 0 -> 60185 bytes .../638415572781184074_项目培训签到表_(1).doc | Bin 0 -> 60185 bytes SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 40 + .../TestRun/PersonTrain/PersonTrainPlan.aspx | 127 + .../PersonTrain/PersonTrainPlan.aspx.cs | 226 ++ .../PersonTrainPlan.aspx.designer.cs | 168 ++ .../PersonTrain/PersonTrainPlanEdit.aspx | 105 + .../PersonTrain/PersonTrainPlanEdit.aspx.cs | 119 + .../PersonTrainPlanEdit.aspx.designer.cs | 240 ++ .../TestRun/PersonTrain/TrainContract.aspx | 16 + .../TestRun/PersonTrain/TrainContract.aspx.cs | 17 + .../TrainContract.aspx.designer.cs | 24 + .../TestRun/PersonTrain/TrainRecords.aspx | 113 + .../TestRun/PersonTrain/TrainRecords.aspx.cs | 274 ++ .../PersonTrain/TrainRecords.aspx.designer.cs | 168 ++ .../TestRun/PersonTrain/TrainRecordsEdit.aspx | 100 + .../PersonTrain/TrainRecordsEdit.aspx.cs | 109 + .../TrainRecordsEdit.aspx.designer.cs | 204 ++ SGGL/FineUIPro.Web/common/Menu_CQMS.xml | 4 + SGGL/FineUIPro.Web/common/Menu_TestRun.xml | 40 +- SGGL/FineUIPro.Web/common/Menu_ZHGL.xml | 1 + SGGL/Model/Model.cs | 2377 ++++++++++++----- 30 files changed, 5124 insertions(+), 731 deletions(-) create mode 100644 DataBase/版本日志/SGGLDB_WH_2024-01-22.sql create mode 100644 SGGL/BLL/TestRun/PersonTrain/PersonTrainPlanService.cs create mode 100644 SGGL/BLL/TestRun/PersonTrain/TrainRecordsService.cs create mode 100644 SGGL/FineUIPro.Web/File/Word/TestRun/生产人员培训执行情况报告.doc create mode 100644 SGGL/FineUIPro.Web/File/Word/TestRun/项目培训签到表.doc create mode 100644 SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.cs create mode 100644 SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.designer.cs diff --git a/DataBase/版本日志/SGGLDB_WH_2024-01-22.sql b/DataBase/版本日志/SGGLDB_WH_2024-01-22.sql new file mode 100644 index 00000000..42e63c04 --- /dev/null +++ b/DataBase/版本日志/SGGLDB_WH_2024-01-22.sql @@ -0,0 +1,164 @@ +--Աѵ +update Sys_Menu set IsUsed=0 where MenuId='EF77BB1F-543B-4BBC-BE8C-FACF2987A13C'--ѵƻ +update Sys_Menu set IsUsed=0 where MenuId='F8E83DBF-7171-4108-81A7-3DB8D10FBFDE'--ѵ +update Sys_Menu set IsUsed=0 where MenuId='600AB952-4DC0-4E6D-8C6F-B7B7B9FE589E'--ѵ +go + +INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) +VALUES('C8AD8E40-0E96-4007-A02F-62DDB0B275D5','Աѵ¼',null,'TestRun/PersonTrain/PersonTrainPlan.aspx',40,'4C973259-234C-4540-9F6A-161ED93BE79B','Menu_TestRun',0,1,1) +GO + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('5524601D-945F-4661-BCF7-B09513B8C556','C8AD8E40-0E96-4007-A02F-62DDB0B275D5','',1) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('5933AE90-96B3-4495-9F51-E30E9883CA94','C8AD8E40-0E96-4007-A02F-62DDB0B275D5','޸',2) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('C6A17B4D-245F-44CB-8B2D-CE16FB43A3E6','C8AD8E40-0E96-4007-A02F-62DDB0B275D5','ɾ',3) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('78390E56-0AA1-4C0E-8A40-1B2A6F182899','C8AD8E40-0E96-4007-A02F-62DDB0B275D5','',4) + go + +INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) +VALUES('586035BF-A2D4-4199-A503-0ACACBFA5A13','ѵͬ',null,'TestRun/PersonTrain/TrainContract.aspx',50,'4C973259-234C-4540-9F6A-161ED93BE79B','Menu_TestRun',0,1,1) +GO + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('A63A963C-98C0-497A-96AD-AEEFFF7BBD3F','586035BF-A2D4-4199-A503-0ACACBFA5A13','',1) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('21CB68FB-C11E-4A55-BAE2-8606E75C4470','586035BF-A2D4-4199-A503-0ACACBFA5A13','޸',2) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('F7386C76-9593-47DC-9CCB-FBFD2D468C5E','586035BF-A2D4-4199-A503-0ACACBFA5A13','ɾ',3) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('3D322716-2C46-478E-B6D5-44213EEF8643','586035BF-A2D4-4199-A503-0ACACBFA5A13','',4) + go + +INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) +VALUES('80FDE614-1A37-4C1F-B818-C179CA97D66C','ѵ¼ִб',null,'TestRun/PersonTrain/TrainRecords.aspx',60,'4C973259-234C-4540-9F6A-161ED93BE79B','Menu_TestRun',0,1,1) +GO + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('E15106AE-2780-4B2B-8D90-A4D8FB77C3D1','80FDE614-1A37-4C1F-B818-C179CA97D66C','',1) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('9720ECCC-42D8-4B46-BEFF-06677B379150','80FDE614-1A37-4C1F-B818-C179CA97D66C','޸',2) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('56400A8A-2F8C-4DA2-B108-72CCD9FF7BB7','80FDE614-1A37-4C1F-B818-C179CA97D66C','ɾ',3) + insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) + values('49723355-EF7F-4AE3-8A9B-0C1325FF3934','80FDE614-1A37-4C1F-B818-C179CA97D66C','',4) + go + + +CREATE TABLE [dbo].[TestRun_TrainRecords]( + [TrainRecordsId] [nvarchar](50) NOT NULL, + [ProjectId] [nvarchar](50) NULL, + [TrainRecordsCode] [nvarchar](50) NULL, + [TrainRecordsName] [nvarchar](50) NULL, + [UploadDate] [datetime] NULL, + [CompileMan] [nvarchar](50) NULL, + [CompileDate] [datetime] NULL, + [Remark] [nvarchar](500) NULL, + [AttachUrl] [nvarchar](500) NULL, + CONSTRAINT [PK_TestRun_TrainRecords] PRIMARY KEY CLUSTERED +( + [TrainRecordsId] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] +GO + +ALTER TABLE [dbo].[TestRun_TrainRecords] WITH CHECK ADD CONSTRAINT [FK_TestRun_TrainRecords_Base_Project] FOREIGN KEY([ProjectId]) +REFERENCES [dbo].[Base_Project] ([ProjectId]) +GO + +ALTER TABLE [dbo].[TestRun_TrainRecords] CHECK CONSTRAINT [FK_TestRun_TrainRecords_Base_Project] +GO + +ALTER TABLE [dbo].[TestRun_TrainRecords] WITH CHECK ADD CONSTRAINT [FK_TestRun_TrainRecords_Sys_User] FOREIGN KEY([CompileMan]) +REFERENCES [dbo].[Sys_User] ([UserId]) +GO + +ALTER TABLE [dbo].[TestRun_TrainRecords] CHECK CONSTRAINT [FK_TestRun_TrainRecords_Sys_User] +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'TrainRecordsId' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ĿId' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'ProjectId' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'TrainRecordsCode' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'TrainRecordsName' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ϴʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'UploadDate' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'CompileMan' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'CompileDate' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'Remark' +GO + + + +CREATE TABLE [dbo].[TestRun_PersonTrainPlan]( + [PersonTrainPlanId] [nvarchar](50) NOT NULL, + [ProjectId] [nvarchar](50) NULL, + [TrainType] [nvarchar](50) NULL, + [Purpose] [nvarchar](50) NULL, + [TrainingContent] [nvarchar](200) NULL, + [TrainingAddress] [nvarchar](50) NULL, + [TrainingDate] [datetime] NULL, + [TrainingPersonNum] [nvarchar](100) NULL, + [TrainingHours] [decimal](18, 1) NULL, + [TrainingManager] [nvarchar](50) NULL, + [TrainingTeacher] [nvarchar](50) NULL, + [AssessmentMethod] [nvarchar](50) NULL, + CONSTRAINT [PK_TestRun_PersonTrainPlan] PRIMARY KEY CLUSTERED +( + [PersonTrainPlanId] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] +GO + +ALTER TABLE [dbo].[TestRun_PersonTrainPlan] WITH CHECK ADD CONSTRAINT [FK_TestRun_PersonTrainPlan_Base_Project] FOREIGN KEY([ProjectId]) +REFERENCES [dbo].[Base_Project] ([ProjectId]) +GO + +ALTER TABLE [dbo].[TestRun_PersonTrainPlan] CHECK CONSTRAINT [FK_TestRun_PersonTrainPlan_Base_Project] +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'PersonTrainPlanId' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Ŀid' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'ProjectId' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵͣ1-칫ѵ2-쳧ѵ3-ͬװòѵ4-ͬװֳѵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainType' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵĿ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'Purpose' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainingContent' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵص' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainingAddress' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainingDate' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵѧʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainingHours' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainingManager' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ѵʦ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'TrainingTeacher' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'˷ʽ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_PersonTrainPlan', @level2type=N'COLUMN',@level2name=N'AssessmentMethod' +GO + + diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj index 70ed765f..e884d9f1 100644 --- a/SGGL/BLL/BLL.csproj +++ b/SGGL/BLL/BLL.csproj @@ -752,8 +752,10 @@ + + diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index 80f6b286..0cd4c689 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -1,7 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; namespace BLL { @@ -3186,6 +3184,16 @@ namespace BLL /// 开车方案编制计划模板文件原始虚拟路径 /// public const string SchemePlanTemplateUrl = "File\\Excel\\TestRun\\开车方案编制计划.xlsx"; + + /// + /// 培训报告 + /// + public const string TestRun_TrainRecordsUrl = "File\\Word\\TestRun\\生产人员培训执行情况报告.doc"; + + /// + /// 签到表 + /// + public const string TestRun_SignUrl = "File\\Word\\TestRun\\项目培训签到表.doc"; #endregion #region 绩效考核模板文件路径 @@ -5107,6 +5115,21 @@ namespace BLL /// public const string TrainContentMenuId = "600AB952-4DC0-4E6D-8C6F-B7B7B9FE589E"; + /// + /// 人员培训记录 + /// + public const string PersonTrainPlanMenuId = "C8AD8E40-0E96-4007-A02F-62DDB0B275D5"; + + /// + /// 培训合同 + /// + public const string TrainContractMenuId = "586035BF-A2D4-4199-A503-0ACACBFA5A13"; + + /// + /// 培训记录及执行报告 + /// + public const string TrainRecordsMenuId = "80FDE614-1A37-4C1F-B818-C179CA97D66C"; + /// /// 开车分包计划 /// diff --git a/SGGL/BLL/DropListService.cs b/SGGL/BLL/DropListService.cs index b395bbec..8b23e163 100644 --- a/SGGL/BLL/DropListService.cs +++ b/SGGL/BLL/DropListService.cs @@ -233,6 +233,21 @@ return list; } + /// + /// 试车管理:培训类型 + /// + /// + public static ListItem[] drpTrainTypeList() + { + ListItem[] list = new ListItem[4]; + list[0] = new ListItem("办公室理论培训", "1"); + list[1] = new ListItem("制造厂车间培训", "2"); + list[2] = new ListItem("同类型装置操作培训", "3"); + list[3] = new ListItem("合同装置现场培训", "4"); + return list; + } + + // 定义允许上传的文件类型列表 public static List allowExtensions = new List { diff --git a/SGGL/BLL/TestRun/PersonTrain/PersonTrainPlanService.cs b/SGGL/BLL/TestRun/PersonTrain/PersonTrainPlanService.cs new file mode 100644 index 00000000..b56cf7a5 --- /dev/null +++ b/SGGL/BLL/TestRun/PersonTrain/PersonTrainPlanService.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BLL +{ + /// + /// 人员培训计划 + /// + public class PersonTrainPlanService + { + /// + /// 根据主键获取人员培训计划 + /// + /// + /// + public static Model.TestRun_PersonTrainPlan GetPersonTrainPlanById(string personTrainPlanId) + { + return Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == personTrainPlanId); + } + + /// + /// 添加人员培训计划 + /// + /// + public static void AddPersonTrainPlan(Model.TestRun_PersonTrainPlan plan) + { + Model.TestRun_PersonTrainPlan newPlan = new Model.TestRun_PersonTrainPlan + { + PersonTrainPlanId = plan.PersonTrainPlanId, + ProjectId = plan.ProjectId, + TrainType = plan.TrainType, + Purpose = plan.Purpose, + TrainingContent = plan.TrainingContent, + TrainingAddress = plan.TrainingAddress, + TrainingDate = plan.TrainingDate, + TrainingPersonNum = plan.TrainingPersonNum, + TrainingHours = plan.TrainingHours, + TrainingManager = plan.TrainingManager, + TrainingTeacher = plan.TrainingTeacher, + AssessmentMethod = plan.AssessmentMethod + }; + Funs.DB.TestRun_PersonTrainPlan.InsertOnSubmit(newPlan); + Funs.DB.SubmitChanges(); + } + + /// + /// 修改人员培训计划 + /// + /// + public static void UpdatePersonTrainPlan(Model.TestRun_PersonTrainPlan plan) + { + Model.TestRun_PersonTrainPlan newPlan = Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == plan.PersonTrainPlanId); + if (newPlan != null) + { + newPlan.TrainType = plan.TrainType; + newPlan.Purpose = plan.Purpose; + newPlan.TrainingContent = plan.TrainingContent; + newPlan.TrainingAddress = plan.TrainingAddress; + newPlan.TrainingDate = plan.TrainingDate; + newPlan.TrainingPersonNum = plan.TrainingPersonNum; + newPlan.TrainingHours = plan.TrainingHours; + newPlan.TrainingManager = plan.TrainingManager; + newPlan.TrainingTeacher = plan.TrainingTeacher; + newPlan.AssessmentMethod = plan.AssessmentMethod; + Funs.DB.SubmitChanges(); + } + } + + /// + /// 根据主键删除人员培训计划 + /// + /// + public static void DeletePersonTrainPlanById(string personTrainPlanId) + { + Model.TestRun_PersonTrainPlan newPlan = Funs.DB.TestRun_PersonTrainPlan.FirstOrDefault(e => e.PersonTrainPlanId == personTrainPlanId); + if (newPlan != null) + { + CommonService.DeleteAttachFileById(newPlan.PersonTrainPlanId);//删除附件 + Funs.DB.TestRun_PersonTrainPlan.DeleteOnSubmit(newPlan); + Funs.DB.SubmitChanges(); + } + } + } +} diff --git a/SGGL/BLL/TestRun/PersonTrain/TrainRecordsService.cs b/SGGL/BLL/TestRun/PersonTrain/TrainRecordsService.cs new file mode 100644 index 00000000..951a7c51 --- /dev/null +++ b/SGGL/BLL/TestRun/PersonTrain/TrainRecordsService.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BLL +{ + /// + /// 培训记录及执行报告 + /// + public class TrainRecordsService + { + /// + /// 根据主键获取培训记录及执行报告 + /// + /// + /// + public static Model.TestRun_TrainRecords GetTrainRecordsById(string trainRecordsId) + { + return Funs.DB.TestRun_TrainRecords.FirstOrDefault(e => e.TrainRecordsId == trainRecordsId); + } + + /// + /// 添加培训记录及执行报告 + /// + /// + public static void AddTrainRecords(Model.TestRun_TrainRecords trainRecords) + { + Model.TestRun_TrainRecords newTrainRecords = new Model.TestRun_TrainRecords + { + TrainRecordsId = trainRecords.TrainRecordsId, + ProjectId = trainRecords.ProjectId, + TrainRecordsCode = trainRecords.TrainRecordsCode, + TrainRecordsName = trainRecords.TrainRecordsName, + UploadDate = trainRecords.UploadDate, + CompileMan = trainRecords.CompileMan, + CompileDate = trainRecords.CompileDate, + Remark = trainRecords.Remark + }; + Funs.DB.TestRun_TrainRecords.InsertOnSubmit(newTrainRecords); + Funs.DB.SubmitChanges(); + } + + /// + /// 修改培训记录及执行报告 + /// + /// + public static void UpdateTrainRecords(Model.TestRun_TrainRecords trainRecords) + { + Model.TestRun_TrainRecords newTrainRecords = Funs.DB.TestRun_TrainRecords.FirstOrDefault(e => e.TrainRecordsId == trainRecords.TrainRecordsId); + if (newTrainRecords != null) + { + newTrainRecords.TrainRecordsCode = trainRecords.TrainRecordsCode; + newTrainRecords.TrainRecordsName = trainRecords.TrainRecordsName; + newTrainRecords.UploadDate = trainRecords.UploadDate; + newTrainRecords.CompileMan = trainRecords.CompileMan; + newTrainRecords.CompileDate = trainRecords.CompileDate; + newTrainRecords.Remark = trainRecords.Remark; + Funs.DB.SubmitChanges(); + } + } + + /// + /// 根据主键删除培训记录及执行报告 + /// + /// + public static void DeleteTrainRecordsById(string trainRecordId) + { + Model.TestRun_TrainRecords newTrainRecords = Funs.DB.TestRun_TrainRecords.FirstOrDefault(e => e.TrainRecordsId == trainRecordId); + if (newTrainRecords != null) + { + CommonService.DeleteAttachFileById(trainRecordId);//删除附件 + Funs.DB.TestRun_TrainRecords.DeleteOnSubmit(newTrainRecords); + Funs.DB.SubmitChanges(); + } + } + } +} diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index c0c6b942..09b6cb64 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -1,19 +1,1006 @@ 错误信息开始=====> -错误类型:NullReferenceException -错误信息:未将对象引用设置到对象的实例。 +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via 错误堆栈: - 在 FineUIPro.Web.TestRun.DriverPrepare.SchemePlan.btnOut_Click(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\DriverPrepare\SchemePlan.aspx.cs:行号 230 - 在 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.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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:01/19/2024 13:30:04 +出错时间:01/19/2024 13:30:06 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:01/19/2024 13:30:09 +出错时间:01/19/2024 13:30:11 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:01/19/2024 13:30:15 +出错时间:01/19/2024 13:30: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:01/19/2024 13:30:19 +出错时间:01/19/2024 13:30:21 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/17/2024 15:45:21 -出错文件:http://localhost:8579/TestRun/DriverPrepare/SchemePlan.aspx +出错时间:01/19/2024 15:43:13 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx IP地址:::1 操作人员:JT -出错时间:01/17/2024 15:45:21 +出错时间:01/19/2024 15:43:13 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:14 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:14 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:14 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:14 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:15 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:15 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:15 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:15 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:15 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:15 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:15 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:15 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:15 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:15 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:15 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:15 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:16 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:16 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:16 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:16 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:17 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:17 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:17 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:17 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:18 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:18 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:18 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:18 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:18 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:18 + + +错误信息开始=====> +错误类型:HttpException +错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 +错误堆栈: + 在 System.Web.HttpResponse.set_ContentType(String value) + 在 (HttpResponse , String ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() + 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) + 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) + 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) + 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:01/19/2024 15:43:19 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx +IP地址:::1 +操作人员:JT + +出错时间:01/19/2024 15:43:19 + + +错误信息开始=====> +错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:01/19/2024 18:44:53 +出错时间:01/19/2024 18:44:53 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:01/19/2024 18:44:53 +出错时间:01/19/2024 18:44:53 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:01/19/2024 18:44:54 +出错时间:01/19/2024 18:44:54 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:01/19/2024 18:44:54 +出错时间:01/19/2024 18:44:54 + + +错误信息开始=====> +错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:01/19/2024 20:44:48 +出错时间:01/19/2024 20:44:49 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:01/19/2024 20:44:49 +出错时间:01/19/2024 20:44:49 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:01/19/2024 20:44:49 +出错时间:01/19/2024 20:44:49 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:01/19/2024 20:44:49 +出错时间:01/19/2024 20:44:49 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:e:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecordsEdit.aspx(81): error CS1061: “ASP.testrun_persontrain_trainrecordsedit_aspx”不包含“btnSign_Click”的定义,并且找不到可接受类型为“ASP.testrun_persontrain_trainrecordsedit_aspx”的第一个参数的扩展方法“btnSign_Click”(是否缺少 using 指令或程序集引用?) +错误堆栈: + 在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) + 在 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) +出错时间:01/22/2024 14:23:32 +出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecordsEdit.aspx +IP地址:::1 + +出错时间:01/22/2024 14:23:32 + + +错误信息开始=====> +错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:01/22/2024 17:24:41 +出错时间:01/22/2024 17:24:41 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:01/22/2024 17:24:41 +出错时间:01/22/2024 17:24:41 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:01/22/2024 17:24:41 +出错时间:01/22/2024 17:24:41 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:01/22/2024 17:24:41 +出错时间:01/22/2024 17:24:41 + + +错误信息开始=====> +错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:01/22/2024 19:24:38 +出错时间:01/22/2024 19:24:38 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:01/22/2024 19:24:38 +出错时间:01/22/2024 19:24:38 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:01/22/2024 19:24:38 +出错时间:01/22/2024 19:24:38 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:01/22/2024 19:24:38 +出错时间:01/22/2024 19:24:38 + + +错误信息开始=====> +错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:01/22/2024 21:24:38 +出错时间:01/22/2024 21:24:38 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:01/22/2024 21:24:38 +出错时间:01/22/2024 21:24:38 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:01/22/2024 21:24:38 +出错时间:01/22/2024 21:24:38 + + +错误信息开始=====> +错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:01/22/2024 21:24:38 +出错时间:01/22/2024 21:24:38 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:e:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\PersonTrainPlan.aspx(12): error CS1061: “ASP.testrun_persontrain_persontrainplan_aspx”不包含“PageManager1_CustomEvent”的定义,并且找不到可接受类型为“ASP.testrun_persontrain_persontrainplan_aspx”的第一个参数的扩展方法“PageManager1_CustomEvent”(是否缺少 using 指令或程序集引用?) +错误堆栈: + 在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) + 在 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) +出错时间:01/22/2024 21:53:39 +出错文件:http://localhost:8579/TestRun/PersonTrain/PersonTrainPlan.aspx +IP地址:::1 + +出错时间:01/22/2024 21:53:39 diff --git a/SGGL/FineUIPro.Web/File/Word/TestRun/生产人员培训执行情况报告.doc b/SGGL/FineUIPro.Web/File/Word/TestRun/生产人员培训执行情况报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..3fc3b1f6a248a5411ae522398f7037f13a3c52a4 GIT binary patch literal 34858 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 OtGE2CZ5jF#g#Hh(f literal 0 HcmV?d00001 diff --git a/SGGL/FineUIPro.Web/File/Word/TestRun/项目培训签到表.doc b/SGGL/FineUIPro.Web/File/Word/TestRun/项目培训签到表.doc new file mode 100644 index 0000000000000000000000000000000000000000..11ef595078265a4f85ae3d8a8dff2b8de3ac506d GIT binary patch literal 60185 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

R} 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 N-0Ny?Wfw>2{{j7L#^C?} literal 0 HcmV?d00001 diff --git a/SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc b/SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc new file mode 100644 index 0000000000000000000000000000000000000000..11ef595078265a4f85ae3d8a8dff2b8de3ac506d GIT binary patch literal 60185 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

R} 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 N-0Ny?Wfw>2{{j7L#^C?} literal 0 HcmV?d00001 diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index 4a671812..b0a68f5a 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -1770,11 +1770,16 @@ + + + + + @@ -15890,6 +15895,20 @@ WeekMeetingEdit.aspx + + PersonTrainPlan.aspx + ASPXCodeBehind + + + PersonTrainPlan.aspx + + + PersonTrainPlanEdit.aspx + ASPXCodeBehind + + + PersonTrainPlanEdit.aspx + TrainContact.aspx ASPXCodeBehind @@ -15918,6 +15937,13 @@ TrainContentEdit.aspx + + TrainContract.aspx + ASPXCodeBehind + + + TrainContract.aspx + TrainPlan.aspx ASPXCodeBehind @@ -15932,6 +15958,20 @@ TrainPlanEdit.aspx + + TrainRecords.aspx + ASPXCodeBehind + + + TrainRecords.aspx + + + TrainRecordsEdit.aspx + ASPXCodeBehind + + + TrainRecordsEdit.aspx + AnalySamp.aspx ASPXCodeBehind diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx new file mode 100644 index 00000000..8c7113bb --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx @@ -0,0 +1,127 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonTrainPlan.aspx.cs" Inherits="FineUIPro.Web.TestRun.PersonTrain.PersonTrainPlan" %> + + + + + + + 人员培训记录 + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs new file mode 100644 index 00000000..908bdf6b --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs @@ -0,0 +1,226 @@ +using BLL; +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace FineUIPro.Web.TestRun.PersonTrain +{ + public partial class PersonTrainPlan : PageBase + { + #region 加载 + /// + /// 加载页面 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + GetButtonPower(); + BindGrid(); + btnNew.OnClientClick = Window1.GetShowReference("PersonTrainPlanEdit.aspx") + "return false;"; + } + } + #endregion + + #region 绑定数据 + /// + /// 绑定数据 + /// + private void BindGrid() + { + string strSql = @"SELECT personTrainPlan.PersonTrainPlanId, + personTrainPlan.ProjectId, + (CASE personTrainPlan.TrainType WHEN '1' THEN '办公室理论培训' + WHEN '2' THEN '制造厂车间培训' + WHEN '3' THEN '同类型装置操作培训' + WHEN '4' THEN '合同装置现场培训' END) AS TrainType, + personTrainPlan.Purpose, + personTrainPlan.TrainingContent, + personTrainPlan.TrainingAddress, + personTrainPlan.TrainingDate, + personTrainPlan.TrainingPersonNum, + personTrainPlan.TrainingHours, + personTrainPlan.TrainingManager, + personTrainPlan.TrainingTeacher, + personTrainPlan.AssessmentMethod + FROM TestRun_PersonTrainPlan AS personTrainPlan WHERE personTrainPlan.ProjectId=@projectId"; + List listStr = new List(); + listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId)); + if (!string.IsNullOrEmpty(this.txtTrainContent.Text.Trim())) + { + strSql += " AND personTrainPlan.TrainingContent LIKE @trainContent"; + listStr.Add(new SqlParameter("@trainContent", "%" + this.txtTrainContent.Text.Trim() + "%")); + } + SqlParameter[] parameter = listStr.ToArray(); + DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + Grid1.RecordCount = tb.Rows.Count; + var table = this.GetPagedDataTable(Grid1, tb); + Grid1.DataSource = table; + Grid1.DataBind(); + } + #endregion + + #region 查询 + /// + /// 查询 + /// + /// + /// + protected void btnSearch_Click(object sender, EventArgs e) + { + BindGrid(); + } + #endregion + + #region 分页 + /// + /// 分页索引事件 + /// + /// + /// + protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) + { + BindGrid(); + } + + /// + /// 分页下拉框事件 + /// + /// + /// + protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) + { + Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); + BindGrid(); + } + + /// + /// 排序 + /// + /// + /// + protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e) + { + Grid1.SortDirection = e.SortDirection; + Grid1.SortField = e.SortField; + BindGrid(); + } + #endregion + + #region 关闭窗体 + /// + /// 关闭窗体 + /// + /// + /// + protected void Window1_Close(object sender, WindowCloseEventArgs e) + { + BindGrid(); + } + #endregion + + #region 编辑 + /// + /// 右键编辑 + /// + /// + /// + protected void btnMenuModify_Click(object sender, EventArgs e) + { + EditData(); + } + + /// + /// Grid行双击事件 + /// + /// + /// + protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) + { + EditData(); + } + + /// + /// 编辑 + /// + private void EditData() + { + if (Grid1.SelectedRowIndexArray.Length == 0) + { + Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); + return; + } + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PersonTrainPlanEdit.aspx?id={0}", Grid1.SelectedRowID, "编辑 - "))); + } + #endregion + + #region 删除 + /// + /// 右键删除 + /// + /// + /// + protected void btnMenuDel_Click(object sender, EventArgs e) + { + if (Grid1.SelectedRowIndexArray.Length > 0) + { + foreach (int rowIndex in Grid1.SelectedRowIndexArray) + { + string rowID = Grid1.DataKeys[rowIndex][0].ToString(); + var data = BLL.PersonTrainPlanService.GetPersonTrainPlanById(rowID); + if (data != null) + { + BLL.PersonTrainPlanService.DeletePersonTrainPlanById(rowID); + } + } + BindGrid(); + ShowNotify("删除数据成功!", MessageBoxIcon.Success); + } + } + #endregion + + #region Grid行点击事件 + protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) + { + string id = Grid1.DataKeys[e.RowIndex][0].ToString(); + if (e.CommandName == "AttachUrl")//附件 + { + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TestRun/PersonTrain/PersonTrainPlan&menuId={1}", id, BLL.Const.PersonTrainPlanMenuId))); + } + } + #endregion + + #region 权限设置 + /// + /// 权限设置 + /// + private void GetButtonPower() + { + var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.PersonTrainPlanMenuId); + if (buttonList.Count() > 0) + { + if (buttonList.Contains(BLL.Const.BtnAdd)) + { + this.btnNew.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnModify)) + { + this.btnMenuModify.Hidden = false; + this.Grid1.EnableRowDoubleClickEvent = true; + } + if (buttonList.Contains(BLL.Const.BtnDelete)) + { + this.btnMenuDel.Hidden = false; + } + } + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.designer.cs new file mode 100644 index 00000000..40df22a5 --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.designer.cs @@ -0,0 +1,168 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.TestRun.PersonTrain { + + + public partial class PersonTrainPlan { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// txtTrainContent 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainContent; + + /// + /// btnSearch 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSearch; + + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; + + /// + /// lblPageIndex 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblPageIndex; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + + /// + /// Menu1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Menu Menu1; + + /// + /// btnMenuModify 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuModify; + + /// + /// btnMenuDel 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuDel; + } +} diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx new file mode 100644 index 00000000..df6c130c --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx @@ -0,0 +1,105 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonTrainPlanEdit.aspx.cs" Inherits="FineUIPro.Web.TestRun.PersonTrain.PersonTrainPlanEdit" %> + + + + + + + 编辑人员培训记录 + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.cs new file mode 100644 index 00000000..cf8c0e0e --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.cs @@ -0,0 +1,119 @@ +using BLL; +using System; + +namespace FineUIPro.Web.TestRun.PersonTrain +{ + public partial class PersonTrainPlanEdit : PageBase + { + #region 加载 + /// + /// 页面加载 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + ///培训类型 + this.drpTrainType.DataTextField = "Text"; + this.drpTrainType.DataValueField = "Value"; + this.drpTrainType.DataSource=BLL.DropListService.drpTrainTypeList(); + this.drpTrainType.DataBind(); + + string id = Request.Params["id"]; + if (!string.IsNullOrEmpty(id)) + { + Model.TestRun_PersonTrainPlan data = BLL.PersonTrainPlanService.GetPersonTrainPlanById(id); + if (data != null) + { + this.hdId.Text = id; + if (!string.IsNullOrEmpty(data.TrainType)) + { + this.drpTrainType.SelectedValue = data.TrainType; + } + this.txtPurpose.Text = data.Purpose; + this.txtTrainingContent.Text = data.TrainingContent; + this.txtTrainingAddress.Text = data.TrainingAddress; + this.txtTrainingDate.Text = data.TrainingDate.HasValue ? string.Format("{0:yyyy-MM-dd}", data.TrainingDate) : ""; + this.txtTrainingPersonNum.Text = data.TrainingPersonNum; + this.txtTrainingHours.Text = data.TrainingHours.HasValue ? data.TrainingHours.ToString() : ""; + this.txtTrainingManager.Text = data.TrainingManager; + this.txtTrainingTeacher.Text = data.TrainingTeacher; + this.txtAssessmentMethod.Text = data.AssessmentMethod; + } + } + else + { + this.txtTrainingDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); + } + } + } + #endregion + + #region 附件上传 + /// + /// 附件上传 + /// + /// + /// + protected void btnAttach_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录 + { + this.hdId.Text = SQLHelper.GetNewID(typeof(Model.TestRun_PersonTrainPlan)); + } + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/TestRun/PersonTrain/PersonTrainPlan&menuId={1}", this.hdId.Text, BLL.Const.PersonTrainPlanMenuId))); + } + #endregion + + #region 保存 + /// + /// 保存按钮 + /// + /// + /// + protected void btnSave_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(this.drpTrainType.SelectedValue)||this.drpTrainType.SelectedValue==BLL.Const._Null) + { + Alert.ShowInTop("请选择培训类型!", MessageBoxIcon.Warning); + return; + } + string id = Request.Params["id"]; + Model.TestRun_PersonTrainPlan newData = new Model.TestRun_PersonTrainPlan(); + newData.TrainType = this.drpTrainType.SelectedValue; + newData.Purpose = this.txtPurpose.Text.Trim(); + newData.TrainingContent = this.txtTrainingContent.Text.Trim(); + newData.TrainingAddress = this.txtTrainingAddress.Text.Trim(); + newData.TrainingDate = Funs.GetNewDateTime(this.txtTrainingDate.Text.Trim()); + newData.TrainingPersonNum = this.txtTrainingPersonNum.Text.Trim(); + newData.TrainingHours = Funs.GetNewDecimal(this.txtTrainingHours.Text.Trim()); + newData.TrainingManager = this.txtTrainingManager.Text.Trim(); + newData.TrainingTeacher = this.txtTrainingTeacher.Text.Trim(); + newData.AssessmentMethod = this.txtAssessmentMethod.Text.Trim(); + newData.ProjectId = this.CurrUser.LoginProjectId; + if (!string.IsNullOrEmpty(id)) + { + newData.PersonTrainPlanId = id; + BLL.PersonTrainPlanService.UpdatePersonTrainPlan(newData); + } + else + { + if (!string.IsNullOrEmpty(this.hdId.Text)) + { + newData.PersonTrainPlanId = this.hdId.Text.Trim(); + } + else + { + newData.PersonTrainPlanId = SQLHelper.GetNewID(typeof(Model.TestRun_PersonTrainPlan)); + this.hdId.Text = newData.PersonTrainPlanId; + } + BLL.PersonTrainPlanService.AddPersonTrainPlan(newData); + } + ShowNotify("保存成功!", MessageBoxIcon.Success); + PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.designer.cs new file mode 100644 index 00000000..7acd3f2a --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlanEdit.aspx.designer.cs @@ -0,0 +1,240 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.TestRun.PersonTrain { + + + public partial class PersonTrainPlanEdit { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// hdAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdAttachUrl; + + /// + /// hdId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdId; + + /// + /// ContentPanel2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ContentPanel ContentPanel2; + + /// + /// Form2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form Form2; + + /// + /// drpTrainType 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpTrainType; + + /// + /// txtPurpose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtPurpose; + + /// + /// txtTrainingContent 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextArea txtTrainingContent; + + /// + /// txtTrainingAddress 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingAddress; + + /// + /// txtTrainingDate 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DatePicker txtTrainingDate; + + /// + /// txtTrainingPersonNum 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingPersonNum; + + /// + /// txtTrainingHours 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox txtTrainingHours; + + /// + /// txtTrainingManager 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingManager; + + /// + /// txtTrainingTeacher 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingTeacher; + + /// + /// txtAssessmentMethod 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtAssessmentMethod; + + /// + /// Label1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label Label1; + + /// + /// Panel3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel3; + + /// + /// lblAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lblAttach; + + /// + /// btnAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttach; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } +} diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx new file mode 100644 index 00000000..be50b83a --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx @@ -0,0 +1,16 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TrainContract.aspx.cs" Inherits="FineUIPro.Web.TestRun.PersonTrain.TrainContract" %> + + + + + + + 培训合同 + + +
+
+
+
+ + diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.cs new file mode 100644 index 00000000..eff8fccc --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace FineUIPro.Web.TestRun.PersonTrain +{ + public partial class TrainContract : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.designer.cs new file mode 100644 index 00000000..3714a3a4 --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainContract.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.TestRun.PersonTrain { + + + public partial class TrainContract { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + } +} diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx new file mode 100644 index 00000000..23022f0d --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx @@ -0,0 +1,113 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TrainRecords.aspx.cs" Inherits="FineUIPro.Web.TestRun.PersonTrain.TrainRecords" %> + + + + + + + 培训记录及执行报告 + + +
+ + + + + + + + <%-- + + + --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.cs new file mode 100644 index 00000000..d4a33fd0 --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.cs @@ -0,0 +1,274 @@ +using BLL; +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.IO; +using System.Linq; + +namespace FineUIPro.Web.TestRun.PersonTrain +{ + public partial class TrainRecords : PageBase + { + #region 加载 + /// + /// 加载页面 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + GetButtonPower(); + BindGrid(); + btnNew.OnClientClick = Window1.GetShowReference("TrainRecordsEdit.aspx") + "return false;"; + } + } + #endregion + + #region 绑定数据 + /// + /// 绑定数据 + /// + private void BindGrid() + { + string strSql = @"SELECT * FROM TestRun_TrainRecords WHERE ProjectId=@projectId"; + List listStr = new List(); + listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId)); + //if (!string.IsNullOrEmpty(this.txtTrainContent.Text.Trim())) + //{ + // strSql += " AND TrainContent LIKE @trainContent"; + // listStr.Add(new SqlParameter("@trainContent", "%" + this.txtTrainContent.Text.Trim() + "%")); + //} + SqlParameter[] parameter = listStr.ToArray(); + DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + Grid1.RecordCount = tb.Rows.Count; + var table = this.GetPagedDataTable(Grid1, tb); + Grid1.DataSource = table; + Grid1.DataBind(); + } + #endregion + + #region 查询 + /// + /// 查询 + /// + /// + /// + protected void btnSearch_Click(object sender, EventArgs e) + { + BindGrid(); + } + #endregion + + #region 分页 + /// + /// 分页索引事件 + /// + /// + /// + protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) + { + BindGrid(); + } + + /// + /// 分页下拉框事件 + /// + /// + /// + protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) + { + Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); + BindGrid(); + } + + /// + /// 排序 + /// + /// + /// + protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e) + { + Grid1.SortDirection = e.SortDirection; + Grid1.SortField = e.SortField; + BindGrid(); + } + #endregion + + #region 关闭窗体 + /// + /// 关闭窗体 + /// + /// + /// + protected void Window1_Close(object sender, WindowCloseEventArgs e) + { + BindGrid(); + } + #endregion + + #region 编辑 + /// + /// 右键编辑 + /// + /// + /// + protected void btnMenuModify_Click(object sender, EventArgs e) + { + EditData(); + } + + /// + /// Grid行双击事件 + /// + /// + /// + protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) + { + EditData(); + } + + /// + /// 编辑 + /// + private void EditData() + { + if (Grid1.SelectedRowIndexArray.Length == 0) + { + Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); + return; + } + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TrainRecordsEdit.aspx?id={0}", Grid1.SelectedRowID, "编辑 - "))); + } + #endregion + + #region 删除 + /// + /// 右键删除 + /// + /// + /// + protected void btnMenuDel_Click(object sender, EventArgs e) + { + if (Grid1.SelectedRowIndexArray.Length > 0) + { + foreach (int rowIndex in Grid1.SelectedRowIndexArray) + { + string rowID = Grid1.DataKeys[rowIndex][0].ToString(); + var data = BLL.TrainRecordsService.GetTrainRecordsById(rowID); + if (data != null) + { + BLL.TrainRecordsService.DeleteTrainRecordsById(rowID); + } + } + BindGrid(); + ShowNotify("删除数据成功!", MessageBoxIcon.Success); + } + } + #endregion + + #region Grid行点击事件 + protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) + { + string id = Grid1.DataKeys[e.RowIndex][0].ToString(); + if (e.CommandName == "AttachUrl")//培训报告 + { + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TestRun/PersonTrain/TrainRecords&menuId={1}&strParam=1", id, BLL.Const.TrainRecordsMenuId))); + } + else if (e.CommandName == "AttachUrl2")//签到表 + { + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TestRun/PersonTrain/TrainRecords&menuId={1}&strParam=2", id, BLL.Const.TrainRecordsMenuId))); + } + } + #endregion + + #region 权限设置 + /// + /// 权限设置 + /// + private void GetButtonPower() + { + var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.TrainRecordsMenuId); + if (buttonList.Count() > 0) + { + if (buttonList.Contains(BLL.Const.BtnAdd)) + { + this.btnNew.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnModify)) + { + this.btnMenuModify.Hidden = false; + this.Grid1.EnableRowDoubleClickEvent = true; + } + if (buttonList.Contains(BLL.Const.BtnDelete)) + { + this.btnMenuDel.Hidden = false; + } + } + } + #endregion + + #region 下载 + /// + /// 下载培训报告 + /// + /// + /// + protected void btnDonwLoadTrainRecords_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(Confirm.GetShowReference("是否确认下载培训报告?", String.Empty, MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK"), PageManager1.GetCustomEventReference("Confirm_Cancel"))); + } + + /// + /// 下载签到表 + /// + /// + /// + protected void btnDownLoadSign_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(Confirm.GetShowReference("是否确认下载签到表?", String.Empty, MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK2"), PageManager1.GetCustomEventReference("Confirm_Cancel2"))); + } + + /// + /// 下载导入模板 + /// + protected void PageManager1_CustomEvent(object sender, CustomEventArgs e) + { + if (e.EventArgument == "Confirm_OK") + { + string rootPath = Server.MapPath("~/"); + string uploadfilepath = rootPath + Const.TestRun_TrainRecordsUrl; + string filePath = Const.TestRun_TrainRecordsUrl; + string fileName = Path.GetFileName(filePath); + FileInfo info = new FileInfo(uploadfilepath); + long fileSize = info.Length; + Response.ClearContent(); + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); + Response.ContentType = "excel/plain"; + Response.ContentEncoding = System.Text.Encoding.UTF8; + Response.AddHeader("Content-Length", fileSize.ToString().Trim()); + Response.TransmitFile(uploadfilepath, 0, fileSize); + Response.End(); + } + else if (e.EventArgument == "Confirm_OK2") + { + string rootPath = Server.MapPath("~/"); + string uploadfilepath = rootPath + Const.TestRun_SignUrl; + string filePath = Const.TestRun_SignUrl; + string fileName = Path.GetFileName(filePath); + FileInfo info = new FileInfo(uploadfilepath); + long fileSize = info.Length; + Response.ClearContent(); + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); + Response.ContentType = "excel/plain"; + Response.ContentEncoding = System.Text.Encoding.UTF8; + Response.AddHeader("Content-Length", fileSize.ToString().Trim()); + Response.TransmitFile(uploadfilepath, 0, fileSize); + Response.End(); + } + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.designer.cs new file mode 100644 index 00000000..fe23fb8d --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecords.aspx.designer.cs @@ -0,0 +1,168 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.TestRun.PersonTrain { + + + public partial class TrainRecords { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// btnDonwLoadTrainRecords 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnDonwLoadTrainRecords; + + /// + /// btnDownLoadSign 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnDownLoadSign; + + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; + + /// + /// lblPageIndex 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblPageIndex; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + + /// + /// Menu1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Menu Menu1; + + /// + /// btnMenuModify 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuModify; + + /// + /// btnMenuDel 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuDel; + } +} diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx new file mode 100644 index 00000000..b7d0d364 --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx @@ -0,0 +1,100 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TrainRecordsEdit.aspx.cs" Inherits="FineUIPro.Web.TestRun.PersonTrain.TrainRecordsEdit" %> + + + + + + + 编辑培训记录及执行报告 + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.cs new file mode 100644 index 00000000..517c6579 --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.cs @@ -0,0 +1,109 @@ +using BLL; +using System; + +namespace FineUIPro.Web.TestRun.PersonTrain +{ + public partial class TrainRecordsEdit : PageBase + { + #region 加载 + /// + /// 页面加载 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + string id = Request.Params["id"]; + if (!string.IsNullOrEmpty(id)) + { + Model.TestRun_TrainRecords data = BLL.TrainRecordsService.GetTrainRecordsById(id); + if (data != null) + { + this.hdId.Text = id; + this.txtCode.Text = data.TrainRecordsCode; + this.txtName.Text = data.TrainRecordsName; + this.txtUploadDate.Text = data.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", data.UploadDate) : ""; + this.txtRemark.Text = data.Remark; + } + } + else + { + this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); + } + } + } + #endregion + + #region 附件上传 + /// + /// 附件上传 + /// + /// + /// + protected void btnAttach_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录 + { + this.hdId.Text = SQLHelper.GetNewID(typeof(Model.TestRun_TrainRecords)); + } + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/TestRun/PersonTrain/TrainRecords&menuId={1}&strParam=1", this.hdId.Text, BLL.Const.TrainRecordsMenuId))); + } + + /// + /// 上传签到表 + /// + /// + /// + protected void btnSign_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录 + { + this.hdId.Text = SQLHelper.GetNewID(typeof(Model.TestRun_TrainRecords)); + } + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/TestRun/PersonTrain/TrainRecords&menuId={1}&strParam=2", this.hdId.Text, BLL.Const.TrainRecordsMenuId))); + } + #endregion + + #region 保存 + /// + /// 保存按钮 + /// + /// + /// + protected void btnSave_Click(object sender, EventArgs e) + { + string id = Request.Params["id"]; + Model.TestRun_TrainRecords newData = new Model.TestRun_TrainRecords(); + newData.TrainRecordsCode = this.txtCode.Text.Trim(); + newData.TrainRecordsName = this.txtName.Text.Trim(); + newData.UploadDate = Funs.GetNewDateTime(this.txtUploadDate.Text.Trim()); + newData.CompileMan = this.CurrUser.UserId; + newData.CompileDate = DateTime.Now; + newData.Remark = this.txtRemark.Text.Trim(); + newData.ProjectId = this.CurrUser.LoginProjectId; + if (!string.IsNullOrEmpty(id)) + { + newData.TrainRecordsId = id; + BLL.TrainRecordsService.UpdateTrainRecords(newData); + } + else + { + if (!string.IsNullOrEmpty(this.hdId.Text)) + { + newData.TrainRecordsId = this.hdId.Text.Trim(); + } + else + { + newData.TrainRecordsId = SQLHelper.GetNewID(typeof(Model.TestRun_TrainRecords)); + this.hdId.Text = newData.TrainRecordsId; + } + BLL.TrainRecordsService.AddTrainRecords(newData); + } + ShowNotify("保存成功!", MessageBoxIcon.Success); + PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.designer.cs new file mode 100644 index 00000000..dc7d4cca --- /dev/null +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/TrainRecordsEdit.aspx.designer.cs @@ -0,0 +1,204 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.TestRun.PersonTrain { + + + public partial class TrainRecordsEdit { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// hdAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdAttachUrl; + + /// + /// hdId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdId; + + /// + /// ContentPanel2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ContentPanel ContentPanel2; + + /// + /// Form2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form Form2; + + /// + /// txtCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCode; + + /// + /// txtName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtName; + + /// + /// txtUploadDate 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DatePicker txtUploadDate; + + /// + /// txtRemark 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextArea txtRemark; + + /// + /// Panel3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel3; + + /// + /// lblAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lblAttach; + + /// + /// btnAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttach; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Label1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label Label1; + + /// + /// btnSign 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSign; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } +} diff --git a/SGGL/FineUIPro.Web/common/Menu_CQMS.xml b/SGGL/FineUIPro.Web/common/Menu_CQMS.xml index b46b8a7e..e80d4dd9 100644 --- a/SGGL/FineUIPro.Web/common/Menu_CQMS.xml +++ b/SGGL/FineUIPro.Web/common/Menu_CQMS.xml @@ -48,4 +48,8 @@ + + + + \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/common/Menu_TestRun.xml b/SGGL/FineUIPro.Web/common/Menu_TestRun.xml index bd64e89c..53aae2a6 100644 --- a/SGGL/FineUIPro.Web/common/Menu_TestRun.xml +++ b/SGGL/FineUIPro.Web/common/Menu_TestRun.xml @@ -9,9 +9,9 @@ - - - + + + @@ -37,11 +37,22 @@ - + - - - + + + + + + + + + + + + + + @@ -49,8 +60,21 @@ + - + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml b/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml index 3bfa5a07..ed44c8fe 100644 --- a/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml +++ b/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml @@ -82,4 +82,5 @@ + \ No newline at end of file diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs index a3aaaa07..f76fb5ca 100644 --- a/SGGL/Model/Model.cs +++ b/SGGL/Model/Model.cs @@ -1400,6 +1400,9 @@ namespace Model partial void InsertManager_Month_CheckC(Manager_Month_CheckC instance); partial void UpdateManager_Month_CheckC(Manager_Month_CheckC instance); partial void DeleteManager_Month_CheckC(Manager_Month_CheckC instance); + partial void InsertManager_Month_ComplianceObligations(Manager_Month_ComplianceObligations instance); + partial void UpdateManager_Month_ComplianceObligations(Manager_Month_ComplianceObligations instance); + partial void DeleteManager_Month_ComplianceObligations(Manager_Month_ComplianceObligations instance); partial void InsertManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance); partial void UpdateManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance); partial void DeleteManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance); @@ -2252,6 +2255,9 @@ namespace Model partial void InsertTestRun_InspectTermApproveRecords(TestRun_InspectTermApproveRecords instance); partial void UpdateTestRun_InspectTermApproveRecords(TestRun_InspectTermApproveRecords instance); partial void DeleteTestRun_InspectTermApproveRecords(TestRun_InspectTermApproveRecords instance); + partial void InsertTestRun_PersonTrainPlan(TestRun_PersonTrainPlan instance); + partial void UpdateTestRun_PersonTrainPlan(TestRun_PersonTrainPlan instance); + partial void DeleteTestRun_PersonTrainPlan(TestRun_PersonTrainPlan instance); partial void InsertTestRun_SubInspectTerm(TestRun_SubInspectTerm instance); partial void UpdateTestRun_SubInspectTerm(TestRun_SubInspectTerm instance); partial void DeleteTestRun_SubInspectTerm(TestRun_SubInspectTerm instance); @@ -2264,6 +2270,9 @@ namespace Model partial void InsertTestRun_TermItemInspectedUser(TestRun_TermItemInspectedUser instance); partial void UpdateTestRun_TermItemInspectedUser(TestRun_TermItemInspectedUser instance); partial void DeleteTestRun_TermItemInspectedUser(TestRun_TermItemInspectedUser instance); + partial void InsertTestRun_TrainRecords(TestRun_TrainRecords instance); + partial void UpdateTestRun_TrainRecords(TestRun_TrainRecords instance); + partial void DeleteTestRun_TrainRecords(TestRun_TrainRecords instance); partial void InsertTestRun_WorkInspectTemplate(TestRun_WorkInspectTemplate instance); partial void UpdateTestRun_WorkInspectTemplate(TestRun_WorkInspectTemplate instance); partial void DeleteTestRun_WorkInspectTemplate(TestRun_WorkInspectTemplate instance); @@ -6167,6 +6176,14 @@ namespace Model } } + public System.Data.Linq.Table Manager_Month_ComplianceObligations + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table Manager_Month_ComplianceObligationsC { get @@ -8447,6 +8464,14 @@ namespace Model } } + public System.Data.Linq.Table TestRun_PersonTrainPlan + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table TestRun_SubInspectTerm { get @@ -8479,6 +8504,14 @@ namespace Model } } + public System.Data.Linq.Table TestRun_TrainRecords + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table TestRun_WorkInspectTemplate { get @@ -20820,8 +20853,6 @@ namespace Model private string _CodeRule; - private EntitySet _Doc_DocManage; - #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -20838,7 +20869,6 @@ namespace Model public Base_DocType() { - this._Doc_DocManage = new EntitySet(new Action(this.attach_Doc_DocManage), new Action(this.detach_Doc_DocManage)); OnCreated(); } @@ -20922,19 +20952,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_DocType", Storage="_Doc_DocManage", ThisKey="DocTypeId", OtherKey="DocTypeId", DeleteRule="NO ACTION")] - public EntitySet Doc_DocManage - { - get - { - return this._Doc_DocManage; - } - set - { - this._Doc_DocManage.Assign(value); - } - } - public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -20954,18 +20971,6 @@ namespace Model this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } - - private void attach_Doc_DocManage(Doc_DocManage entity) - { - this.SendPropertyChanging(); - entity.Base_DocType = this; - } - - private void detach_Doc_DocManage(Doc_DocManage entity) - { - this.SendPropertyChanging(); - entity.Base_DocType = null; - } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Base_EmergencyType")] @@ -25799,6 +25804,10 @@ namespace Model private EntitySet _Sys_UserRead; + private EntitySet _TestRun_PersonTrainPlan; + + private EntitySet _TestRun_TrainRecords; + private EntitySet _Training_Plan; private EntitySet _Training_Task; @@ -26196,6 +26205,8 @@ namespace Model this._Sys_RoleItem = new EntitySet(new Action(this.attach_Sys_RoleItem), new Action(this.detach_Sys_RoleItem)); this._Sys_User = new EntitySet(new Action(this.attach_Sys_User), new Action(this.detach_Sys_User)); this._Sys_UserRead = new EntitySet(new Action(this.attach_Sys_UserRead), new Action(this.detach_Sys_UserRead)); + this._TestRun_PersonTrainPlan = new EntitySet(new Action(this.attach_TestRun_PersonTrainPlan), new Action(this.detach_TestRun_PersonTrainPlan)); + this._TestRun_TrainRecords = new EntitySet(new Action(this.attach_TestRun_TrainRecords), new Action(this.detach_TestRun_TrainRecords)); this._Training_Plan = new EntitySet(new Action(this.attach_Training_Plan), new Action(this.detach_Training_Plan)); this._Training_Task = new EntitySet(new Action(this.attach_Training_Task), new Action(this.detach_Training_Task)); this._Training_TestPlan = new EntitySet(new Action(this.attach_Training_TestPlan), new Action(this.detach_Training_TestPlan)); @@ -30591,6 +30602,32 @@ namespace Model } } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_TestRun_PersonTrainPlan_Base_Project", Storage="_TestRun_PersonTrainPlan", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] + public EntitySet TestRun_PersonTrainPlan + { + get + { + return this._TestRun_PersonTrainPlan; + } + set + { + this._TestRun_PersonTrainPlan.Assign(value); + } + } + + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_TestRun_TrainRecords_Base_Project", Storage="_TestRun_TrainRecords", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] + public EntitySet TestRun_TrainRecords + { + get + { + return this._TestRun_TrainRecords; + } + set + { + this._TestRun_TrainRecords.Assign(value); + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Training_Plan_Base_Project", Storage="_Training_Plan", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] public EntitySet Training_Plan { @@ -34086,6 +34123,30 @@ namespace Model entity.Base_Project = null; } + private void attach_TestRun_PersonTrainPlan(TestRun_PersonTrainPlan entity) + { + this.SendPropertyChanging(); + entity.Base_Project = this; + } + + private void detach_TestRun_PersonTrainPlan(TestRun_PersonTrainPlan entity) + { + this.SendPropertyChanging(); + entity.Base_Project = null; + } + + private void attach_TestRun_TrainRecords(TestRun_TrainRecords entity) + { + this.SendPropertyChanging(); + entity.Base_Project = this; + } + + private void detach_TestRun_TrainRecords(TestRun_TrainRecords entity) + { + this.SendPropertyChanging(); + entity.Base_Project = null; + } + private void attach_Training_Plan(Training_Plan entity) { this.SendPropertyChanging(); @@ -116661,8 +116722,6 @@ namespace Model private EntityRef _Base_CNProfessional; - private EntityRef _Base_DocType; - private EntityRef _Base_Project; private EntityRef _Base_Unit; @@ -116714,7 +116773,6 @@ namespace Model public Doc_DocManage() { this._Base_CNProfessional = default(EntityRef); - this._Base_DocType = default(EntityRef); this._Base_Project = default(EntityRef); this._Base_Unit = default(EntityRef); this._Sys_User = default(EntityRef); @@ -116793,10 +116851,6 @@ namespace Model { if ((this._DocTypeId != value)) { - if (this._Base_DocType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } this.OnDocTypeIdChanging(value); this.SendPropertyChanging(); this._DocTypeId = value; @@ -117116,40 +117170,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_DocType", Storage="_Base_DocType", ThisKey="DocTypeId", OtherKey="DocTypeId", IsForeignKey=true)] - public Base_DocType Base_DocType - { - get - { - return this._Base_DocType.Entity; - } - set - { - Base_DocType previousValue = this._Base_DocType.Entity; - if (((previousValue != value) - || (this._Base_DocType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_DocType.Entity = null; - previousValue.Doc_DocManage.Remove(this); - } - this._Base_DocType.Entity = value; - if ((value != null)) - { - value.Doc_DocManage.Add(this); - this._DocTypeId = value.DocTypeId; - } - else - { - this._DocTypeId = default(string); - } - this.SendPropertyChanged("Base_DocType"); - } - } - } - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)] public Base_Project Base_Project { @@ -117320,8 +117340,6 @@ namespace Model private EntityRef _Doc_DocManage; - private EntityRef _Sys_User; - #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -117345,7 +117363,6 @@ namespace Model public Doc_DocManageApprove() { this._Doc_DocManage = default(EntityRef); - this._Sys_User = default(EntityRef); OnCreated(); } @@ -117393,7 +117410,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveMan", DbType="NVarChar(50)")] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveMan", DbType="NVarChar(500)")] public string ApproveMan { get @@ -117404,10 +117421,6 @@ namespace Model { if ((this._ApproveMan != value)) { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } this.OnApproveManChanging(value); this.SendPropertyChanging(); this._ApproveMan = value; @@ -117531,40 +117544,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManageApprove_Sys_User", Storage="_Sys_User", ThisKey="ApproveMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Doc_DocManageApprove.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Doc_DocManageApprove.Add(this); - this._ApproveMan = value.UserId; - } - else - { - this._ApproveMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -227243,6 +227222,229 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Manager_Month_ComplianceObligations")] + public partial class Manager_Month_ComplianceObligations : INotifyPropertyChanging, INotifyPropertyChanged + { + + private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); + + private string _ComplianceObligationsId; + + private string _MonthReportId; + + private string _InformationContent; + + private string _ResponseMeasures; + + private string _ImplementationStatus; + + private string _EvaluationConclusion; + + private EntityRef _Manager_MonthReportC; + + #region 可扩展性方法定义 + partial void OnLoaded(); + partial void OnValidate(System.Data.Linq.ChangeAction action); + partial void OnCreated(); + partial void OnComplianceObligationsIdChanging(string value); + partial void OnComplianceObligationsIdChanged(); + partial void OnMonthReportIdChanging(string value); + partial void OnMonthReportIdChanged(); + partial void OnInformationContentChanging(string value); + partial void OnInformationContentChanged(); + partial void OnResponseMeasuresChanging(string value); + partial void OnResponseMeasuresChanged(); + partial void OnImplementationStatusChanging(string value); + partial void OnImplementationStatusChanged(); + partial void OnEvaluationConclusionChanging(string value); + partial void OnEvaluationConclusionChanged(); + #endregion + + public Manager_Month_ComplianceObligations() + { + this._Manager_MonthReportC = default(EntityRef); + OnCreated(); + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ComplianceObligationsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] + public string ComplianceObligationsId + { + get + { + return this._ComplianceObligationsId; + } + set + { + if ((this._ComplianceObligationsId != value)) + { + this.OnComplianceObligationsIdChanging(value); + this.SendPropertyChanging(); + this._ComplianceObligationsId = value; + this.SendPropertyChanged("ComplianceObligationsId"); + this.OnComplianceObligationsIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MonthReportId", DbType="NVarChar(50)")] + public string MonthReportId + { + get + { + return this._MonthReportId; + } + set + { + if ((this._MonthReportId != value)) + { + if (this._Manager_MonthReportC.HasLoadedOrAssignedValue) + { + throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); + } + this.OnMonthReportIdChanging(value); + this.SendPropertyChanging(); + this._MonthReportId = value; + this.SendPropertyChanged("MonthReportId"); + this.OnMonthReportIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InformationContent", DbType="NVarChar(500)")] + public string InformationContent + { + get + { + return this._InformationContent; + } + set + { + if ((this._InformationContent != value)) + { + this.OnInformationContentChanging(value); + this.SendPropertyChanging(); + this._InformationContent = value; + this.SendPropertyChanged("InformationContent"); + this.OnInformationContentChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponseMeasures", DbType="NVarChar(500)")] + public string ResponseMeasures + { + get + { + return this._ResponseMeasures; + } + set + { + if ((this._ResponseMeasures != value)) + { + this.OnResponseMeasuresChanging(value); + this.SendPropertyChanging(); + this._ResponseMeasures = value; + this.SendPropertyChanged("ResponseMeasures"); + this.OnResponseMeasuresChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImplementationStatus", DbType="NVarChar(500)")] + public string ImplementationStatus + { + get + { + return this._ImplementationStatus; + } + set + { + if ((this._ImplementationStatus != value)) + { + this.OnImplementationStatusChanging(value); + this.SendPropertyChanging(); + this._ImplementationStatus = value; + this.SendPropertyChanged("ImplementationStatus"); + this.OnImplementationStatusChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EvaluationConclusion", DbType="NVarChar(50)")] + public string EvaluationConclusion + { + get + { + return this._EvaluationConclusion; + } + set + { + if ((this._EvaluationConclusion != value)) + { + this.OnEvaluationConclusionChanging(value); + this.SendPropertyChanging(); + this._EvaluationConclusion = value; + this.SendPropertyChanged("EvaluationConclusion"); + this.OnEvaluationConclusionChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligations_Manager_MonthReportC", Storage="_Manager_MonthReportC", ThisKey="MonthReportId", OtherKey="MonthReportId", IsForeignKey=true)] + public Manager_MonthReportC Manager_MonthReportC + { + get + { + return this._Manager_MonthReportC.Entity; + } + set + { + Manager_MonthReportC previousValue = this._Manager_MonthReportC.Entity; + if (((previousValue != value) + || (this._Manager_MonthReportC.HasLoadedOrAssignedValue == false))) + { + this.SendPropertyChanging(); + if ((previousValue != null)) + { + this._Manager_MonthReportC.Entity = null; + previousValue.Manager_Month_ComplianceObligations.Remove(this); + } + this._Manager_MonthReportC.Entity = value; + if ((value != null)) + { + value.Manager_Month_ComplianceObligations.Add(this); + this._MonthReportId = value.MonthReportId; + } + else + { + this._MonthReportId = default(string); + } + this.SendPropertyChanged("Manager_MonthReportC"); + } + } + } + + public event PropertyChangingEventHandler PropertyChanging; + + public event PropertyChangedEventHandler PropertyChanged; + + protected virtual void SendPropertyChanging() + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, emptyChangingEventArgs); + } + } + + protected virtual void SendPropertyChanged(String propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } + } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Manager_Month_ComplianceObligationsC")] public partial class Manager_Month_ComplianceObligationsC : INotifyPropertyChanging, INotifyPropertyChanged { @@ -233442,6 +233644,8 @@ namespace Model private EntitySet _Manager_Month_CheckC; + private EntitySet _Manager_Month_ComplianceObligations; + private EntitySet _Manager_Month_ComplianceObligationsC; private EntitySet _Manager_Month_CostInvestmentPlanC; @@ -233714,6 +233918,7 @@ namespace Model this._Manager_Month_ActivitiesC = new EntitySet(new Action(this.attach_Manager_Month_ActivitiesC), new Action(this.detach_Manager_Month_ActivitiesC)); this._Manager_Month_ActivityDesC = new EntitySet(new Action(this.attach_Manager_Month_ActivityDesC), new Action(this.detach_Manager_Month_ActivityDesC)); this._Manager_Month_CheckC = new EntitySet(new Action(this.attach_Manager_Month_CheckC), new Action(this.detach_Manager_Month_CheckC)); + this._Manager_Month_ComplianceObligations = new EntitySet(new Action(this.attach_Manager_Month_ComplianceObligations), new Action(this.detach_Manager_Month_ComplianceObligations)); this._Manager_Month_ComplianceObligationsC = new EntitySet(new Action(this.attach_Manager_Month_ComplianceObligationsC), new Action(this.detach_Manager_Month_ComplianceObligationsC)); this._Manager_Month_CostInvestmentPlanC = new EntitySet(new Action(this.attach_Manager_Month_CostInvestmentPlanC), new Action(this.detach_Manager_Month_CostInvestmentPlanC)); this._Manager_Month_EmergencyExercisesC = new EntitySet(new Action(this.attach_Manager_Month_EmergencyExercisesC), new Action(this.detach_Manager_Month_EmergencyExercisesC)); @@ -235894,6 +236099,19 @@ namespace Model } } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligations_Manager_MonthReportC", Storage="_Manager_Month_ComplianceObligations", ThisKey="MonthReportId", OtherKey="MonthReportId", DeleteRule="NO ACTION")] + public EntitySet Manager_Month_ComplianceObligations + { + get + { + return this._Manager_Month_ComplianceObligations; + } + set + { + this._Manager_Month_ComplianceObligations.Assign(value); + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligationsC_Manager_MonthReportC", Storage="_Manager_Month_ComplianceObligationsC", ThisKey="MonthReportId", OtherKey="MonthReportId", DeleteRule="NO ACTION")] public EntitySet Manager_Month_ComplianceObligationsC { @@ -236475,6 +236693,18 @@ namespace Model entity.Manager_MonthReportC = null; } + private void attach_Manager_Month_ComplianceObligations(Manager_Month_ComplianceObligations entity) + { + this.SendPropertyChanging(); + entity.Manager_MonthReportC = this; + } + + private void detach_Manager_Month_ComplianceObligations(Manager_Month_ComplianceObligations entity) + { + this.SendPropertyChanging(); + entity.Manager_MonthReportC = null; + } + private void attach_Manager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC entity) { this.SendPropertyChanging(); @@ -263989,7 +264219,7 @@ namespace Model private System.Nullable _ProblemType; - private string _SubInspectId; + private string _QuestionTechnologyId; private string _TermItemId; @@ -264003,18 +264233,20 @@ namespace Model private string _InspectUser; - private string _HandleUser; - private string _ApproveUser; - private System.Nullable _AdjustCompleteTime; - private System.Nullable _ApproveState; private string _AddUser; private System.Nullable _AddTime; + private string _HandleUser; + + private System.Nullable _AdjustCompleteTime; + + private string _SubInspectId; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -264031,8 +264263,8 @@ namespace Model partial void OnConstructionUnitChanged(); partial void OnProblemTypeChanging(System.Nullable value); partial void OnProblemTypeChanged(); - partial void OnSubInspectIdChanging(string value); - partial void OnSubInspectIdChanged(); + partial void OnQuestionTechnologyIdChanging(string value); + partial void OnQuestionTechnologyIdChanged(); partial void OnTermItemIdChanging(string value); partial void OnTermItemIdChanged(); partial void OnWorkPackIdChanging(string value); @@ -264045,18 +264277,20 @@ namespace Model partial void OnRectifyTimeChanged(); partial void OnInspectUserChanging(string value); partial void OnInspectUserChanged(); - partial void OnHandleUserChanging(string value); - partial void OnHandleUserChanged(); partial void OnApproveUserChanging(string value); partial void OnApproveUserChanged(); - partial void OnAdjustCompleteTimeChanging(System.Nullable value); - partial void OnAdjustCompleteTimeChanged(); partial void OnApproveStateChanging(System.Nullable value); partial void OnApproveStateChanged(); partial void OnAddUserChanging(string value); partial void OnAddUserChanged(); partial void OnAddTimeChanging(System.Nullable value); partial void OnAddTimeChanged(); + partial void OnHandleUserChanging(string value); + partial void OnHandleUserChanged(); + partial void OnAdjustCompleteTimeChanging(System.Nullable value); + partial void OnAdjustCompleteTimeChanged(); + partial void OnSubInspectIdChanging(string value); + partial void OnSubInspectIdChanged(); #endregion public PreRun_InspectTailTerm() @@ -264184,22 +264418,22 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubInspectId", DbType="VarChar(50)")] - public string SubInspectId + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QuestionTechnologyId", DbType="VarChar(50)")] + public string QuestionTechnologyId { get { - return this._SubInspectId; + return this._QuestionTechnologyId; } set { - if ((this._SubInspectId != value)) + if ((this._QuestionTechnologyId != value)) { - this.OnSubInspectIdChanging(value); + this.OnQuestionTechnologyIdChanging(value); this.SendPropertyChanging(); - this._SubInspectId = value; - this.SendPropertyChanged("SubInspectId"); - this.OnSubInspectIdChanged(); + this._QuestionTechnologyId = value; + this.SendPropertyChanged("QuestionTechnologyId"); + this.OnQuestionTechnologyIdChanged(); } } } @@ -264324,26 +264558,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleUser", DbType="VarChar(50)")] - public string HandleUser - { - get - { - return this._HandleUser; - } - set - { - if ((this._HandleUser != value)) - { - this.OnHandleUserChanging(value); - this.SendPropertyChanging(); - this._HandleUser = value; - this.SendPropertyChanged("HandleUser"); - this.OnHandleUserChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveUser", DbType="VarChar(50)")] public string ApproveUser { @@ -264364,26 +264578,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AdjustCompleteTime", DbType="DateTime")] - public System.Nullable AdjustCompleteTime - { - get - { - return this._AdjustCompleteTime; - } - set - { - if ((this._AdjustCompleteTime != value)) - { - this.OnAdjustCompleteTimeChanging(value); - this.SendPropertyChanging(); - this._AdjustCompleteTime = value; - this.SendPropertyChanged("AdjustCompleteTime"); - this.OnAdjustCompleteTimeChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveState", DbType="Int")] public System.Nullable ApproveState { @@ -264444,6 +264638,66 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleUser", DbType="VarChar(50)")] + public string HandleUser + { + get + { + return this._HandleUser; + } + set + { + if ((this._HandleUser != value)) + { + this.OnHandleUserChanging(value); + this.SendPropertyChanging(); + this._HandleUser = value; + this.SendPropertyChanged("HandleUser"); + this.OnHandleUserChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AdjustCompleteTime", DbType="DateTime")] + public System.Nullable AdjustCompleteTime + { + get + { + return this._AdjustCompleteTime; + } + set + { + if ((this._AdjustCompleteTime != value)) + { + this.OnAdjustCompleteTimeChanging(value); + this.SendPropertyChanging(); + this._AdjustCompleteTime = value; + this.SendPropertyChanged("AdjustCompleteTime"); + this.OnAdjustCompleteTimeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubInspectId", DbType="NVarChar(50)")] + public string SubInspectId + { + get + { + return this._SubInspectId; + } + set + { + if ((this._SubInspectId != value)) + { + this.OnSubInspectIdChanging(value); + this.SendPropertyChanging(); + this._SubInspectId = value; + this.SendPropertyChanged("SubInspectId"); + this.OnSubInspectIdChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -264485,14 +264739,14 @@ namespace Model private string _ApproveUser; - private System.Nullable _ApproveType; - private System.Nullable _ApproveState; private string _AddUser; private System.Nullable _AddTime; + private System.Nullable _ApproveType; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -264511,14 +264765,14 @@ namespace Model partial void OnApproveTimeChanged(); partial void OnApproveUserChanging(string value); partial void OnApproveUserChanged(); - partial void OnApproveTypeChanging(System.Nullable value); - partial void OnApproveTypeChanged(); partial void OnApproveStateChanging(System.Nullable value); partial void OnApproveStateChanged(); partial void OnAddUserChanging(string value); partial void OnAddUserChanged(); partial void OnAddTimeChanging(System.Nullable value); partial void OnAddTimeChanged(); + partial void OnApproveTypeChanging(System.Nullable value); + partial void OnApproveTypeChanged(); #endregion public PreRun_InspectTermApproveRecords() @@ -264666,26 +264920,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveType", DbType="Int")] - public System.Nullable ApproveType - { - get - { - return this._ApproveType; - } - set - { - if ((this._ApproveType != value)) - { - this.OnApproveTypeChanging(value); - this.SendPropertyChanging(); - this._ApproveType = value; - this.SendPropertyChanged("ApproveType"); - this.OnApproveTypeChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveState", DbType="Int")] public System.Nullable ApproveState { @@ -264746,6 +264980,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveType", DbType="Int")] + public System.Nullable ApproveType + { + get + { + return this._ApproveType; + } + set + { + if ((this._ApproveType != value)) + { + this.OnApproveTypeChanging(value); + this.SendPropertyChanging(); + this._ApproveType = value; + this.SendPropertyChanged("ApproveType"); + this.OnApproveTypeChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -265678,7 +265932,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)] public string Remark { get @@ -265801,6 +266055,12 @@ namespace Model private string _InspectResult; + private System.Nullable _InspectTime; + + private string _AddUser; + + private System.Nullable _AddTime; + private string _Subcontractor; private string _Contractor; @@ -265809,6 +266069,12 @@ namespace Model private string _Owner; + private System.Nullable _IsUnifyWanderAbout; + + private System.Nullable _UnifyWanderAboutData; + + private string _UnifyWanderAboutOpinion; + private System.Nullable _InspectionIsAllPass; private System.Nullable _SubcontractorIsAllPass; @@ -265819,9 +266085,7 @@ namespace Model private System.Nullable _OwnerIsAllPass; - private System.Nullable _WorkPackType; - - private string _PropertyTechnologyId; + private System.Nullable _WanderIsComplete; private System.Nullable _SubcontractorAllPassData; @@ -265831,35 +266095,25 @@ namespace Model private System.Nullable _OwnerAllPassData; - private System.Nullable _WanderIsComplete; - private System.Nullable _WanderCompleteData; + private System.Nullable _WorkPackType; + private System.Nullable _IsSiteImplement; - private string _SiteImplementUser; - - private System.Nullable _SiteImplementConfirmData; - - private System.Nullable _RecordUploadData; - private System.Nullable _InspectIsClose; - private string _InspectIsCloseUser; - private System.Nullable _InspectCloseData; - private System.Nullable _IsUnifyWanderAbout; + private string _InspectIsCloseUser; - private System.Nullable _UnifyWanderAboutData; + private string _PropertyTechnologyId; - private string _UnifyWanderAboutOpinion; + private System.Nullable _RecordUploadData; - private System.Nullable _InspectTime; + private System.Nullable _SiteImplementConfirmData; - private string _AddUser; - - private System.Nullable _AddTime; + private string _SiteImplementUser; #region 可扩展性方法定义 partial void OnLoaded(); @@ -265881,6 +266135,12 @@ namespace Model partial void OnWorkPackIdChanged(); partial void OnInspectResultChanging(string value); partial void OnInspectResultChanged(); + partial void OnInspectTimeChanging(System.Nullable value); + partial void OnInspectTimeChanged(); + partial void OnAddUserChanging(string value); + partial void OnAddUserChanged(); + partial void OnAddTimeChanging(System.Nullable value); + partial void OnAddTimeChanged(); partial void OnSubcontractorChanging(string value); partial void OnSubcontractorChanged(); partial void OnContractorChanging(string value); @@ -265889,6 +266149,12 @@ namespace Model partial void OnSupervisionChanged(); partial void OnOwnerChanging(string value); partial void OnOwnerChanged(); + partial void OnIsUnifyWanderAboutChanging(System.Nullable value); + partial void OnIsUnifyWanderAboutChanged(); + partial void OnUnifyWanderAboutDataChanging(System.Nullable value); + partial void OnUnifyWanderAboutDataChanged(); + partial void OnUnifyWanderAboutOpinionChanging(string value); + partial void OnUnifyWanderAboutOpinionChanged(); partial void OnInspectionIsAllPassChanging(System.Nullable value); partial void OnInspectionIsAllPassChanged(); partial void OnSubcontractorIsAllPassChanging(System.Nullable value); @@ -265899,10 +266165,8 @@ namespace Model partial void OnSupervisionIsAllPassChanged(); partial void OnOwnerIsAllPassChanging(System.Nullable value); partial void OnOwnerIsAllPassChanged(); - partial void OnWorkPackTypeChanging(System.Nullable value); - partial void OnWorkPackTypeChanged(); - partial void OnPropertyTechnologyIdChanging(string value); - partial void OnPropertyTechnologyIdChanged(); + partial void OnWanderIsCompleteChanging(System.Nullable value); + partial void OnWanderIsCompleteChanged(); partial void OnSubcontractorAllPassDataChanging(System.Nullable value); partial void OnSubcontractorAllPassDataChanged(); partial void OnContractorAllPassDataChanging(System.Nullable value); @@ -265911,36 +266175,26 @@ namespace Model partial void OnSupervisionAllPassDataChanged(); partial void OnOwnerAllPassDataChanging(System.Nullable value); partial void OnOwnerAllPassDataChanged(); - partial void OnWanderIsCompleteChanging(System.Nullable value); - partial void OnWanderIsCompleteChanged(); partial void OnWanderCompleteDataChanging(System.Nullable value); partial void OnWanderCompleteDataChanged(); + partial void OnWorkPackTypeChanging(System.Nullable value); + partial void OnWorkPackTypeChanged(); partial void OnIsSiteImplementChanging(System.Nullable value); partial void OnIsSiteImplementChanged(); - partial void OnSiteImplementUserChanging(string value); - partial void OnSiteImplementUserChanged(); - partial void OnSiteImplementConfirmDataChanging(System.Nullable value); - partial void OnSiteImplementConfirmDataChanged(); - partial void OnRecordUploadDataChanging(System.Nullable value); - partial void OnRecordUploadDataChanged(); partial void OnInspectIsCloseChanging(System.Nullable value); partial void OnInspectIsCloseChanged(); - partial void OnInspectIsCloseUserChanging(string value); - partial void OnInspectIsCloseUserChanged(); partial void OnInspectCloseDataChanging(System.Nullable value); partial void OnInspectCloseDataChanged(); - partial void OnIsUnifyWanderAboutChanging(System.Nullable value); - partial void OnIsUnifyWanderAboutChanged(); - partial void OnUnifyWanderAboutDataChanging(System.Nullable value); - partial void OnUnifyWanderAboutDataChanged(); - partial void OnUnifyWanderAboutOpinionChanging(string value); - partial void OnUnifyWanderAboutOpinionChanged(); - partial void OnInspectTimeChanging(System.Nullable value); - partial void OnInspectTimeChanged(); - partial void OnAddUserChanging(string value); - partial void OnAddUserChanged(); - partial void OnAddTimeChanging(System.Nullable value); - partial void OnAddTimeChanged(); + partial void OnInspectIsCloseUserChanging(string value); + partial void OnInspectIsCloseUserChanged(); + partial void OnPropertyTechnologyIdChanging(string value); + partial void OnPropertyTechnologyIdChanged(); + partial void OnRecordUploadDataChanging(System.Nullable value); + partial void OnRecordUploadDataChanged(); + partial void OnSiteImplementConfirmDataChanging(System.Nullable value); + partial void OnSiteImplementConfirmDataChanged(); + partial void OnSiteImplementUserChanging(string value); + partial void OnSiteImplementUserChanged(); #endregion public PreRun_SubInspectTerm() @@ -266108,6 +266362,66 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectTime", DbType="DateTime")] + public System.Nullable InspectTime + { + get + { + return this._InspectTime; + } + set + { + if ((this._InspectTime != value)) + { + this.OnInspectTimeChanging(value); + this.SendPropertyChanging(); + this._InspectTime = value; + this.SendPropertyChanged("InspectTime"); + this.OnInspectTimeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AddUser", DbType="VarChar(50)")] + public string AddUser + { + get + { + return this._AddUser; + } + set + { + if ((this._AddUser != value)) + { + this.OnAddUserChanging(value); + this.SendPropertyChanging(); + this._AddUser = value; + this.SendPropertyChanged("AddUser"); + this.OnAddUserChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AddTime", DbType="DateTime")] + public System.Nullable AddTime + { + get + { + return this._AddTime; + } + set + { + if ((this._AddTime != value)) + { + this.OnAddTimeChanging(value); + this.SendPropertyChanging(); + this._AddTime = value; + this.SendPropertyChanged("AddTime"); + this.OnAddTimeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Subcontractor", DbType="VarChar(50)")] public string Subcontractor { @@ -266188,6 +266502,66 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsUnifyWanderAbout", DbType="Int")] + public System.Nullable IsUnifyWanderAbout + { + get + { + return this._IsUnifyWanderAbout; + } + set + { + if ((this._IsUnifyWanderAbout != value)) + { + this.OnIsUnifyWanderAboutChanging(value); + this.SendPropertyChanging(); + this._IsUnifyWanderAbout = value; + this.SendPropertyChanged("IsUnifyWanderAbout"); + this.OnIsUnifyWanderAboutChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnifyWanderAboutData", DbType="DateTime")] + public System.Nullable UnifyWanderAboutData + { + get + { + return this._UnifyWanderAboutData; + } + set + { + if ((this._UnifyWanderAboutData != value)) + { + this.OnUnifyWanderAboutDataChanging(value); + this.SendPropertyChanging(); + this._UnifyWanderAboutData = value; + this.SendPropertyChanged("UnifyWanderAboutData"); + this.OnUnifyWanderAboutDataChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnifyWanderAboutOpinion", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + public string UnifyWanderAboutOpinion + { + get + { + return this._UnifyWanderAboutOpinion; + } + set + { + if ((this._UnifyWanderAboutOpinion != value)) + { + this.OnUnifyWanderAboutOpinionChanging(value); + this.SendPropertyChanging(); + this._UnifyWanderAboutOpinion = value; + this.SendPropertyChanged("UnifyWanderAboutOpinion"); + this.OnUnifyWanderAboutOpinionChanged(); + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionIsAllPass", DbType="Int")] public System.Nullable InspectionIsAllPass { @@ -266288,42 +266662,22 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackType", DbType="Int")] - public System.Nullable WorkPackType + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WanderIsComplete", DbType="Int")] + public System.Nullable WanderIsComplete { get { - return this._WorkPackType; + return this._WanderIsComplete; } set { - if ((this._WorkPackType != value)) + if ((this._WanderIsComplete != value)) { - this.OnWorkPackTypeChanging(value); + this.OnWanderIsCompleteChanging(value); this.SendPropertyChanging(); - this._WorkPackType = value; - this.SendPropertyChanged("WorkPackType"); - this.OnWorkPackTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PropertyTechnologyId", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string PropertyTechnologyId - { - get - { - return this._PropertyTechnologyId; - } - set - { - if ((this._PropertyTechnologyId != value)) - { - this.OnPropertyTechnologyIdChanging(value); - this.SendPropertyChanging(); - this._PropertyTechnologyId = value; - this.SendPropertyChanged("PropertyTechnologyId"); - this.OnPropertyTechnologyIdChanged(); + this._WanderIsComplete = value; + this.SendPropertyChanged("WanderIsComplete"); + this.OnWanderIsCompleteChanged(); } } } @@ -266408,26 +266762,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WanderIsComplete", DbType="Int")] - public System.Nullable WanderIsComplete - { - get - { - return this._WanderIsComplete; - } - set - { - if ((this._WanderIsComplete != value)) - { - this.OnWanderIsCompleteChanging(value); - this.SendPropertyChanging(); - this._WanderIsComplete = value; - this.SendPropertyChanged("WanderIsComplete"); - this.OnWanderIsCompleteChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WanderCompleteData", DbType="DateTime")] public System.Nullable WanderCompleteData { @@ -266448,6 +266782,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackType", DbType="Int")] + public System.Nullable WorkPackType + { + get + { + return this._WorkPackType; + } + set + { + if ((this._WorkPackType != value)) + { + this.OnWorkPackTypeChanging(value); + this.SendPropertyChanging(); + this._WorkPackType = value; + this.SendPropertyChanged("WorkPackType"); + this.OnWorkPackTypeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSiteImplement", DbType="Int")] public System.Nullable IsSiteImplement { @@ -266468,66 +266822,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SiteImplementUser", DbType="VarChar(50)")] - public string SiteImplementUser - { - get - { - return this._SiteImplementUser; - } - set - { - if ((this._SiteImplementUser != value)) - { - this.OnSiteImplementUserChanging(value); - this.SendPropertyChanging(); - this._SiteImplementUser = value; - this.SendPropertyChanged("SiteImplementUser"); - this.OnSiteImplementUserChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SiteImplementConfirmData", DbType="DateTime")] - public System.Nullable SiteImplementConfirmData - { - get - { - return this._SiteImplementConfirmData; - } - set - { - if ((this._SiteImplementConfirmData != value)) - { - this.OnSiteImplementConfirmDataChanging(value); - this.SendPropertyChanging(); - this._SiteImplementConfirmData = value; - this.SendPropertyChanged("SiteImplementConfirmData"); - this.OnSiteImplementConfirmDataChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordUploadData", DbType="DateTime")] - public System.Nullable RecordUploadData - { - get - { - return this._RecordUploadData; - } - set - { - if ((this._RecordUploadData != value)) - { - this.OnRecordUploadDataChanging(value); - this.SendPropertyChanging(); - this._RecordUploadData = value; - this.SendPropertyChanged("RecordUploadData"); - this.OnRecordUploadDataChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectIsClose", DbType="Int")] public System.Nullable InspectIsClose { @@ -266548,26 +266842,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectIsCloseUser", DbType="VarChar(50)")] - public string InspectIsCloseUser - { - get - { - return this._InspectIsCloseUser; - } - set - { - if ((this._InspectIsCloseUser != value)) - { - this.OnInspectIsCloseUserChanging(value); - this.SendPropertyChanging(); - this._InspectIsCloseUser = value; - this.SendPropertyChanged("InspectIsCloseUser"); - this.OnInspectIsCloseUserChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectCloseData", DbType="DateTime")] public System.Nullable InspectCloseData { @@ -266588,122 +266862,102 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsUnifyWanderAbout", DbType="Int")] - public System.Nullable IsUnifyWanderAbout + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectIsCloseUser", DbType="NVarChar(50)")] + public string InspectIsCloseUser { get { - return this._IsUnifyWanderAbout; + return this._InspectIsCloseUser; } set { - if ((this._IsUnifyWanderAbout != value)) + if ((this._InspectIsCloseUser != value)) { - this.OnIsUnifyWanderAboutChanging(value); + this.OnInspectIsCloseUserChanging(value); this.SendPropertyChanging(); - this._IsUnifyWanderAbout = value; - this.SendPropertyChanged("IsUnifyWanderAbout"); - this.OnIsUnifyWanderAboutChanged(); + this._InspectIsCloseUser = value; + this.SendPropertyChanged("InspectIsCloseUser"); + this.OnInspectIsCloseUserChanged(); } } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnifyWanderAboutData", DbType="DateTime")] - public System.Nullable UnifyWanderAboutData + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PropertyTechnologyId", DbType="NVarChar(500)")] + public string PropertyTechnologyId { get { - return this._UnifyWanderAboutData; + return this._PropertyTechnologyId; } set { - if ((this._UnifyWanderAboutData != value)) + if ((this._PropertyTechnologyId != value)) { - this.OnUnifyWanderAboutDataChanging(value); + this.OnPropertyTechnologyIdChanging(value); this.SendPropertyChanging(); - this._UnifyWanderAboutData = value; - this.SendPropertyChanged("UnifyWanderAboutData"); - this.OnUnifyWanderAboutDataChanged(); + this._PropertyTechnologyId = value; + this.SendPropertyChanged("PropertyTechnologyId"); + this.OnPropertyTechnologyIdChanged(); } } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnifyWanderAboutOpinion", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string UnifyWanderAboutOpinion + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordUploadData", DbType="DateTime")] + public System.Nullable RecordUploadData { get { - return this._UnifyWanderAboutOpinion; + return this._RecordUploadData; } set { - if ((this._UnifyWanderAboutOpinion != value)) + if ((this._RecordUploadData != value)) { - this.OnUnifyWanderAboutOpinionChanging(value); + this.OnRecordUploadDataChanging(value); this.SendPropertyChanging(); - this._UnifyWanderAboutOpinion = value; - this.SendPropertyChanged("UnifyWanderAboutOpinion"); - this.OnUnifyWanderAboutOpinionChanged(); + this._RecordUploadData = value; + this.SendPropertyChanged("RecordUploadData"); + this.OnRecordUploadDataChanged(); } } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectTime", DbType="DateTime")] - public System.Nullable InspectTime + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SiteImplementConfirmData", DbType="DateTime")] + public System.Nullable SiteImplementConfirmData { get { - return this._InspectTime; + return this._SiteImplementConfirmData; } set { - if ((this._InspectTime != value)) + if ((this._SiteImplementConfirmData != value)) { - this.OnInspectTimeChanging(value); + this.OnSiteImplementConfirmDataChanging(value); this.SendPropertyChanging(); - this._InspectTime = value; - this.SendPropertyChanged("InspectTime"); - this.OnInspectTimeChanged(); + this._SiteImplementConfirmData = value; + this.SendPropertyChanged("SiteImplementConfirmData"); + this.OnSiteImplementConfirmDataChanged(); } } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AddUser", DbType="VarChar(50)")] - public string AddUser + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SiteImplementUser", DbType="NVarChar(50)")] + public string SiteImplementUser { get { - return this._AddUser; + return this._SiteImplementUser; } set { - if ((this._AddUser != value)) + if ((this._SiteImplementUser != value)) { - this.OnAddUserChanging(value); + this.OnSiteImplementUserChanging(value); this.SendPropertyChanging(); - this._AddUser = value; - this.SendPropertyChanged("AddUser"); - this.OnAddUserChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AddTime", DbType="DateTime")] - public System.Nullable AddTime - { - get - { - return this._AddTime; - } - set - { - if ((this._AddTime != value)) - { - this.OnAddTimeChanging(value); - this.SendPropertyChanging(); - this._AddTime = value; - this.SendPropertyChanged("AddTime"); - this.OnAddTimeChanged(); + this._SiteImplementUser = value; + this.SendPropertyChanged("SiteImplementUser"); + this.OnSiteImplementUserChanged(); } } } @@ -266771,22 +267025,6 @@ namespace Model private string _Owner; - private System.Nullable _SubcontractorIsPass; - - private System.Nullable _ContractorIsPass; - - private System.Nullable _SupervisionIsPass; - - private System.Nullable _OwnerIsPass; - - private string _SubcontractorRemark; - - private string _ContractorRemark; - - private string _SupervisionRemark; - - private string _OwnerRemark; - private System.Nullable _WorkPackType; private string _PropertyTechnologyId; @@ -266799,6 +267037,22 @@ namespace Model private System.Nullable _Sort; + private string _SubcontractorRemark; + + private string _ContractorRemark; + + private string _SupervisionRemark; + + private string _OwnerRemark; + + private System.Nullable _SubcontractorIsPass; + + private System.Nullable _ContractorIsPass; + + private System.Nullable _SupervisionIsPass; + + private System.Nullable _OwnerIsPass; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -266839,22 +267093,6 @@ namespace Model partial void OnSupervisionChanged(); partial void OnOwnerChanging(string value); partial void OnOwnerChanged(); - partial void OnSubcontractorIsPassChanging(System.Nullable value); - partial void OnSubcontractorIsPassChanged(); - partial void OnContractorIsPassChanging(System.Nullable value); - partial void OnContractorIsPassChanged(); - partial void OnSupervisionIsPassChanging(System.Nullable value); - partial void OnSupervisionIsPassChanged(); - partial void OnOwnerIsPassChanging(System.Nullable value); - partial void OnOwnerIsPassChanged(); - partial void OnSubcontractorRemarkChanging(string value); - partial void OnSubcontractorRemarkChanged(); - partial void OnContractorRemarkChanging(string value); - partial void OnContractorRemarkChanged(); - partial void OnSupervisionRemarkChanging(string value); - partial void OnSupervisionRemarkChanged(); - partial void OnOwnerRemarkChanging(string value); - partial void OnOwnerRemarkChanged(); partial void OnWorkPackTypeChanging(System.Nullable value); partial void OnWorkPackTypeChanged(); partial void OnPropertyTechnologyIdChanging(string value); @@ -266867,6 +267105,22 @@ namespace Model partial void OnAddTimeChanged(); partial void OnSortChanging(System.Nullable value); partial void OnSortChanged(); + partial void OnSubcontractorRemarkChanging(string value); + partial void OnSubcontractorRemarkChanged(); + partial void OnContractorRemarkChanging(string value); + partial void OnContractorRemarkChanged(); + partial void OnSupervisionRemarkChanging(string value); + partial void OnSupervisionRemarkChanged(); + partial void OnOwnerRemarkChanging(string value); + partial void OnOwnerRemarkChanged(); + partial void OnSubcontractorIsPassChanging(System.Nullable value); + partial void OnSubcontractorIsPassChanged(); + partial void OnContractorIsPassChanging(System.Nullable value); + partial void OnContractorIsPassChanged(); + partial void OnSupervisionIsPassChanging(System.Nullable value); + partial void OnSupervisionIsPassChanged(); + partial void OnOwnerIsPassChanging(System.Nullable value); + partial void OnOwnerIsPassChanged(); #endregion public PreRun_SubInspectTermItem() @@ -267234,166 +267488,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubcontractorIsPass", DbType="Int")] - public System.Nullable SubcontractorIsPass - { - get - { - return this._SubcontractorIsPass; - } - set - { - if ((this._SubcontractorIsPass != value)) - { - this.OnSubcontractorIsPassChanging(value); - this.SendPropertyChanging(); - this._SubcontractorIsPass = value; - this.SendPropertyChanged("SubcontractorIsPass"); - this.OnSubcontractorIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractorIsPass", DbType="Int")] - public System.Nullable ContractorIsPass - { - get - { - return this._ContractorIsPass; - } - set - { - if ((this._ContractorIsPass != value)) - { - this.OnContractorIsPassChanging(value); - this.SendPropertyChanging(); - this._ContractorIsPass = value; - this.SendPropertyChanged("ContractorIsPass"); - this.OnContractorIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupervisionIsPass", DbType="Int")] - public System.Nullable SupervisionIsPass - { - get - { - return this._SupervisionIsPass; - } - set - { - if ((this._SupervisionIsPass != value)) - { - this.OnSupervisionIsPassChanging(value); - this.SendPropertyChanging(); - this._SupervisionIsPass = value; - this.SendPropertyChanged("SupervisionIsPass"); - this.OnSupervisionIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OwnerIsPass", DbType="Int")] - public System.Nullable OwnerIsPass - { - get - { - return this._OwnerIsPass; - } - set - { - if ((this._OwnerIsPass != value)) - { - this.OnOwnerIsPassChanging(value); - this.SendPropertyChanging(); - this._OwnerIsPass = value; - this.SendPropertyChanged("OwnerIsPass"); - this.OnOwnerIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubcontractorRemark", DbType="VarChar(1000)")] - public string SubcontractorRemark - { - get - { - return this._SubcontractorRemark; - } - set - { - if ((this._SubcontractorRemark != value)) - { - this.OnSubcontractorRemarkChanging(value); - this.SendPropertyChanging(); - this._SubcontractorRemark = value; - this.SendPropertyChanged("SubcontractorRemark"); - this.OnSubcontractorRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractorRemark", DbType="VarChar(1000)")] - public string ContractorRemark - { - get - { - return this._ContractorRemark; - } - set - { - if ((this._ContractorRemark != value)) - { - this.OnContractorRemarkChanging(value); - this.SendPropertyChanging(); - this._ContractorRemark = value; - this.SendPropertyChanged("ContractorRemark"); - this.OnContractorRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupervisionRemark", DbType="VarChar(1000)")] - public string SupervisionRemark - { - get - { - return this._SupervisionRemark; - } - set - { - if ((this._SupervisionRemark != value)) - { - this.OnSupervisionRemarkChanging(value); - this.SendPropertyChanging(); - this._SupervisionRemark = value; - this.SendPropertyChanged("SupervisionRemark"); - this.OnSupervisionRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OwnerRemark", DbType="VarChar(1000)")] - public string OwnerRemark - { - get - { - return this._OwnerRemark; - } - set - { - if ((this._OwnerRemark != value)) - { - this.OnOwnerRemarkChanging(value); - this.SendPropertyChanging(); - this._OwnerRemark = value; - this.SendPropertyChanged("OwnerRemark"); - this.OnOwnerRemarkChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackType", DbType="Int")] public System.Nullable WorkPackType { @@ -267414,7 +267508,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PropertyTechnologyId", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PropertyTechnologyId", DbType="VarChar(50)")] public string PropertyTechnologyId { get @@ -267514,6 +267608,166 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubcontractorRemark", DbType="VarChar(1000)")] + public string SubcontractorRemark + { + get + { + return this._SubcontractorRemark; + } + set + { + if ((this._SubcontractorRemark != value)) + { + this.OnSubcontractorRemarkChanging(value); + this.SendPropertyChanging(); + this._SubcontractorRemark = value; + this.SendPropertyChanged("SubcontractorRemark"); + this.OnSubcontractorRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractorRemark", DbType="VarChar(1000)")] + public string ContractorRemark + { + get + { + return this._ContractorRemark; + } + set + { + if ((this._ContractorRemark != value)) + { + this.OnContractorRemarkChanging(value); + this.SendPropertyChanging(); + this._ContractorRemark = value; + this.SendPropertyChanged("ContractorRemark"); + this.OnContractorRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupervisionRemark", DbType="VarChar(1000)")] + public string SupervisionRemark + { + get + { + return this._SupervisionRemark; + } + set + { + if ((this._SupervisionRemark != value)) + { + this.OnSupervisionRemarkChanging(value); + this.SendPropertyChanging(); + this._SupervisionRemark = value; + this.SendPropertyChanged("SupervisionRemark"); + this.OnSupervisionRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OwnerRemark", DbType="VarChar(1000)")] + public string OwnerRemark + { + get + { + return this._OwnerRemark; + } + set + { + if ((this._OwnerRemark != value)) + { + this.OnOwnerRemarkChanging(value); + this.SendPropertyChanging(); + this._OwnerRemark = value; + this.SendPropertyChanged("OwnerRemark"); + this.OnOwnerRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubcontractorIsPass", DbType="Int")] + public System.Nullable SubcontractorIsPass + { + get + { + return this._SubcontractorIsPass; + } + set + { + if ((this._SubcontractorIsPass != value)) + { + this.OnSubcontractorIsPassChanging(value); + this.SendPropertyChanging(); + this._SubcontractorIsPass = value; + this.SendPropertyChanged("SubcontractorIsPass"); + this.OnSubcontractorIsPassChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractorIsPass", DbType="Int")] + public System.Nullable ContractorIsPass + { + get + { + return this._ContractorIsPass; + } + set + { + if ((this._ContractorIsPass != value)) + { + this.OnContractorIsPassChanging(value); + this.SendPropertyChanging(); + this._ContractorIsPass = value; + this.SendPropertyChanged("ContractorIsPass"); + this.OnContractorIsPassChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupervisionIsPass", DbType="Int")] + public System.Nullable SupervisionIsPass + { + get + { + return this._SupervisionIsPass; + } + set + { + if ((this._SupervisionIsPass != value)) + { + this.OnSupervisionIsPassChanging(value); + this.SendPropertyChanging(); + this._SupervisionIsPass = value; + this.SendPropertyChanged("SupervisionIsPass"); + this.OnSupervisionIsPassChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OwnerIsPass", DbType="Int")] + public System.Nullable OwnerIsPass + { + get + { + return this._OwnerIsPass; + } + set + { + if ((this._OwnerIsPass != value)) + { + this.OnOwnerIsPassChanging(value); + this.SendPropertyChanging(); + this._OwnerIsPass = value; + this.SendPropertyChanged("OwnerIsPass"); + this.OnOwnerIsPassChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -268515,8 +268769,6 @@ namespace Model private string _RestrictCondition; - private System.Nullable _ResponsibilityProposeSatate; - private System.Nullable _ResponsibilityConfirm; private System.Nullable _ProposeConfirm; @@ -268527,11 +268779,9 @@ namespace Model private System.Nullable _OwnerConfirm; - private System.Nullable _ProposeConfirmData; - private System.Nullable _ResponsibilityConfirmData; - private System.Nullable _ProposeHandleData; + private System.Nullable _ProposeConfirmData; private System.Nullable _GeneraConfirmData; @@ -268547,6 +268797,10 @@ namespace Model private System.Nullable _Sort; + private System.Nullable _ResponsibilityProposeSatate; + + private System.Nullable _ProposeHandleData; + private string _FourDecisionCode; #region 可扩展性方法定义 @@ -268583,8 +268837,6 @@ namespace Model partial void OnRealityDestructionTimeChanged(); partial void OnRestrictConditionChanging(string value); partial void OnRestrictConditionChanged(); - partial void OnResponsibilityProposeSatateChanging(System.Nullable value); - partial void OnResponsibilityProposeSatateChanged(); partial void OnResponsibilityConfirmChanging(System.Nullable value); partial void OnResponsibilityConfirmChanged(); partial void OnProposeConfirmChanging(System.Nullable value); @@ -268595,12 +268847,10 @@ namespace Model partial void OnSupervisionConfirmChanged(); partial void OnOwnerConfirmChanging(System.Nullable value); partial void OnOwnerConfirmChanged(); - partial void OnProposeConfirmDataChanging(System.Nullable value); - partial void OnProposeConfirmDataChanged(); partial void OnResponsibilityConfirmDataChanging(System.Nullable value); partial void OnResponsibilityConfirmDataChanged(); - partial void OnProposeHandleDataChanging(System.Nullable value); - partial void OnProposeHandleDataChanged(); + partial void OnProposeConfirmDataChanging(System.Nullable value); + partial void OnProposeConfirmDataChanged(); partial void OnGeneraConfirmDataChanging(System.Nullable value); partial void OnGeneraConfirmDataChanged(); partial void OnSupervisionConfirmDataChanging(System.Nullable value); @@ -268615,6 +268865,10 @@ namespace Model partial void OnAddTimeChanged(); partial void OnSortChanging(System.Nullable value); partial void OnSortChanged(); + partial void OnResponsibilityProposeSatateChanging(System.Nullable value); + partial void OnResponsibilityProposeSatateChanged(); + partial void OnProposeHandleDataChanging(System.Nullable value); + partial void OnProposeHandleDataChanged(); partial void OnFourDecisionCodeChanging(string value); partial void OnFourDecisionCodeChanged(); #endregion @@ -268924,26 +269178,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponsibilityProposeSatate", DbType="Int")] - public System.Nullable ResponsibilityProposeSatate - { - get - { - return this._ResponsibilityProposeSatate; - } - set - { - if ((this._ResponsibilityProposeSatate != value)) - { - this.OnResponsibilityProposeSatateChanging(value); - this.SendPropertyChanging(); - this._ResponsibilityProposeSatate = value; - this.SendPropertyChanged("ResponsibilityProposeSatate"); - this.OnResponsibilityProposeSatateChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponsibilityConfirm", DbType="Int")] public System.Nullable ResponsibilityConfirm { @@ -269044,26 +269278,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProposeConfirmData", DbType="DateTime")] - public System.Nullable ProposeConfirmData - { - get - { - return this._ProposeConfirmData; - } - set - { - if ((this._ProposeConfirmData != value)) - { - this.OnProposeConfirmDataChanging(value); - this.SendPropertyChanging(); - this._ProposeConfirmData = value; - this.SendPropertyChanged("ProposeConfirmData"); - this.OnProposeConfirmDataChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponsibilityConfirmData", DbType="DateTime")] public System.Nullable ResponsibilityConfirmData { @@ -269084,22 +269298,22 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProposeHandleData", DbType="DateTime")] - public System.Nullable ProposeHandleData + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProposeConfirmData", DbType="DateTime")] + public System.Nullable ProposeConfirmData { get { - return this._ProposeHandleData; + return this._ProposeConfirmData; } set { - if ((this._ProposeHandleData != value)) + if ((this._ProposeConfirmData != value)) { - this.OnProposeHandleDataChanging(value); + this.OnProposeConfirmDataChanging(value); this.SendPropertyChanging(); - this._ProposeHandleData = value; - this.SendPropertyChanged("ProposeHandleData"); - this.OnProposeHandleDataChanged(); + this._ProposeConfirmData = value; + this.SendPropertyChanged("ProposeConfirmData"); + this.OnProposeConfirmDataChanged(); } } } @@ -269244,6 +269458,46 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponsibilityProposeSatate", DbType="Int")] + public System.Nullable ResponsibilityProposeSatate + { + get + { + return this._ResponsibilityProposeSatate; + } + set + { + if ((this._ResponsibilityProposeSatate != value)) + { + this.OnResponsibilityProposeSatateChanging(value); + this.SendPropertyChanging(); + this._ResponsibilityProposeSatate = value; + this.SendPropertyChanged("ResponsibilityProposeSatate"); + this.OnResponsibilityProposeSatateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProposeHandleData", DbType="DateTime")] + public System.Nullable ProposeHandleData + { + get + { + return this._ProposeHandleData; + } + set + { + if ((this._ProposeHandleData != value)) + { + this.OnProposeHandleDataChanging(value); + this.SendPropertyChanging(); + this._ProposeHandleData = value; + this.SendPropertyChanged("ProposeHandleData"); + this.OnProposeHandleDataChanged(); + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FourDecisionCode", DbType="VarChar(20)")] public string FourDecisionCode { @@ -269956,7 +270210,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)] public string Remark { get @@ -334173,8 +334427,6 @@ namespace Model private EntitySet _Doc_DocManage; - private EntitySet _Doc_DocManageApprove; - private EntitySet _Driver_DriverProgress; private EntitySet _Driver_DriverReport; @@ -334643,6 +334895,8 @@ namespace Model private EntitySet _Test_TestPlan; + private EntitySet _TestRun_TrainRecords; + private EntitySet _Training_KnowledgeItem; private EntitySet _Training_Plan; @@ -334876,7 +335130,6 @@ namespace Model this._DataBase_File = new EntitySet(new Action(this.attach_DataBase_File), new Action(this.detach_DataBase_File)); this._DataBase_StartWorkReport = new EntitySet(new Action(this.attach_DataBase_StartWorkReport), new Action(this.detach_DataBase_StartWorkReport)); this._Doc_DocManage = new EntitySet(new Action(this.attach_Doc_DocManage), new Action(this.detach_Doc_DocManage)); - this._Doc_DocManageApprove = new EntitySet(new Action(this.attach_Doc_DocManageApprove), new Action(this.detach_Doc_DocManageApprove)); this._Driver_DriverProgress = new EntitySet(new Action(this.attach_Driver_DriverProgress), new Action(this.detach_Driver_DriverProgress)); this._Driver_DriverReport = new EntitySet(new Action(this.attach_Driver_DriverReport), new Action(this.detach_Driver_DriverReport)); this._Driver_DriverScheme = new EntitySet(new Action(this.attach_Driver_DriverScheme), new Action(this.detach_Driver_DriverScheme)); @@ -335111,6 +335364,7 @@ namespace Model this._Technique_RectifyItem = new EntitySet(new Action(this.attach_Technique_RectifyItem), new Action(this.detach_Technique_RectifyItem)); this._Technique_SpecialScheme = new EntitySet(new Action(this.attach_Technique_SpecialScheme), new Action(this.detach_Technique_SpecialScheme)); this._Test_TestPlan = new EntitySet(new Action(this.attach_Test_TestPlan), new Action(this.detach_Test_TestPlan)); + this._TestRun_TrainRecords = new EntitySet(new Action(this.attach_TestRun_TrainRecords), new Action(this.detach_TestRun_TrainRecords)); this._Training_KnowledgeItem = new EntitySet(new Action(this.attach_Training_KnowledgeItem), new Action(this.detach_Training_KnowledgeItem)); this._Training_Plan = new EntitySet(new Action(this.attach_Training_Plan), new Action(this.detach_Training_Plan)); this._Training_TestPlan = new EntitySet(new Action(this.attach_Training_TestPlan), new Action(this.detach_Training_TestPlan)); @@ -337249,19 +337503,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManageApprove_Sys_User", Storage="_Doc_DocManageApprove", ThisKey="UserId", OtherKey="ApproveMan", DeleteRule="NO ACTION")] - public EntitySet Doc_DocManageApprove - { - get - { - return this._Doc_DocManageApprove; - } - set - { - this._Doc_DocManageApprove.Assign(value); - } - } - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Driver_DriverProgress_Sys_User", Storage="_Driver_DriverProgress", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] public EntitySet Driver_DriverProgress { @@ -340388,6 +340629,19 @@ namespace Model } } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_TestRun_TrainRecords_Sys_User", Storage="_TestRun_TrainRecords", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] + public EntitySet TestRun_TrainRecords + { + get + { + return this._TestRun_TrainRecords; + } + set + { + this._TestRun_TrainRecords.Assign(value); + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Training_KnowledgeItem_Sys_User1", Storage="_Training_KnowledgeItem", ThisKey="UserId", OtherKey="AuditMan", DeleteRule="NO ACTION")] public EntitySet Training_KnowledgeItem { @@ -341664,18 +341918,6 @@ namespace Model entity.Sys_User = null; } - private void attach_Doc_DocManageApprove(Doc_DocManageApprove entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Doc_DocManageApprove(Doc_DocManageApprove entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - private void attach_Driver_DriverProgress(Driver_DriverProgress entity) { this.SendPropertyChanging(); @@ -344436,6 +344678,18 @@ namespace Model entity.Sys_User = null; } + private void attach_TestRun_TrainRecords(TestRun_TrainRecords entity) + { + this.SendPropertyChanging(); + entity.Sys_User = this; + } + + private void detach_TestRun_TrainRecords(TestRun_TrainRecords entity) + { + this.SendPropertyChanging(); + entity.Sys_User = null; + } + private void attach_Training_KnowledgeItem(Training_KnowledgeItem entity) { this.SendPropertyChanging(); @@ -356473,6 +356727,373 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.TestRun_PersonTrainPlan")] + public partial class TestRun_PersonTrainPlan : INotifyPropertyChanging, INotifyPropertyChanged + { + + private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); + + private string _PersonTrainPlanId; + + private string _ProjectId; + + private string _TrainType; + + private string _Purpose; + + private string _TrainingContent; + + private string _TrainingAddress; + + private System.Nullable _TrainingDate; + + private string _TrainingPersonNum; + + private System.Nullable _TrainingHours; + + private string _TrainingManager; + + private string _TrainingTeacher; + + private string _AssessmentMethod; + + private EntityRef _Base_Project; + + #region 可扩展性方法定义 + partial void OnLoaded(); + partial void OnValidate(System.Data.Linq.ChangeAction action); + partial void OnCreated(); + partial void OnPersonTrainPlanIdChanging(string value); + partial void OnPersonTrainPlanIdChanged(); + partial void OnProjectIdChanging(string value); + partial void OnProjectIdChanged(); + partial void OnTrainTypeChanging(string value); + partial void OnTrainTypeChanged(); + partial void OnPurposeChanging(string value); + partial void OnPurposeChanged(); + partial void OnTrainingContentChanging(string value); + partial void OnTrainingContentChanged(); + partial void OnTrainingAddressChanging(string value); + partial void OnTrainingAddressChanged(); + partial void OnTrainingDateChanging(System.Nullable value); + partial void OnTrainingDateChanged(); + partial void OnTrainingPersonNumChanging(string value); + partial void OnTrainingPersonNumChanged(); + partial void OnTrainingHoursChanging(System.Nullable value); + partial void OnTrainingHoursChanged(); + partial void OnTrainingManagerChanging(string value); + partial void OnTrainingManagerChanged(); + partial void OnTrainingTeacherChanging(string value); + partial void OnTrainingTeacherChanged(); + partial void OnAssessmentMethodChanging(string value); + partial void OnAssessmentMethodChanged(); + #endregion + + public TestRun_PersonTrainPlan() + { + this._Base_Project = default(EntityRef); + OnCreated(); + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PersonTrainPlanId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] + public string PersonTrainPlanId + { + get + { + return this._PersonTrainPlanId; + } + set + { + if ((this._PersonTrainPlanId != value)) + { + this.OnPersonTrainPlanIdChanging(value); + this.SendPropertyChanging(); + this._PersonTrainPlanId = value; + this.SendPropertyChanged("PersonTrainPlanId"); + this.OnPersonTrainPlanIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] + public string ProjectId + { + get + { + return this._ProjectId; + } + set + { + if ((this._ProjectId != value)) + { + if (this._Base_Project.HasLoadedOrAssignedValue) + { + throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); + } + this.OnProjectIdChanging(value); + this.SendPropertyChanging(); + this._ProjectId = value; + this.SendPropertyChanged("ProjectId"); + this.OnProjectIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainType", DbType="NVarChar(50)")] + public string TrainType + { + get + { + return this._TrainType; + } + set + { + if ((this._TrainType != value)) + { + this.OnTrainTypeChanging(value); + this.SendPropertyChanging(); + this._TrainType = value; + this.SendPropertyChanged("TrainType"); + this.OnTrainTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Purpose", DbType="NVarChar(50)")] + public string Purpose + { + get + { + return this._Purpose; + } + set + { + if ((this._Purpose != value)) + { + this.OnPurposeChanging(value); + this.SendPropertyChanging(); + this._Purpose = value; + this.SendPropertyChanged("Purpose"); + this.OnPurposeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingContent", DbType="NVarChar(200)")] + public string TrainingContent + { + get + { + return this._TrainingContent; + } + set + { + if ((this._TrainingContent != value)) + { + this.OnTrainingContentChanging(value); + this.SendPropertyChanging(); + this._TrainingContent = value; + this.SendPropertyChanged("TrainingContent"); + this.OnTrainingContentChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingAddress", DbType="NVarChar(50)")] + public string TrainingAddress + { + get + { + return this._TrainingAddress; + } + set + { + if ((this._TrainingAddress != value)) + { + this.OnTrainingAddressChanging(value); + this.SendPropertyChanging(); + this._TrainingAddress = value; + this.SendPropertyChanged("TrainingAddress"); + this.OnTrainingAddressChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingDate", DbType="DateTime")] + public System.Nullable TrainingDate + { + get + { + return this._TrainingDate; + } + set + { + if ((this._TrainingDate != value)) + { + this.OnTrainingDateChanging(value); + this.SendPropertyChanging(); + this._TrainingDate = value; + this.SendPropertyChanged("TrainingDate"); + this.OnTrainingDateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingPersonNum", DbType="NVarChar(100)")] + public string TrainingPersonNum + { + get + { + return this._TrainingPersonNum; + } + set + { + if ((this._TrainingPersonNum != value)) + { + this.OnTrainingPersonNumChanging(value); + this.SendPropertyChanging(); + this._TrainingPersonNum = value; + this.SendPropertyChanged("TrainingPersonNum"); + this.OnTrainingPersonNumChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingHours", DbType="Decimal(18,1)")] + public System.Nullable TrainingHours + { + get + { + return this._TrainingHours; + } + set + { + if ((this._TrainingHours != value)) + { + this.OnTrainingHoursChanging(value); + this.SendPropertyChanging(); + this._TrainingHours = value; + this.SendPropertyChanged("TrainingHours"); + this.OnTrainingHoursChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingManager", DbType="NVarChar(50)")] + public string TrainingManager + { + get + { + return this._TrainingManager; + } + set + { + if ((this._TrainingManager != value)) + { + this.OnTrainingManagerChanging(value); + this.SendPropertyChanging(); + this._TrainingManager = value; + this.SendPropertyChanged("TrainingManager"); + this.OnTrainingManagerChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainingTeacher", DbType="NVarChar(50)")] + public string TrainingTeacher + { + get + { + return this._TrainingTeacher; + } + set + { + if ((this._TrainingTeacher != value)) + { + this.OnTrainingTeacherChanging(value); + this.SendPropertyChanging(); + this._TrainingTeacher = value; + this.SendPropertyChanged("TrainingTeacher"); + this.OnTrainingTeacherChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AssessmentMethod", DbType="NVarChar(50)")] + public string AssessmentMethod + { + get + { + return this._AssessmentMethod; + } + set + { + if ((this._AssessmentMethod != value)) + { + this.OnAssessmentMethodChanging(value); + this.SendPropertyChanging(); + this._AssessmentMethod = value; + this.SendPropertyChanged("AssessmentMethod"); + this.OnAssessmentMethodChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_TestRun_PersonTrainPlan_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)] + public Base_Project Base_Project + { + get + { + return this._Base_Project.Entity; + } + set + { + Base_Project previousValue = this._Base_Project.Entity; + if (((previousValue != value) + || (this._Base_Project.HasLoadedOrAssignedValue == false))) + { + this.SendPropertyChanging(); + if ((previousValue != null)) + { + this._Base_Project.Entity = null; + previousValue.TestRun_PersonTrainPlan.Remove(this); + } + this._Base_Project.Entity = value; + if ((value != null)) + { + value.TestRun_PersonTrainPlan.Add(this); + this._ProjectId = value.ProjectId; + } + else + { + this._ProjectId = default(string); + } + this.SendPropertyChanged("Base_Project"); + } + } + } + + public event PropertyChangingEventHandler PropertyChanging; + + public event PropertyChangedEventHandler PropertyChanged; + + protected virtual void SendPropertyChanging() + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, emptyChangingEventArgs); + } + } + + protected virtual void SendPropertyChanged(String propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } + } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.TestRun_SubInspectTerm")] public partial class TestRun_SubInspectTerm : INotifyPropertyChanging, INotifyPropertyChanged { @@ -358689,6 +359310,342 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.TestRun_TrainRecords")] + public partial class TestRun_TrainRecords : INotifyPropertyChanging, INotifyPropertyChanged + { + + private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); + + private string _TrainRecordsId; + + private string _ProjectId; + + private string _TrainRecordsCode; + + private string _TrainRecordsName; + + private System.Nullable _UploadDate; + + private string _CompileMan; + + private System.Nullable _CompileDate; + + private string _Remark; + + private string _AttachUrl; + + private EntityRef _Base_Project; + + private EntityRef _Sys_User; + + #region 可扩展性方法定义 + partial void OnLoaded(); + partial void OnValidate(System.Data.Linq.ChangeAction action); + partial void OnCreated(); + partial void OnTrainRecordsIdChanging(string value); + partial void OnTrainRecordsIdChanged(); + partial void OnProjectIdChanging(string value); + partial void OnProjectIdChanged(); + partial void OnTrainRecordsCodeChanging(string value); + partial void OnTrainRecordsCodeChanged(); + partial void OnTrainRecordsNameChanging(string value); + partial void OnTrainRecordsNameChanged(); + partial void OnUploadDateChanging(System.Nullable value); + partial void OnUploadDateChanged(); + partial void OnCompileManChanging(string value); + partial void OnCompileManChanged(); + partial void OnCompileDateChanging(System.Nullable value); + partial void OnCompileDateChanged(); + partial void OnRemarkChanging(string value); + partial void OnRemarkChanged(); + partial void OnAttachUrlChanging(string value); + partial void OnAttachUrlChanged(); + #endregion + + public TestRun_TrainRecords() + { + this._Base_Project = default(EntityRef); + this._Sys_User = default(EntityRef); + OnCreated(); + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainRecordsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] + public string TrainRecordsId + { + get + { + return this._TrainRecordsId; + } + set + { + if ((this._TrainRecordsId != value)) + { + this.OnTrainRecordsIdChanging(value); + this.SendPropertyChanging(); + this._TrainRecordsId = value; + this.SendPropertyChanged("TrainRecordsId"); + this.OnTrainRecordsIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] + public string ProjectId + { + get + { + return this._ProjectId; + } + set + { + if ((this._ProjectId != value)) + { + if (this._Base_Project.HasLoadedOrAssignedValue) + { + throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); + } + this.OnProjectIdChanging(value); + this.SendPropertyChanging(); + this._ProjectId = value; + this.SendPropertyChanged("ProjectId"); + this.OnProjectIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainRecordsCode", DbType="NVarChar(50)")] + public string TrainRecordsCode + { + get + { + return this._TrainRecordsCode; + } + set + { + if ((this._TrainRecordsCode != value)) + { + this.OnTrainRecordsCodeChanging(value); + this.SendPropertyChanging(); + this._TrainRecordsCode = value; + this.SendPropertyChanged("TrainRecordsCode"); + this.OnTrainRecordsCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrainRecordsName", DbType="NVarChar(50)")] + public string TrainRecordsName + { + get + { + return this._TrainRecordsName; + } + set + { + if ((this._TrainRecordsName != value)) + { + this.OnTrainRecordsNameChanging(value); + this.SendPropertyChanging(); + this._TrainRecordsName = value; + this.SendPropertyChanged("TrainRecordsName"); + this.OnTrainRecordsNameChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UploadDate", DbType="DateTime")] + public System.Nullable UploadDate + { + get + { + return this._UploadDate; + } + set + { + if ((this._UploadDate != value)) + { + this.OnUploadDateChanging(value); + this.SendPropertyChanging(); + this._UploadDate = value; + this.SendPropertyChanged("UploadDate"); + this.OnUploadDateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] + public string CompileMan + { + get + { + return this._CompileMan; + } + set + { + if ((this._CompileMan != value)) + { + if (this._Sys_User.HasLoadedOrAssignedValue) + { + throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); + } + this.OnCompileManChanging(value); + this.SendPropertyChanging(); + this._CompileMan = value; + this.SendPropertyChanged("CompileMan"); + this.OnCompileManChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] + public System.Nullable CompileDate + { + get + { + return this._CompileDate; + } + set + { + if ((this._CompileDate != value)) + { + this.OnCompileDateChanging(value); + this.SendPropertyChanging(); + this._CompileDate = value; + this.SendPropertyChanged("CompileDate"); + this.OnCompileDateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] + public string Remark + { + get + { + return this._Remark; + } + set + { + if ((this._Remark != value)) + { + this.OnRemarkChanging(value); + this.SendPropertyChanging(); + this._Remark = value; + this.SendPropertyChanged("Remark"); + this.OnRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(500)")] + public string AttachUrl + { + get + { + return this._AttachUrl; + } + set + { + if ((this._AttachUrl != value)) + { + this.OnAttachUrlChanging(value); + this.SendPropertyChanging(); + this._AttachUrl = value; + this.SendPropertyChanged("AttachUrl"); + this.OnAttachUrlChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_TestRun_TrainRecords_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)] + public Base_Project Base_Project + { + get + { + return this._Base_Project.Entity; + } + set + { + Base_Project previousValue = this._Base_Project.Entity; + if (((previousValue != value) + || (this._Base_Project.HasLoadedOrAssignedValue == false))) + { + this.SendPropertyChanging(); + if ((previousValue != null)) + { + this._Base_Project.Entity = null; + previousValue.TestRun_TrainRecords.Remove(this); + } + this._Base_Project.Entity = value; + if ((value != null)) + { + value.TestRun_TrainRecords.Add(this); + this._ProjectId = value.ProjectId; + } + else + { + this._ProjectId = default(string); + } + this.SendPropertyChanged("Base_Project"); + } + } + } + + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_TestRun_TrainRecords_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] + public Sys_User Sys_User + { + get + { + return this._Sys_User.Entity; + } + set + { + Sys_User previousValue = this._Sys_User.Entity; + if (((previousValue != value) + || (this._Sys_User.HasLoadedOrAssignedValue == false))) + { + this.SendPropertyChanging(); + if ((previousValue != null)) + { + this._Sys_User.Entity = null; + previousValue.TestRun_TrainRecords.Remove(this); + } + this._Sys_User.Entity = value; + if ((value != null)) + { + value.TestRun_TrainRecords.Add(this); + this._CompileMan = value.UserId; + } + else + { + this._CompileMan = default(string); + } + this.SendPropertyChanged("Sys_User"); + } + } + } + + public event PropertyChangingEventHandler PropertyChanging; + + public event PropertyChangedEventHandler PropertyChanged; + + protected virtual void SendPropertyChanging() + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, emptyChangingEventArgs); + } + } + + protected virtual void SendPropertyChanged(String propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } + } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.TestRun_WorkInspectTemplate")] public partial class TestRun_WorkInspectTemplate : INotifyPropertyChanging, INotifyPropertyChanged { From 1492a92b9e9b3b055156b1be31262be9a06f5a67 Mon Sep 17 00:00:00 2001 From: wendy <408182087@qq.com> Date: Tue, 23 Jan 2024 03:09:54 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20SGGL?= =?UTF-8?q?/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2?= =?UTF-8?q?024-01/638415572781184074=5F=E9=A1=B9=E7=9B=AE=E5=9F=B9?= =?UTF-8?q?=E8=AE=AD=E7=AD=BE=E5=88=B0=E8=A1=A8=5F(1).doc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../638415572781184074_项目培训签到表_(1).doc | Bin 60185 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc diff --git a/SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc b/SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc deleted file mode 100644 index 11ef595078265a4f85ae3d8a8dff2b8de3ac506d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60185 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

R} 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 N-0Ny?Wfw>2{{j7L#^C?} From fd01e5f12a985d367edb3db650c08253fdb6d56c Mon Sep 17 00:00:00 2001 From: wendy <408182087@qq.com> Date: Tue, 23 Jan 2024 11:13:59 +0800 Subject: [PATCH 3/3] =?UTF-8?q?20240123=20=E7=94=9F=E4=BA=A7=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E5=9F=B9=E8=AE=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SGGL/FineUIPro.Web/ErrLog.txt | 1006 ----------------- .../638415572781184074_项目培训签到表_(1).doc | Bin 60185 -> 0 bytes .../PersonTrain/PersonTrainPlan.aspx.cs | 3 - 3 files changed, 1009 deletions(-) delete mode 100644 SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index 09b6cb64..e69de29b 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -1,1006 +0,0 @@ - -错误信息开始=====> -错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:01/19/2024 13:30:04 -出错时间:01/19/2024 13:30:06 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:01/19/2024 13:30:09 -出错时间:01/19/2024 13:30:11 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:01/19/2024 13:30:15 -出错时间:01/19/2024 13:30: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:01/19/2024 13:30:19 -出错时间:01/19/2024 13:30:21 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:13 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:13 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:14 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:14 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:14 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:14 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:15 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:15 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:15 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:15 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:15 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:15 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:15 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:15 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:15 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:15 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:15 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:15 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:16 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:16 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:16 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:16 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:17 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:17 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:17 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:17 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:18 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:18 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:18 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:18 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:18 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:18 - - -错误信息开始=====> -错误类型:HttpException -错误信息:服务器无法在发送 HTTP 标头之后设置内容类型。 -错误堆栈: - 在 System.Web.HttpResponse.set_ContentType(String value) - 在 (HttpResponse , String ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG() - 在 (vZLRRSbabnqvVAmNCEjdEDQKXdxRA ) - 在 vZLRRSbabnqvVAmNCEjdEDQKXdxRA.luuJaIyboCVhZQvwOAIOIejFYYhG(Object , EventArgs ) - 在 System.Web.UI.Page.OnPreRenderComplete(EventArgs e) - 在 FineUIPro.Web.PageBase.OnPreRenderComplete(EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\common\PageBase.cs:行号 36 - 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) -出错时间:01/19/2024 15:43:19 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx -IP地址:::1 -操作人员:JT - -出错时间:01/19/2024 15:43:19 - - -错误信息开始=====> -错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:01/19/2024 18:44:53 -出错时间:01/19/2024 18:44:53 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:01/19/2024 18:44:53 -出错时间:01/19/2024 18:44:53 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:01/19/2024 18:44:54 -出错时间:01/19/2024 18:44:54 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:01/19/2024 18:44:54 -出错时间:01/19/2024 18:44:54 - - -错误信息开始=====> -错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:01/19/2024 20:44:48 -出错时间:01/19/2024 20:44:49 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:01/19/2024 20:44:49 -出错时间:01/19/2024 20:44:49 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:01/19/2024 20:44:49 -出错时间:01/19/2024 20:44:49 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:01/19/2024 20:44:49 -出错时间:01/19/2024 20:44:49 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:e:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecordsEdit.aspx(81): error CS1061: “ASP.testrun_persontrain_trainrecordsedit_aspx”不包含“btnSign_Click”的定义,并且找不到可接受类型为“ASP.testrun_persontrain_trainrecordsedit_aspx”的第一个参数的扩展方法“btnSign_Click”(是否缺少 using 指令或程序集引用?) -错误堆栈: - 在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) - 在 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) -出错时间:01/22/2024 14:23:32 -出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecordsEdit.aspx -IP地址:::1 - -出错时间:01/22/2024 14:23:32 - - -错误信息开始=====> -错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:01/22/2024 17:24:41 -出错时间:01/22/2024 17:24:41 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:01/22/2024 17:24:41 -出错时间:01/22/2024 17:24:41 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:01/22/2024 17:24:41 -出错时间:01/22/2024 17:24:41 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:01/22/2024 17:24:41 -出错时间:01/22/2024 17:24:41 - - -错误信息开始=====> -错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:01/22/2024 19:24:38 -出错时间:01/22/2024 19:24:38 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:01/22/2024 19:24:38 -出错时间:01/22/2024 19:24:38 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:01/22/2024 19:24:38 -出错时间:01/22/2024 19:24:38 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:01/22/2024 19:24:38 -出错时间:01/22/2024 19:24:38 - - -错误信息开始=====> -错误类型: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() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:01/22/2024 21:24:38 -出错时间:01/22/2024 21:24:38 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:01/22/2024 21:24:38 -出错时间:01/22/2024 21:24:38 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:01/22/2024 21:24:38 -出错时间:01/22/2024 21:24:38 - - -错误信息开始=====> -错误类型: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) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:01/22/2024 21:24:38 -出错时间:01/22/2024 21:24:38 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:e:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\PersonTrainPlan.aspx(12): error CS1061: “ASP.testrun_persontrain_persontrainplan_aspx”不包含“PageManager1_CustomEvent”的定义,并且找不到可接受类型为“ASP.testrun_persontrain_persontrainplan_aspx”的第一个参数的扩展方法“PageManager1_CustomEvent”(是否缺少 using 指令或程序集引用?) -错误堆栈: - 在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) - 在 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) -出错时间:01/22/2024 21:53:39 -出错文件:http://localhost:8579/TestRun/PersonTrain/PersonTrainPlan.aspx -IP地址:::1 - -出错时间:01/22/2024 21:53:39 - diff --git a/SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc b/SGGL/FineUIPro.Web/FileUpload/TestRun/PersonTrain/PersonTrainPlan/2024-01/638415572781184074_项目培训签到表_(1).doc deleted file mode 100644 index 11ef595078265a4f85ae3d8a8dff2b8de3ac506d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60185 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

R} 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 N-0Ny?Wfw>2{{j7L#^C?} diff --git a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs index 908bdf6b..226ea003 100644 --- a/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs +++ b/SGGL/FineUIPro.Web/TestRun/PersonTrain/PersonTrainPlan.aspx.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; -using System.Web; -using System.Web.UI; -using System.Web.UI.WebControls; namespace FineUIPro.Web.TestRun.PersonTrain {