diff --git a/DataBase/ConstInitData.sql b/DataBase/ConstInitData.sql
index eb357dc8..9e03c871 100644
--- a/DataBase/ConstInitData.sql
+++ b/DataBase/ConstInitData.sql
@@ -572,6 +572,9 @@ GO
INSERT INTO Sys_Const (ID,ConstValue,ConstText,SortIndex,GroupId)
VALUES('85CF0BBF-A3F3-42DF-89DC-CE9A4886BCA1','Menu_Video','视频监控',11,'MenuType_P')
GO
+INSERT INTO Sys_Const (ID,ConstValue,ConstText,SortIndex,GroupId)
+VALUES('4F835AC7-9FD8-443D-A5A6-F557AA5A2221','Menu_Transfer','移交管理',12,'MenuType_P')
+GO
--项目类型
INSERT INTO dbo.Sys_Const(ID, ConstValue, ConstText, SortIndex, GroupId)
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-gaofei.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-gaofei.sql
index 8bb9d8be..cadd0a7f 100644
--- a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-gaofei.sql
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-gaofei.sql
@@ -53,6 +53,52 @@ GO
+CREATE TABLE [dbo].[Transfer_StaticEquipment](
+ [Id] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [StaticEquipment] [nvarchar](50) NULL,
+ [SYSTEM] [nvarchar](50) NULL,
+ [Subsystem] [nvarchar](50) NULL,
+ [TestPackage] [nvarchar](50) NULL,
+ [TestPackageSTART] [datetime] NULL,
+ [TestPackageFINISH] [datetime] NULL,
+ [MechanicalFINALStatus] [nvarchar](50) NULL,
+ CONSTRAINT [PK_Transfer_StaticEquipment] PRIMARY KEY CLUSTERED
+(
+ [Id] 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
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'StaticEquipment' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_StaticEquipment'
+GO
+
+
+
+CREATE TABLE [dbo].[Transfer_RotatingEquipment](
+ [Id] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [RotatingEquipment] [nvarchar](50) NULL,
+ [SYSTEM] [nvarchar](50) NULL,
+ [Subsystem] [nvarchar](50) NULL,
+ [TestPackage] [nvarchar](50) NULL,
+ [TestPackageSTART] [datetime] NULL,
+ [TestPackageFINISH] [datetime] NULL,
+ [MechanicalFINALStatus] [nvarchar](50) NULL,
+ CONSTRAINT [PK_Transfer_RotatingEquipment] PRIMARY KEY CLUSTERED
+(
+ [Id] 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
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'RotatingEquipment' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_RotatingEquipment'
+GO
+
+
+
CREATE TABLE [dbo].[Transfer_Instrumentation](
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-lpf.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-lpf.sql
index 3c56725d..e2850604 100644
--- a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-lpf.sql
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-lpf.sql
@@ -1,11 +1,11 @@
-alter table DriverSub_DriverSubPlan add DriverSubNames varchar(100);
-go;
-alter table DriverSub_DriverSubContact add DriverSubPlanId varchar(100);
-go;
-alter table DriverSub_DriverSubContact add DriverSubContractorsId varchar(100);
-go;
-alter table DriverSub_DriverSubContact add SubcontractingType varchar(100);
-go;
+alter table DriverSub_DriverSubPlan add DriverSubNames varchar(100)
+go
+alter table DriverSub_DriverSubContact add DriverSubPlanId varchar(100)
+go
+alter table DriverSub_DriverSubContact add DriverSubContractorsId varchar(100)
+go
+alter table DriverSub_DriverSubContact add SubcontractingType varchar(100)
+go
create table DriverSub_DriverSubContractors
(
DriverSubContractorsId varchar(100) primary key,
@@ -20,8 +20,8 @@ create table DriverSub_DriverSubContractors
Province varchar(100),
City varchar(100),
IsUse bit default 1,
-);
-go;
+)
+go
exec sp_addextendedproperty 'MS_Description', N'浼佷笟鍚嶇О', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'SubUnitName'
go
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-phf.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-phf.sql
deleted file mode 100644
index ce48014a..00000000
--- a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-26-phf.sql
+++ /dev/null
@@ -1,79 +0,0 @@
-CREATE TABLE [dbo].[Transfer_PunchlistFrom](
- [Id] [nvarchar](50) NOT NULL,
- [ProjectId] [nvarchar](50) NULL,
- [Item_No] [nvarchar](50) NULL,
- [Punch_No] [nvarchar](50) NULL,
- [SystemName] [nvarchar](50) NULL,
- [Subsystem] [nvarchar](50) NULL,
- [Test_Package] [nvarchar](50) NULL,
- [Discipline] [nvarchar](50) NULL,
- [DESCRIPTION] [nvarchar](50) NULL,
- [Identified] [nvarchar](50) NULL,
- [Category] [nvarchar](50) NULL,
- [PUNCH_ITEM_FINISH_DATE] [datetime] NULL,
- [Action_By] [nvarchar](50) NULL,
- [Required_By] [nvarchar](50) NULL,
- [PUNCH_ITEM_STATUS] [nvarchar](50) NULL,
- [Comments] [nvarchar](50) NULL,
- CONSTRAINT [PK_Transfer_PunchlistFrom] PRIMARY KEY CLUSTERED
-(
- [Id] 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
-
-
-CREATE TABLE [dbo].[Transfer_HVAC](
- [Id] [nvarchar](50) NOT NULL,
- [ProjectId] [nvarchar](50) NULL,
- [HVAC] [nvarchar](50) NULL,
- [SystemName] [nvarchar](50) NULL,
- [Subsystem] [nvarchar](50) NULL,
- [Test_Package] [nvarchar](50) NULL,
- [Test_Package_START] [datetime] NULL,
- [Test_Package_FINISH] [datetime] NULL,
- [FINAL_Status] [nvarchar](50) NULL,
- CONSTRAINT [PK_Transfer_HVAC] PRIMARY KEY CLUSTERED
-(
- [Id] 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
-
-CREATE TABLE [dbo].[Transfer_Plumbing](
- [Id] [nvarchar](50) NOT NULL,
- [ProjectId] [nvarchar](50) NULL,
- [Plumbing] [nvarchar](50) NULL,
- [SystemName] [nvarchar](50) NULL,
- [Subsystem] [nvarchar](50) NULL,
- [Test_Package] [nvarchar](50) NULL,
- [Test_Package_START] [datetime] NULL,
- [Test_Package_FINISH] [datetime] NULL,
- [FINAL_Status] [nvarchar](50) NULL,
- CONSTRAINT [PK_Transfer_Plumbing] PRIMARY KEY CLUSTERED
-(
- [Id] 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
-
-CREATE TABLE [dbo].[Transfer_Telecom](
- [Id] [nvarchar](50) NOT NULL,
- [ProjectId] [nvarchar](50) NULL,
- [Telecom] [nvarchar](50) NULL,
- [SystemName] [nvarchar](50) NULL,
- [Subsystem] [nvarchar](50) NULL,
- [Test_Package] [nvarchar](50) NULL,
- [Test_Package_START] [datetime] NULL,
- [Test_Package_FINISH] [datetime] NULL,
- [FINAL_Status] [nvarchar](50) NULL,
- CONSTRAINT [PK_Transfer_Telecom] PRIMARY KEY CLUSTERED
-(
- [Id] 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
\ No newline at end of file
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-29-gaofei.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-29-gaofei.sql
new file mode 100644
index 00000000..39437a4f
--- /dev/null
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-29-gaofei.sql
@@ -0,0 +1,71 @@
+INSERT INTO Sys_Const (ID,ConstValue,ConstText,SortIndex,GroupId)
+VALUES('4F835AC7-9FD8-443D-A5A6-F557AA5A2221','Menu_Transfer','移交管理',12,'MenuType_P')
+GO
+
+ insert into Sys_Menu( MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType ,IsOffice,IsEnd,IsUsed )
+ values('D0850615-BF32-4CFA-84CA-EEA261676EA8','移交专业设置','BaseInfo/TransferMajor.aspx',180,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
+ GO
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('0465EA2B-2F37-4103-A717-4033894108E0','D0850615-BF32-4CFA-84CA-EEA261676EA8','增加',1)
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('EF58BDF7-F303-4633-8B83-DB4B151F8EAF','D0850615-BF32-4CFA-84CA-EEA261676EA8','修改',2)
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('FC1373E2-D942-4D0E-822F-CE2F16C5D42D','D0850615-BF32-4CFA-84CA-EEA261676EA8','删除',3)
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('65427D56-5490-42D7-8F00-EB3A59FAA6B0','D0850615-BF32-4CFA-84CA-EEA261676EA8','保存',4)
+ GO
+
+
+CREATE TABLE [dbo].[Base_TransferMajor](
+ [TransferMajorId] [nvarchar](50) NOT NULL,
+ [Discipline] [nvarchar](50) NULL,
+ [Major] [nvarchar](50) NULL,
+ [DisciplineCode] [nvarchar](50) NULL,
+ [Remark] [nvarchar](200) NULL,
+ CONSTRAINT [PK_BaseInfo_TransferMajor] PRIMARY KEY CLUSTERED
+(
+ [TransferMajorId] 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
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'移交专业表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TransferMajor'
+GO
+
+
+INSERT INTO Base_TransferMajor
+VALUES('7A0CD361-2BF9-466A-A586-3DBA49A7D4A1','Static Equipment','静设备','01',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('3D5FC248-8437-4062-A882-945C077B1910','Equipment','动设备','02',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('B55C034D-057E-4CD3-B09B-75DBDB7D2CDC','Piping','管道','03',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('2DA0AB18-78BD-43A5-BBB0-2BF96E25789E','Instrument','仪表','04','only refer to field instrument')
+GO
+INSERT INTO Base_TransferMajor
+VALUES('A7C08424-D6B4-40AD-8563-DCD793290ADE','Eletrical','电气','05',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('0A4DE4BE-DE07-41F2-ABB1-FE8B8710BC2A','Structure','结构','06',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('2EE1D310-53DF-43E1-B7A0-F4C1389E4A52','Civil','土建','07',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('2CDA9F7D-2212-4D6F-9E62-14241BA57DF3','Architecture','建筑','08',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('53CB3BF5-517F-4E67-A218-E9A7E1E31A58','FF','消防','09',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('B87322EC-75DA-4BEB-9CED-31B7E89B4FA9','Plumbing','给排水','10',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('D109A3D9-E8CC-46B4-830A-AB2686E6321F','Plot Plan','总图','11',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('DE4904D2-1CD8-4248-8599-AC16995FBDDB','Telecom','电信','12',null)
+GO
+INSERT INTO Base_TransferMajor
+VALUES('82B6666D-1866-4A38-927A-0B2DB60C4D64','HVAC','暖通','13',null)
+GO
\ No newline at end of file
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-30-phf.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-30-phf.sql
new file mode 100644
index 00000000..d10e30b0
--- /dev/null
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-01-30-phf.sql
@@ -0,0 +1,76 @@
+Create VIEW [dbo].[View_TransferDetail] AS
+/*移交管理列表视图*/
+
+select Projectid,SystemName,Subsystem,TestPackage,sDate,fDate,Status from (
+
+SELECT Projectid, SYSTEM as SystemName, Subsystem ,TestPackage,
+TestPackageSTART as sDate,TestPackageFINISH as fDate,FINALStatus as Status
+FROM Transfer_Piping
+
+UNION ALL
+
+SELECT Projectid,SYSTEM as SystemName, Subsystem ,TestPackage,TestPackageSTART as sDate,
+TestPackageFINISH as fDate,
+MechanicalFINALStatus as Status
+FROM Transfer_StaticEquipment
+
+UNION ALL
+
+SELECT Projectid,SYSTEM as SystemName, Subsystem ,TestPackage,TestPackageSTART as sDate,
+TestPackageFINISH as fDate,
+MechanicalFINALStatus as Status
+FROM Transfer_RotatingEquipment
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_Instrumentation
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_Electrical
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_Civil_Structure
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_Firefighting
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_Telecom
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_Plumbing
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status
+FROM Transfer_HVAC
+
+)f
+
+
+GO
\ No newline at end of file
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-01-gaofei.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-01-gaofei.sql
new file mode 100644
index 00000000..793147ec
--- /dev/null
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-01-gaofei.sql
@@ -0,0 +1,2 @@
+alter table Transfer_PunchlistFrom alter column DESCRIPTION nvarchar(500) null
+GO
\ No newline at end of file
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-02-01-phf.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-02-01-phf.sql
new file mode 100644
index 00000000..5ab3c142
--- /dev/null
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-02-01-phf.sql
@@ -0,0 +1,86 @@
+Alter VIEW [dbo].[View_TransferDetail] AS
+/*移交管理列表视图*/
+
+select Projectid,SystemName,Subsystem,TestPackage,sDate,fDate,Status,aDate from (
+
+SELECT Projectid, SYSTEM as SystemName, Subsystem ,TestPackage,
+TestPackageSTART as sDate,TestPackageFINISH as fDate,FINALStatus as Status,
+CompleteTime as aDate
+FROM Transfer_Piping
+
+UNION ALL
+
+SELECT Projectid,SYSTEM as SystemName, Subsystem ,TestPackage,TestPackageSTART as sDate,
+TestPackageFINISH as fDate,
+MechanicalFINALStatus as Status ,
+CompleteTime as aDate
+FROM Transfer_StaticEquipment
+
+UNION ALL
+
+SELECT Projectid,SYSTEM as SystemName, Subsystem ,TestPackage,TestPackageSTART as sDate,
+TestPackageFINISH as fDate,
+MechanicalFINALStatus as Status,
+CompleteTime as aDate
+FROM Transfer_RotatingEquipment
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_Instrumentation
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_Electrical
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_Civil_Structure
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_Firefighting
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_Telecom
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_Plumbing
+
+UNION ALL
+
+SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
+Test_Package_FINISH as fDate,
+FINAL_Status as Status,
+CompleteTime as aDate
+FROM Transfer_HVAC
+
+)f
+
+
+GO
\ No newline at end of file
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-02-phf.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-02-phf.sql
new file mode 100644
index 00000000..d2dbe410
--- /dev/null
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-02-phf.sql
@@ -0,0 +1,10 @@
+alter table Transfer_Piping add CompleteTime datetime null;
+alter table Transfer_StaticEquipment add CompleteTime datetime null;
+alter table Transfer_RotatingEquipment add CompleteTime datetime null;
+alter table Transfer_Instrumentation add CompleteTime datetime null;
+alter table Transfer_Electrical add CompleteTime datetime null;
+alter table Transfer_Civil_Structure add CompleteTime datetime null;
+alter table Transfer_Firefighting add CompleteTime datetime null;
+alter table Transfer_Telecom add CompleteTime datetime null;
+alter table Transfer_Plumbing add CompleteTime datetime null;
+alter table Transfer_HVAC add CompleteTime datetime null;
\ No newline at end of file
diff --git a/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-04-phf.sql b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-04-phf.sql
new file mode 100644
index 00000000..61d069b0
--- /dev/null
+++ b/DataBase/鐗堟湰鏃ュ織/SGGLDB_WH_2024-02-04-phf.sql
@@ -0,0 +1,13 @@
+--重新导入
+delete from Transfer_Piping;
+delete from Transfer_StaticEquipment;
+delete from Transfer_RotatingEquipment;
+
+--修改时间完成时间
+update Transfer_Instrumentation set CompleteTime=getdate();
+update Transfer_Electrical set CompleteTime=getdate();
+update Transfer_Civil_Structure set CompleteTime=getdate();
+update Transfer_Firefighting set CompleteTime=getdate();
+update Transfer_Telecom set CompleteTime=getdate();
+update Transfer_Plumbing set CompleteTime=getdate();
+update Transfer_HVAC set CompleteTime=getdate();
\ No newline at end of file
diff --git a/DataBase/鑿滃崟鍒濆鍖栬剼鏈/0-1绯荤粺璁剧疆锛圡enu_SysSet锛.sql b/DataBase/鑿滃崟鍒濆鍖栬剼鏈/0-1绯荤粺璁剧疆锛圡enu_SysSet锛.sql
index 0459d502..e85a33ac 100644
--- a/DataBase/鑿滃崟鍒濆鍖栬剼鏈/0-1绯荤粺璁剧疆锛圡enu_SysSet锛.sql
+++ b/DataBase/鑿滃崟鍒濆鍖栬剼鏈/0-1绯荤粺璁剧疆锛圡enu_SysSet锛.sql
@@ -244,6 +244,15 @@ GO
insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('124B7659-5F18-49F3-8D30-BF8680830827','F0DF2F2B-7C12-4A0F-B7D4-0B00BADE1D64','保存',4)
GO
+ insert into Sys_Menu( MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType ,IsOffice,IsEnd,IsUsed )
+ values('D0850615-BF32-4CFA-84CA-EEA261676EA8','移交专业设置','BaseInfo/TransferMajor.aspx',180,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
+ GO
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('0465EA2B-2F37-4103-A717-4033894108E0','D0850615-BF32-4CFA-84CA-EEA261676EA8','增加',1)
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('EF58BDF7-F303-4633-8B83-DB4B151F8EAF','D0850615-BF32-4CFA-84CA-EEA261676EA8','修改',2)
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('FC1373E2-D942-4D0E-822F-CE2F16C5D42D','D0850615-BF32-4CFA-84CA-EEA261676EA8','删除',3)
+ insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('65427D56-5490-42D7-8F00-EB3A59FAA6B0','D0850615-BF32-4CFA-84CA-EEA261676EA8','保存',4)
+ GO
+
/****质量基础设置******/
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('A93BA810-3511-4BB2-9C10-9663351DF79F','质量设置','',20,'D363BD9D-4DEC-45D8-89C8-B0E49DEF61B4','Menu_SysSet',1,0,1)
diff --git a/DataBase/鑿滃崟鍒濆鍖栬剼鏈/1-14绉讳氦绠$悊鍥捐〃锛圡enu_Transfer锛.sql b/DataBase/鑿滃崟鍒濆鍖栬剼鏈/1-14绉讳氦绠$悊鍥捐〃锛圡enu_Transfer锛.sql
new file mode 100644
index 00000000..7f28b592
--- /dev/null
+++ b/DataBase/鑿滃崟鍒濆鍖栬剼鏈/1-14绉讳氦绠$悊鍥捐〃锛圡enu_Transfer锛.sql
@@ -0,0 +1,20 @@
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('3517DBE2-9728-4BA0-9EA5-AE2147DB883B','移交图表','',
+130,'0','Menu_Transfer',0,0,1)
+
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('E6F5125D-DD94-4978-B7EB-D9C26694D86D','全厂移交统计表',
+'Transfer/Chart/Instrumentation.aspx',10,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
+
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('C2DD3E9E-DB18-466F-8FA0-19AD6E21EEF0','Punchlist from',
+'Transfer/Chart/PunchlistFrom.aspx',20,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('F97BCF55-E450-4007-AD84-AB64B3496204','全厂移交统计递增表',
+'Transfer/Chart/TransferChart.aspx',15,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
+
+
+
diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj
index d482c2e6..372cebec 100644
--- a/SGGL/BLL/BLL.csproj
+++ b/SGGL/BLL/BLL.csproj
@@ -165,6 +165,7 @@
+
@@ -770,6 +771,8 @@
+
+
diff --git a/SGGL/BLL/BaseInfo/TransferMajorService.cs b/SGGL/BLL/BaseInfo/TransferMajorService.cs
new file mode 100644
index 00000000..2099310b
--- /dev/null
+++ b/SGGL/BLL/BaseInfo/TransferMajorService.cs
@@ -0,0 +1,86 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace BLL
+{
+ ///
+ /// 绉讳氦涓撲笟
+ ///
+ public static class TransferMajorService
+ {
+ public static Model.SGGLDB db = Funs.DB;
+
+ ///
+ /// 鏍规嵁涓婚敭鑾峰彇绉讳氦涓撲笟
+ ///
+ ///
+ ///
+ public static Model.Base_TransferMajor GetTransferMajorById(string TransferMajorId)
+ {
+ return Funs.DB.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajorId);
+ }
+
+ ///
+ /// 娣诲姞绉讳氦涓撲笟
+ ///
+ ///
+ public static void AddTransferMajor(Model.Base_TransferMajor TransferMajor)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Base_TransferMajor newTransferMajor = new Model.Base_TransferMajor
+ {
+ TransferMajorId = TransferMajor.TransferMajorId,
+ Discipline = TransferMajor.Discipline,
+ Major = TransferMajor.Major,
+ DisciplineCode = TransferMajor.DisciplineCode,
+ Remark = TransferMajor.Remark
+ };
+ db.Base_TransferMajor.InsertOnSubmit(newTransferMajor);
+ db.SubmitChanges();
+ }
+
+ ///
+ /// 淇敼绉讳氦涓撲笟
+ ///
+ ///
+ public static void UpdateTransferMajor(Model.Base_TransferMajor TransferMajor)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Base_TransferMajor newTransferMajor = db.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajor.TransferMajorId);
+ if (newTransferMajor != null)
+ {
+ newTransferMajor.Discipline = TransferMajor.Discipline;
+ newTransferMajor.Major = TransferMajor.Major;
+ newTransferMajor.DisciplineCode = TransferMajor.DisciplineCode;
+ newTransferMajor.Remark = TransferMajor.Remark;
+ db.SubmitChanges();
+ }
+ }
+
+ ///
+ /// 鏍规嵁涓婚敭鍒犻櫎绉讳氦涓撲笟
+ ///
+ ///
+ public static void DeleteTransferMajorById(string TransferMajorId)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Base_TransferMajor TransferMajor = db.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajorId);
+ if (TransferMajor != null)
+ {
+ db.Base_TransferMajor.DeleteOnSubmit(TransferMajor);
+ db.SubmitChanges();
+ }
+ }
+
+ ///
+ /// 鑾峰彇绉讳氦涓撲笟涓嬫媺鍒楄〃椤
+ ///
+ ///
+ public static List GetTransferMajorList()
+ {
+ return (from x in Funs.DB.Base_TransferMajor orderby x.DisciplineCode select x).ToList();
+ }
+ }
+}
diff --git a/SGGL/BLL/Common/ChartControlService.cs b/SGGL/BLL/Common/ChartControlService.cs
index 32096b9d..e022e9fc 100644
--- a/SGGL/BLL/Common/ChartControlService.cs
+++ b/SGGL/BLL/Common/ChartControlService.cs
@@ -109,5 +109,49 @@
return chart;
}
#endregion
+
+ ///
+ /// 缁檆hart绫昏祴鍊
+ ///
+ /// 鏁版嵁婧愯〃鍊
+ /// 鍥炬爣棰
+ /// 鍥剧被鍨
+ /// 鍥炬樉绀哄搴
+ /// 鍥炬樉绀洪珮搴
+ /// 鏄惁鏄剧ず3D鏁堟灉
+ /// 杩斿洖鍥
+ public static Model.DataSourceChart GetDataSourceChartByYijiao(DataTable dt, string title, string type, int width, int height, bool isNotEnable3D)
+ {
+ Model.DataSourceChart dataSourceChart = new Model.DataSourceChart
+ {
+ Width = width,
+ Height = height,
+ Title = title,
+ IsNotEnable3D = isNotEnable3D,
+ ChartType = GetChartType(type)
+ };
+ List dataSourceTeams = new List();
+ for (int i = 1; i < dt.Columns.Count; i++)
+ {
+ Model.DataSourceTeam dataSourceTeam = new Model.DataSourceTeam
+ {
+ DataPointName = dt.Columns[i].ToString()
+ };
+ List dataSourcePoints = new List();
+ for (int j = 0; j < dt.Rows.Count; j++)
+ {
+ Model.DataSourcePoint dataSourcePoint = new Model.DataSourcePoint
+ {
+ PointText = dt.Rows[j][0].ToString(),
+ PointValue = dt.Rows[j][i].ToString()
+ };
+ dataSourcePoints.Add(dataSourcePoint);
+ }
+ dataSourceTeam.DataSourcePoints = dataSourcePoints;
+ dataSourceTeams.Add(dataSourceTeam);
+ }
+ dataSourceChart.DataSourceTeams = dataSourceTeams;
+ return dataSourceChart;
+ }
}
}
diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs
index 2b52aa32..a96ed1c0 100644
--- a/SGGL/BLL/Common/Const.cs
+++ b/SGGL/BLL/Common/Const.cs
@@ -1026,6 +1026,10 @@ namespace BLL
/// 椋庨櫓绛夌骇
///
public const string RiskLevelMenuId = "E4B526CC-805E-4131-8E18-2FFA6871507E";
+ ///
+ /// 绉讳氦涓撲笟
+ ///
+ public const string TransferMajorMenuId = "D0850615-BF32-4CFA-84CA-EEA261676EA8";
#endregion
#region 璐ㄩ噺鍩虹淇℃伅
diff --git a/SGGL/BLL/TestRun/DriverRun/DriverRunPlanService.cs b/SGGL/BLL/TestRun/DriverRun/DriverRunPlanService.cs
index 3da39a96..ec51bda1 100644
--- a/SGGL/BLL/TestRun/DriverRun/DriverRunPlanService.cs
+++ b/SGGL/BLL/TestRun/DriverRun/DriverRunPlanService.cs
@@ -83,10 +83,9 @@ namespace BLL
Model.DriverRun_DriverRunPlan newDriverRunPlan = Funs.DB.DriverRun_DriverRunPlan.FirstOrDefault(e => e.DriverRunPlanId == driverRunPlanId);
if (newDriverRunPlan != null)
{
- if (!string.IsNullOrEmpty(newDriverRunPlan.AttachUrl))
- {
- UploadAttachmentService.DeleteFile(Funs.RootPath, newDriverRunPlan.AttachUrl);
- }
+ ////鍒犻櫎闄勪欢琛
+ BLL.CommonService.DeleteAttachFileById(newDriverRunPlan.DriverRunPlanId);
+ BLL.CommonService.DeleteAttachFileById(newDriverRunPlan.DriverRunPlanId + "K");
Funs.DB.DriverRun_DriverRunPlan.DeleteOnSubmit(newDriverRunPlan);
Funs.DB.SubmitChanges();
}
diff --git a/SGGL/BLL/Transfer/RotatingEquipmentService.cs b/SGGL/BLL/Transfer/RotatingEquipmentService.cs
new file mode 100644
index 00000000..b20f390b
--- /dev/null
+++ b/SGGL/BLL/Transfer/RotatingEquipmentService.cs
@@ -0,0 +1,79 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BLL
+{
+ public class RotatingEquipmentService
+ {
+ ///
+ /// 鏍规嵁涓婚敭鑾峰彇璁惧鏉愭枡鎶ラ獙淇℃伅
+ ///
+ ///
+ ///
+ public static Model.Transfer_RotatingEquipment GetRotatingEquipmentById(string Id)
+ {
+ return Funs.DB.Transfer_RotatingEquipment.FirstOrDefault(e => e.Id == Id);
+ }
+
+ ///
+ /// 娣诲姞璁惧鏉愭枡鎶ラ獙
+ ///
+ ///
+ public static void AddRotatingEquipment(Model.Transfer_RotatingEquipment RotatingEquipment)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Transfer_RotatingEquipment newRotatingEquipment = new Model.Transfer_RotatingEquipment();
+ newRotatingEquipment.Id = RotatingEquipment.Id;
+ newRotatingEquipment.ProjectId = RotatingEquipment.ProjectId;
+ newRotatingEquipment.RotatingEquipment = RotatingEquipment.RotatingEquipment;
+ newRotatingEquipment.SYSTEM = RotatingEquipment.SYSTEM;
+ newRotatingEquipment.Subsystem = RotatingEquipment.Subsystem;
+ newRotatingEquipment.TestPackage = RotatingEquipment.TestPackage;
+ newRotatingEquipment.TestPackageSTART = RotatingEquipment.TestPackageSTART;
+ newRotatingEquipment.TestPackageFINISH = RotatingEquipment.TestPackageFINISH;
+ newRotatingEquipment.MechanicalFINALStatus = RotatingEquipment.MechanicalFINALStatus;
+ db.Transfer_RotatingEquipment.InsertOnSubmit(newRotatingEquipment);
+ db.SubmitChanges();
+ }
+
+ ///
+ /// 淇敼璁惧鏉愭枡鎶ラ獙
+ ///
+ ///
+ public static void UpdateRotatingEquipment(Model.Transfer_RotatingEquipment RotatingEquipment)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Transfer_RotatingEquipment newRotatingEquipment = db.Transfer_RotatingEquipment.FirstOrDefault(e => e.Id == RotatingEquipment.Id);
+ if (newRotatingEquipment != null)
+ {
+ newRotatingEquipment.ProjectId = RotatingEquipment.ProjectId;
+ newRotatingEquipment.RotatingEquipment = RotatingEquipment.RotatingEquipment;
+ newRotatingEquipment.SYSTEM = RotatingEquipment.SYSTEM;
+ newRotatingEquipment.Subsystem = RotatingEquipment.Subsystem;
+ newRotatingEquipment.TestPackage = RotatingEquipment.TestPackage;
+ newRotatingEquipment.TestPackageSTART = RotatingEquipment.TestPackageSTART;
+ newRotatingEquipment.TestPackageFINISH = RotatingEquipment.TestPackageFINISH;
+ newRotatingEquipment.MechanicalFINALStatus = RotatingEquipment.MechanicalFINALStatus;
+ db.SubmitChanges();
+ }
+ }
+
+ ///
+ /// 鏍规嵁涓婚敭鍒犻櫎璁惧鏉愭枡鎶ラ獙
+ ///
+ ///
+ public static void DeleteRotatingEquipment(string Id)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Transfer_RotatingEquipment RotatingEquipment = db.Transfer_RotatingEquipment.FirstOrDefault(e => e.Id == Id);
+ if (RotatingEquipment != null)
+ {
+ db.Transfer_RotatingEquipment.DeleteOnSubmit(RotatingEquipment);
+ db.SubmitChanges();
+ }
+ }
+ }
+}
diff --git a/SGGL/BLL/Transfer/StaticEquipmentService.cs b/SGGL/BLL/Transfer/StaticEquipmentService.cs
new file mode 100644
index 00000000..bdeed534
--- /dev/null
+++ b/SGGL/BLL/Transfer/StaticEquipmentService.cs
@@ -0,0 +1,79 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BLL
+{
+ public class StaticEquipmentService
+ {
+ ///
+ /// 鏍规嵁涓婚敭鑾峰彇璁惧鏉愭枡鎶ラ獙淇℃伅
+ ///
+ ///
+ ///
+ public static Model.Transfer_StaticEquipment GetStaticEquipmentById(string Id)
+ {
+ return Funs.DB.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == Id);
+ }
+
+ ///
+ /// 娣诲姞璁惧鏉愭枡鎶ラ獙
+ ///
+ ///
+ public static void AddStaticEquipment(Model.Transfer_StaticEquipment StaticEquipment)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Transfer_StaticEquipment newStaticEquipment = new Model.Transfer_StaticEquipment();
+ newStaticEquipment.Id = StaticEquipment.Id;
+ newStaticEquipment.ProjectId = StaticEquipment.ProjectId;
+ newStaticEquipment.StaticEquipment = StaticEquipment.StaticEquipment;
+ newStaticEquipment.SYSTEM = StaticEquipment.SYSTEM;
+ newStaticEquipment.Subsystem = StaticEquipment.Subsystem;
+ newStaticEquipment.TestPackage = StaticEquipment.TestPackage;
+ newStaticEquipment.TestPackageSTART = StaticEquipment.TestPackageSTART;
+ newStaticEquipment.TestPackageFINISH = StaticEquipment.TestPackageFINISH;
+ newStaticEquipment.MechanicalFINALStatus = StaticEquipment.MechanicalFINALStatus;
+ db.Transfer_StaticEquipment.InsertOnSubmit(newStaticEquipment);
+ db.SubmitChanges();
+ }
+
+ ///
+ /// 淇敼璁惧鏉愭枡鎶ラ獙
+ ///
+ ///
+ public static void UpdateStaticEquipment(Model.Transfer_StaticEquipment StaticEquipment)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Transfer_StaticEquipment newStaticEquipment = db.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == StaticEquipment.Id);
+ if (newStaticEquipment != null)
+ {
+ newStaticEquipment.ProjectId = StaticEquipment.ProjectId;
+ newStaticEquipment.StaticEquipment = StaticEquipment.StaticEquipment;
+ newStaticEquipment.SYSTEM = StaticEquipment.SYSTEM;
+ newStaticEquipment.Subsystem = StaticEquipment.Subsystem;
+ newStaticEquipment.TestPackage = StaticEquipment.TestPackage;
+ newStaticEquipment.TestPackageSTART = StaticEquipment.TestPackageSTART;
+ newStaticEquipment.TestPackageFINISH = StaticEquipment.TestPackageFINISH;
+ newStaticEquipment.MechanicalFINALStatus = StaticEquipment.MechanicalFINALStatus;
+ db.SubmitChanges();
+ }
+ }
+
+ ///
+ /// 鏍规嵁涓婚敭鍒犻櫎璁惧鏉愭枡鎶ラ獙
+ ///
+ ///
+ public static void DeleteStaticEquipment(string Id)
+ {
+ Model.SGGLDB db = Funs.DB;
+ Model.Transfer_StaticEquipment StaticEquipment = db.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == Id);
+ if (StaticEquipment != null)
+ {
+ db.Transfer_StaticEquipment.DeleteOnSubmit(StaticEquipment);
+ db.SubmitChanges();
+ }
+ }
+ }
+}
diff --git a/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx b/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx
new file mode 100644
index 00000000..07c4b6a5
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx
@@ -0,0 +1,152 @@
+锘<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TransferMajor.aspx.cs" Inherits="FineUIPro.Web.BaseInfo.TransferMajor" %>
+
+
+
+
+
+ 绉讳氦涓撲笟
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx.cs b/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx.cs
new file mode 100644
index 00000000..b0d6346e
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx.cs
@@ -0,0 +1,280 @@
+锘縰sing BLL;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.BaseInfo
+{
+ public partial class TransferMajor : PageBase
+ {
+ #region 鍔犺浇
+ ///
+ /// 鍔犺浇椤甸潰
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ ////鏉冮檺鎸夐挳鏂规硶
+ this.GetButtonPower();
+ Funs.DropDownPageSize(this.ddlPageSize);
+ ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 缁戝畾琛ㄦ牸
+ BindGrid();
+ }
+ }
+
+ ///
+ /// 缁戝畾鏁版嵁
+ ///
+ private void BindGrid()
+ {
+ var q = from x in Funs.DB.Base_TransferMajor orderby x.DisciplineCode select x;
+ Grid1.RecordCount = q.Count();
+ // 2.鑾峰彇褰撳墠鍒嗛〉鏁版嵁
+ var table = GetPagedDataTable(Grid1.PageIndex, Grid1.PageSize);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ ///
+ /// 鍒嗛〉
+ ///
+ ///
+ private List GetPagedDataTable(int pageIndex, int pageSize)
+ {
+ List source = (from x in Funs.DB.Base_TransferMajor orderby x.DisciplineCode select x).ToList();
+ List paged = new List();
+
+ int rowbegin = pageIndex * pageSize;
+ int rowend = (pageIndex + 1) * pageSize;
+ if (rowend > source.Count())
+ {
+ rowend = source.Count();
+ }
+
+ for (int i = rowbegin; i < rowend; i++)
+ {
+ paged.Add(source[i]);
+ }
+
+ return paged;
+ }
+
+ ///
+ /// 杩囨护琛ㄥご
+ ///
+ ///
+ ///
+ protected void Grid1_FilterChange(object sender, EventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 鏀瑰彉绱㈠紩浜嬩欢
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ Grid1.PageIndex = e.NewPageIndex;
+ BindGrid();
+ }
+ #endregion
+
+ #region 鍒嗛〉涓嬫媺閫夋嫨
+ ///
+ /// 鍒嗛〉涓嬫媺閫夋嫨
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+ #endregion
+
+ #region 鍒犻櫎
+ ///
+ /// 鍒犻櫎
+ ///
+ ///
+ ///
+ protected void btnDelete_Click(object sender, EventArgs e)
+ {
+ var getV = BLL.TransferMajorService.GetTransferMajorById(hfFormID.Text);
+ if (getV != null)
+ {
+ BLL.LogService.AddSys_Log(this.CurrUser, getV.DisciplineCode, getV.TransferMajorId, BLL.Const.TransferMajorMenuId, BLL.Const.BtnDelete);
+ BLL.TransferMajorService.DeleteTransferMajorById(hfFormID.Text);
+ // 閲嶆柊缁戝畾琛ㄦ牸锛屽苟妯℃嫙鐐瑰嚮[鏂板鎸夐挳]
+ BindGrid();
+ PageContext.RegisterStartupScript("onNewButtonClick();");
+ }
+ }
+
+ ///
+ /// 鍙抽敭鍒犻櫎浜嬩欢
+ ///
+ ///
+ ///
+ protected void btnMenuDelete_Click(object sender, EventArgs e)
+ {
+ this.DeleteData();
+ }
+
+ ///
+ /// 鍒犻櫎鏂规硶
+ ///
+ private void DeleteData()
+ {
+ if (Grid1.SelectedRowIndexArray.Length > 0)
+ {
+ foreach (int rowIndex in Grid1.SelectedRowIndexArray)
+ {
+ string rowID = Grid1.DataKeys[rowIndex][0].ToString();
+ var getV = BLL.TransferMajorService.GetTransferMajorById(rowID);
+ if (getV != null)
+ {
+ BLL.LogService.AddSys_Log(this.CurrUser, getV.DisciplineCode, getV.TransferMajorId, BLL.Const.TransferMajorMenuId, BLL.Const.BtnDelete);
+ BLL.TransferMajorService.DeleteTransferMajorById(rowID);
+ }
+ }
+
+ BindGrid();
+ PageContext.RegisterStartupScript("onNewButtonClick();");
+ }
+ }
+ #endregion
+
+ #region 缂栬緫
+ ///
+ /// 鍙抽敭缂栬緫浜嬩欢
+ ///
+ ///
+ ///
+ protected void btnMenuEdit_Click(object sender, EventArgs e)
+ {
+ this.EditData();
+ }
+
+ ///
+ /// 缂栬緫鏁版嵁鏂规硶
+ ///
+ private void EditData()
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("璇疯嚦灏戦夋嫨涓鏉¤褰曪紒", MessageBoxIcon.Warning);
+ return;
+ }
+ string Id = Grid1.SelectedRowID;
+ var TransferMajor = BLL.TransferMajorService.GetTransferMajorById(Id);
+ if (TransferMajor != null)
+ {
+ this.txtDiscipline.Text = TransferMajor.Discipline;
+ this.txtMajor.Text = TransferMajor.Major;
+ this.txtDisciplineCode.Text = TransferMajor.DisciplineCode;
+ this.txtRemark.Text = TransferMajor.Remark;
+ hfFormID.Text = Id;
+ this.btnDelete.Enabled = true;
+ }
+ }
+ #endregion
+
+ #region 淇濆瓨
+ ///
+ /// 淇濆瓨鎸夐挳
+ ///
+ ///
+ ///
+ protected void btnSave_Click(object sender, EventArgs e)
+ {
+ string strRowID = hfFormID.Text;
+ Model.Base_TransferMajor TransferMajor = new Model.Base_TransferMajor
+ {
+ Discipline = this.txtDiscipline.Text.Trim(),
+ Major = this.txtMajor.Text.Trim(),
+ DisciplineCode= this.txtDisciplineCode.Text.Trim(),
+ Remark = txtRemark.Text.Trim()
+ };
+ if (string.IsNullOrEmpty(strRowID))
+ {
+ TransferMajor.TransferMajorId = SQLHelper.GetNewID(typeof(Model.Base_TransferMajor));
+ BLL.TransferMajorService.AddTransferMajor(TransferMajor);
+ BLL.LogService.AddSys_Log(this.CurrUser, TransferMajor.Discipline, TransferMajor.TransferMajorId, BLL.Const.TransferMajorMenuId, BLL.Const.BtnAdd);
+ }
+ else
+ {
+ TransferMajor.TransferMajorId = strRowID;
+ BLL.TransferMajorService.UpdateTransferMajor(TransferMajor);
+ BLL.LogService.AddSys_Log(this.CurrUser, TransferMajor.Discipline, TransferMajor.TransferMajorId, BLL.Const.TransferMajorMenuId, BLL.Const.BtnModify);
+ }
+
+ this.SimpleForm1.Reset();
+ // 閲嶆柊缁戝畾琛ㄦ牸锛屽苟鐐瑰嚮褰撳墠缂栬緫鎴栬呮柊澧炵殑琛
+ BindGrid();
+ PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, TransferMajor.TransferMajorId));
+ }
+ #endregion
+
+ #region 楠岃瘉璐圭敤绫诲埆鍚嶇О銆佺紪鍙锋槸鍚﹀瓨鍦
+ ///
+ /// 楠岃瘉璐圭敤绫诲埆鍚嶇О銆佺紪鍙锋槸鍚﹀瓨鍦
+ ///
+ ///
+ ///
+ protected void TextBox_TextChanged(object sender, EventArgs e)
+ {
+ var q = Funs.DB.Base_TransferMajor.FirstOrDefault(x => x.Discipline == this.txtDiscipline.Text.Trim() && (x.TransferMajorId != hfFormID.Text || (hfFormID.Text == null && x.TransferMajorId != null)));
+ if (q != null)
+ {
+ ShowNotify("杈撳叆鐨凞iscipline宸插瓨鍦紒", MessageBoxIcon.Warning);
+ }
+
+ var q2 = Funs.DB.Base_TransferMajor.FirstOrDefault(x => x.Major == this.txtMajor.Text.Trim() && (x.TransferMajorId != hfFormID.Text || (hfFormID.Text == null && x.TransferMajorId != null)));
+ if (q2 != null)
+ {
+ ShowNotify("杈撳叆鐨勪笓涓氬凡瀛樺湪锛", MessageBoxIcon.Warning);
+ }
+ }
+ #endregion
+
+ #region 鑾峰彇鎸夐挳鏉冮檺
+ ///
+ /// 鑾峰彇鎸夐挳鏉冮檺
+ ///
+ ///
+ ///
+ private void GetButtonPower()
+ {
+ var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.TransferMajorMenuId);
+ if (buttonList.Count() > 0)
+ {
+ if (buttonList.Contains(BLL.Const.BtnAdd))
+ {
+ this.btnNew.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnModify))
+ {
+ this.btnMenuEdit.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnDelete))
+ {
+ this.btnDelete.Hidden = false;
+ this.btnMenuDelete.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnSave))
+ {
+ this.btnSave.Hidden = false;
+ }
+ }
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx.designer.cs b/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx.designer.cs
new file mode 100644
index 00000000..51b35e66
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/TransferMajor.aspx.designer.cs
@@ -0,0 +1,204 @@
+锘//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆
+//
+// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+// 閲嶆柊鐢熸垚浠g爜锛屽垯鎵鍋氭洿鏀瑰皢涓㈠け銆
+// 鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.BaseInfo {
+
+
+ public partial class TransferMajor {
+
+ ///
+ /// form1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+
+ ///
+ /// SimpleForm1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.SimpleForm SimpleForm1;
+
+ ///
+ /// hfFormID 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.TextBox hfFormID;
+
+ ///
+ /// txtDiscipline 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.TextBox txtDiscipline;
+
+ ///
+ /// txtMajor 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.TextBox txtMajor;
+
+ ///
+ /// txtDisciplineCode 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.TextBox txtDisciplineCode;
+
+ ///
+ /// txtRemark 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.TextArea txtRemark;
+
+ ///
+ /// Toolbar1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// btnNew 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Button btnNew;
+
+ ///
+ /// btnDelete 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Button btnDelete;
+
+ ///
+ /// ToolbarFill1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.ToolbarFill ToolbarFill1;
+
+ ///
+ /// btnSave 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// Menu1 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Menu Menu1;
+
+ ///
+ /// btnMenuEdit 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.MenuButton btnMenuEdit;
+
+ ///
+ /// btnMenuDelete 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.MenuButton btnMenuDelete;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/Controls/ChartControl.ascx.cs b/SGGL/FineUIPro.Web/Controls/ChartControl.ascx.cs
index cb6c6d73..b7c547ac 100644
--- a/SGGL/FineUIPro.Web/Controls/ChartControl.ascx.cs
+++ b/SGGL/FineUIPro.Web/Controls/ChartControl.ascx.cs
@@ -282,5 +282,154 @@ namespace Web.Controls
Controls.Add(chart1);
}
+
+ ///
+ /// 鍒涘缓Chart鍥惧舰鐧惧垎姣
+ ///
+ /// Chart绫
+ public void CreateChartBaifenbi(Model.DataSourceChart dataSourceChart)
+ {
+ Chart chart1 = new Chart
+ {
+ ID = "chart1",
+ BackColor = Color.WhiteSmoke,
+ ImageLocation = "~/Images/ChartPic_#SEQ(300,3)",
+ BorderlineDashStyle = ChartDashStyle.Solid,
+ Palette = ChartColorPalette.BrightPastel,
+ BackSecondaryColor = Color.White,
+ BackGradientStyle = GradientStyle.TopBottom,
+ BorderWidth = 2,
+ BorderColor = Color.FromArgb(26, 59, 105),
+ ImageType = ChartImageType.Png,
+
+ Width = dataSourceChart.Width,
+ Height = dataSourceChart.Height
+ };
+
+ Title title = new Title
+ {
+ Text = dataSourceChart.Title,
+ ShadowColor = Color.FromArgb(32, 0, 0, 0),
+ Font = new Font("Trebuchet MS", 10F, FontStyle.Bold),
+ ShadowOffset = 3,
+ ForeColor = Color.FromArgb(26, 59, 105)
+ };
+ chart1.Titles.Add(title);
+
+ Legend legend = new Legend
+ {
+ Name = dataSourceChart.Title,
+ TextWrapThreshold = 1,
+ Docking = Docking.Top,
+ Alignment = StringAlignment.Center,
+ BackColor = Color.Transparent,
+ Font = new Font(new FontFamily("Trebuchet MS"), 8),
+ LegendStyle = LegendStyle.Row,
+ IsEquallySpacedItems = true,
+ IsTextAutoFit = false
+ };
+ chart1.Legends.Add(legend);
+
+ ChartArea chartArea = new ChartArea
+ {
+ Name = dataSourceChart.Title,
+ BackColor = Color.Transparent
+ };
+ chartArea.AxisX.IsLabelAutoFit = false;
+ chartArea.AxisY.IsLabelAutoFit = false;
+ chartArea.AxisX.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular);
+ chartArea.AxisY.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular);
+ chartArea.AxisY.LineColor = Color.FromArgb(64, 64, 64, 64);
+ chartArea.AxisX.LineColor = Color.FromArgb(64, 64, 64, 64);
+ chartArea.AxisY.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64);
+ chartArea.AxisX.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64);
+ chartArea.AxisX.Interval = 1;
+ chartArea.Area3DStyle.Enable3D = dataSourceChart.IsNotEnable3D;
+
+ chartArea.AxisY.LabelStyle.Format = " 0% "; // 鏍煎紡鍖栵紝涓轰簡鏄剧ず鐧惧垎鍙
+
+
+ chart1.ChartAreas.Add(chartArea);
+
+ if (dataSourceChart.ChartType == SeriesChartType.Pie)
+ {
+ foreach (Model.DataSourceTeam dataSourceTeam in dataSourceChart.DataSourceTeams)
+ {
+ this.lblTotal.Text = "绱鍊间负锛";
+ if (dataSourceTeam.DataPointName == "绱")
+ {
+ foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
+ {
+ this.lblTotal.Text += (dataSourcePoint.PointText + "锛" + dataSourcePoint.PointValue + ",");
+ }
+ if (this.lblTotal.Text != "绱鍊间负锛")
+ {
+ this.lblTotal.Text = this.lblTotal.Text.Substring(0, this.lblTotal.Text.LastIndexOf(","));
+ }
+ }
+ else
+ {
+ this.lblTotal.Visible = false;
+ chart1.Series.Add(dataSourceTeam.DataPointName);
+ chart1.Series[dataSourceTeam.DataPointName].ChartType = dataSourceChart.ChartType;
+ chart1.Series[dataSourceTeam.DataPointName].Name = dataSourceTeam.DataPointName;
+ chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;
+ chart1.Series[dataSourceTeam.DataPointName].BorderWidth = 2;
+ chart1.Series[dataSourceTeam.DataPointName].Label = "#PERCENT{P1}";
+ chart1.Series[dataSourceTeam.DataPointName]["DrawingStyle"] = "Cylinder";
+ int m = 0;
+ foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
+ {
+ chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
+ chart1.Series[dataSourceTeam.DataPointName].Points[m].LegendText = dataSourcePoint.PointText + "#PERCENT{P1}";
+ m++;
+ }
+ }
+ }
+ }
+ else
+ {
+ foreach (Model.DataSourceTeam dataSourceTeam in dataSourceChart.DataSourceTeams)
+ {
+ this.lblTotal.Text = "绱鍊间负锛";
+ if (dataSourceTeam.DataPointName == "绱")
+ {
+ foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
+ {
+ this.lblTotal.Text += (dataSourcePoint.PointText + "锛" + dataSourcePoint.PointValue + ",");
+ }
+ if (this.lblTotal.Text != "绱鍊间负锛")
+ {
+ this.lblTotal.Text = this.lblTotal.Text.Substring(0, this.lblTotal.Text.LastIndexOf(","));
+ }
+ }
+ else
+ {
+ this.lblTotal.Visible = false;
+ chart1.Series.Add(dataSourceTeam.DataPointName);
+ chart1.Series[dataSourceTeam.DataPointName].ChartType = dataSourceChart.ChartType;
+ chart1.Series[dataSourceTeam.DataPointName].Name = dataSourceTeam.DataPointName;
+ chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;
+ chart1.Series[dataSourceTeam.DataPointName].BorderWidth = 2;
+ chart1.Series[dataSourceTeam.DataPointName]["DrawingStyle"] = "Cylinder";
+
+ chart1.Series[dataSourceTeam.DataPointName].Label = "#VAL{P}";//璁剧疆鏍囩鏂囨湰 (鍦ㄨ璁℃湡閫氳繃灞炴х獥鍙g紪杈戞洿鐩磋)
+ chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;//鏄剧ず鏍囩
+ if (dataSourceTeam.DataPointName == "Actual Finished(%)")
+ {
+ chart1.Series[dataSourceTeam.DataPointName].Color = Color.Red;
+ }
+ else {
+ chart1.Series[dataSourceTeam.DataPointName].Color = Color.Blue;
+ }
+ foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
+ {
+ chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
+ }
+ }
+ }
+ }
+ Controls.Add(chart1);
+ }
}
}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt
index 40871f48..479c4756 100644
--- a/SGGL/FineUIPro.Web/ErrLog.txt
+++ b/SGGL/FineUIPro.Web/ErrLog.txt
@@ -1,457 +1,77 @@
閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: via
+閿欒绫诲瀷:SqlException
+閿欒淇℃伅:鎵ц瓒呮椂宸茶繃鏈熴傚畬鎴愭搷浣滀箣鍓嶅凡瓒呮椂鎴栨湇鍔″櫒鏈搷搴斻
閿欒鍫嗘爤:
- 鍦 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/23/2024 12:21:40
-鍑洪敊鏃堕棿:01/23/2024 12:21:40
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/23/2024 12:21:41
-鍑洪敊鏃堕棿:01/23/2024 12:21:41
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/23/2024 12:21:41
-鍑洪敊鏃堕棿:01/23/2024 12:21:41
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/23/2024 12:21:41
-鍑洪敊鏃堕棿:01/23/2024 12:21:41
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:HttpParseException
-閿欒淇℃伅:鍩虹被鍖呮嫭瀛楁鈥渢xtRemark鈥濓紝浣嗗叾绫诲瀷(FineUIPro.TextBox)涓庢帶浠(FineUIPro.TextArea)鐨勭被鍨嬩笉鍏煎銆
-閿欒鍫嗘爤:
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildFieldDeclaration(ControlBuilder builder)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse)
- 鍦 System.Web.Compilation.TemplateControlCodeDomTreeGenerator.BuildMiscClassMembers()
- 鍦 System.Web.Compilation.PageCodeDomTreeGenerator.BuildMiscClassMembers()
- 鍦 System.Web.Compilation.BaseCodeDomTreeGenerator.BuildSourceDataTree()
- 鍦 System.Web.Compilation.BaseCodeDomTreeGenerator.GetCodeDomTree(CodeDomProvider codeDomProvider, StringResourceBuilder stringResourceBuilder, VirtualPath virtualPath)
- 鍦 System.Web.Compilation.BaseTemplateBuildProvider.GenerateCode(AssemblyBuilder assemblyBuilder)
- 鍦 System.Web.Compilation.AssemblyBuilder.AddBuildProvider(BuildProvider buildProvider)
-鍑洪敊鏃堕棿:01/24/2024 19:37:42
-鍑洪敊鏂囦欢:http://localhost:8579/TestRun/PersonTrain/TrainContractEdit.aspx?id=684accf8-74c8-4ba7-817f-914011ab0a03
-IP鍦板潃:::1
-
-鍑洪敊鏃堕棿:01/24/2024 19:37:42
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/25/2024 12:39:51
-鍑洪敊鏃堕棿:01/25/2024 12:39:51
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/25/2024 12:39:51
-鍑洪敊鏃堕棿:01/25/2024 12:39:51
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/25/2024 12:39:51
-鍑洪敊鏃堕棿:01/25/2024 12:39:51
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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/25/2024 12:39:51
-鍑洪敊鏃堕棿:01/25/2024 12:39:51
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:FileNotFoundException
-閿欒淇℃伅:鏈兘鎵惧埌鏂囦欢鈥淓:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\Menu_Transfer.xml鈥濄
-閿欒鍫嗘爤:
- 鍦 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
- 鍦 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
- 鍦 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
- 鍦 System.Web.UI.Control.OpenFileAndGetDependency(VirtualPath virtualPath, String physicalPath, CacheDependency& dependency)
- 鍦 System.Web.UI.WebControls.XmlDataSource.GetReader(String path, String content, CacheDependency& cacheDependency)
- 鍦 System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument(XmlDocument document, CacheDependency& dataCacheDependency, CacheDependency& transformCacheDependency)
- 鍦 System.Web.UI.WebControls.XmlDataSource.GetXmlDocument()
- 鍦 FineUIPro.Web.indexProject.InitTreeMenu() 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\indexProject.aspx.cs:琛屽彿 102
- 鍦 FineUIPro.Web.indexProject.MenuSwitchMethod(String type) 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\indexProject.aspx.cs:琛屽彿 728
- 鍦 FineUIPro.Web.indexProject.btnTransfer_Click(Object sender, EventArgs e) 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\indexProject.aspx.cs:琛屽彿 786
- 鍦 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.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
+ 鍦 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
+ 鍦 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
+ 鍦 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
+ 鍦 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
+ 鍦 System.Data.SqlClient.SqlDataReader.get_MetaData()
+ 鍦 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
+ 鍦 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
+ 鍦 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
+ 鍦 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
+ 鍦 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
+ 鍦 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
+ 鍦 System.Data.Common.DbCommand.ExecuteReader()
+ 鍦 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
+ 鍦 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
+ 鍦 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
+ 鍦 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
+ 鍦 System.Linq.Queryable.Count[TSource](IQueryable`1 source)
+ 鍦 FineUIPro.Web.common.main_new.Page_Load(Object sender, EventArgs e) 浣嶇疆 E:\2023鍏徃椤圭洰\浜旂幆鏂癨CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\main_new.aspx.cs:琛屽彿 67
+ 鍦 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
+ 鍦 System.EventHandler.Invoke(Object sender, EventArgs e)
+ 鍦 System.Web.UI.Control.OnLoad(EventArgs e)
+ 鍦 System.Web.UI.Control.LoadRecursive()
鍦 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
-鍑洪敊鏃堕棿:01/26/2024 09:14:17
-鍑洪敊鏂囦欢:http://localhost:8579/indexProject.aspx?projectId=05a4f675-0caa-4e9e-b171-fc2b7d7ba025
-IP鍦板潃:::1
-鎿嶄綔浜哄憳:JT
-
-鍑洪敊鏃堕棿:01/26/2024 09:14:17
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:FileNotFoundException
-閿欒淇℃伅:鏈兘鎵惧埌鏂囦欢鈥淓:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\Menu_Transfer.xml鈥濄
-閿欒鍫嗘爤:
- 鍦 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
- 鍦 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
- 鍦 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
- 鍦 System.Web.UI.Control.OpenFileAndGetDependency(VirtualPath virtualPath, String physicalPath, CacheDependency& dependency)
- 鍦 System.Web.UI.WebControls.XmlDataSource.GetReader(String path, String content, CacheDependency& cacheDependency)
- 鍦 System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument(XmlDocument document, CacheDependency& dataCacheDependency, CacheDependency& transformCacheDependency)
- 鍦 System.Web.UI.WebControls.XmlDataSource.GetXmlDocument()
- 鍦 FineUIPro.Web.indexProject.InitTreeMenu() 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\indexProject.aspx.cs:琛屽彿 102
- 鍦 FineUIPro.Web.indexProject.MenuSwitchMethod(String type) 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\indexProject.aspx.cs:琛屽彿 728
- 鍦 FineUIPro.Web.indexProject.btnTransfer_Click(Object sender, EventArgs e) 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\indexProject.aspx.cs:琛屽彿 786
- 鍦 FineUIPro.Button.OnClick(EventArgs e)
- 鍦 (Button , EventArgs )
- 鍦 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
- 鍦 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
- 鍦 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
- 鍦 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
-鍑洪敊鏃堕棿:01/26/2024 09:14:20
-鍑洪敊鏂囦欢:http://localhost:8579/indexProject.aspx?projectId=05a4f675-0caa-4e9e-b171-fc2b7d7ba025
-IP鍦板潃:::1
-鎿嶄綔浜哄憳:JT
-
-鍑洪敊鏃堕棿:01/26/2024 09:14:20
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:HttpException
-閿欒淇℃伅:鏂囦欢鈥/common/mainMenu_Transfer.aspx鈥濅笉瀛樺湪銆
-閿欒鍫嗘爤:
- 鍦 System.Web.UI.Util.CheckVirtualFileExists(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/26/2024 09:42:36
-鍑洪敊鏂囦欢:http://localhost:8579/common/mainMenu_Transfer.aspx
-IP鍦板潃:::1
-
-鍑洪敊鏃堕棿:01/26/2024 09:42:36
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:HttpException
-閿欒淇℃伅:鏂囦欢鈥/common/mainMenu_Transfer.aspx鈥濅笉瀛樺湪銆
-閿欒鍫嗘爤:
- 鍦 System.Web.UI.Util.CheckVirtualFileExists(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/26/2024 09:47:07
-鍑洪敊鏂囦欢:http://localhost:8579/common/mainMenu_Transfer.aspx
-IP鍦板潃:::1
-
-鍑洪敊鏃堕棿:01/26/2024 09:47:07
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:HttpParseException
-閿欒淇℃伅:鏈兘鍔犺浇绫诲瀷鈥淔ineUIPro.Web.common.mainMenu_Transfer鈥濄
-閿欒鍫嗘爤:
- 鍦 System.Web.UI.TemplateParser.ProcessException(Exception ex)
- 鍦 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
- 鍦 System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
-----閿欒绫诲瀷:HttpException
+----閿欒绫诲瀷:Win32Exception
----閿欒淇℃伅:
-----鏈兘鍔犺浇绫诲瀷鈥淔ineUIPro.Web.common.mainMenu_Transfer鈥濄
+----绛夊緟鐨勬搷浣滆繃鏃躲
----閿欒鍫嗘爤:
- 鍦 System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError)
- 鍦 System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly)
- 鍦 System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData)
-鍑洪敊鏃堕棿:01/26/2024 09:47:58
-鍑洪敊鏂囦欢:http://localhost:8579/common/mainMenu_Transfer.aspx
+ 鍑洪敊鏃堕棿:02/02/2024 11:24:03
+鍑洪敊鏂囦欢:http://localhost:8579/common/main_new.aspx
IP鍦板潃:::1
+鎿嶄綔浜哄憳:JT
-鍑洪敊鏃堕棿:01/26/2024 09:47:58
+鍑洪敊鏃堕棿:02/02/2024 11:24:12
閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: via
+閿欒绫诲瀷:SqlException
+閿欒淇℃伅:鍙傛暟鍖栨煡璇 '(@ProjectId nvarchar(4000))select * from Transfer_Piping C
+ ' 闇瑕佸弬鏁 '@ProjectId'锛屼絾鏈彁渚涜鍙傛暟銆
閿欒鍫嗘爤:
- 鍦 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.CNCECHSSEWebService.getSupervise_SubUnitReport() 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:琛屽彿 2180
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
+ 鍦 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
+ 鍦 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
+ 鍦 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
+ 鍦 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
+ 鍦 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
+ 鍦 System.Data.SqlClient.SqlDataReader.get_MetaData()
+ 鍦 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
+ 鍦 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
+ 鍦 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
+ 鍦 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
+ 鍦 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
+ 鍦 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
+ 鍦 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
+ 鍦 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
+ 鍦 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
+ 鍦 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
+ 鍦 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 浣嶇疆 E:\2023鍏徃椤圭洰\浜旂幆鏂癨CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:琛屽彿 311
+ 鍦 FineUIPro.Web.Transfer.Piping.BindGrid() 浣嶇疆 E:\2023鍏徃椤圭洰\浜旂幆鏂癨CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Transfer\Piping.aspx.cs:琛屽彿 58
+ 鍦 FineUIPro.Web.Transfer.Piping.Page_Load(Object sender, EventArgs e) 浣嶇疆 E:\2023鍏徃椤圭洰\浜旂幆鏂癨CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Transfer\Piping.aspx.cs:琛屽彿 24
+ 鍦 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
+ 鍦 System.EventHandler.Invoke(Object sender, EventArgs e)
+ 鍦 System.Web.UI.Control.OnLoad(EventArgs e)
+ 鍦 System.Web.UI.Control.LoadRecursive()
+ 鍦 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+鍑洪敊鏃堕棿:02/04/2024 10:42:45
+鍑洪敊鏂囦欢:http://localhost:8579/Transfer/Piping.aspx
+IP鍦板潃:::1
+鎿嶄綔浜哄憳:JT
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:琛屽彿 2045
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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.CNCECHSSEWebService.getCheck_CheckRectify() 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:琛屽彿 1941
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
-
-
-閿欒淇℃伅寮濮=====>
-閿欒绫诲瀷:ArgumentException
-閿欒淇℃伅:鎻愪緵鐨 URI 鏂规鈥渉ttp鈥濇棤鏁堬紝搴斾负鈥渉ttps鈥濄
-鍙傛暟鍚: 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.CNCECHSSEWebService.getInformation_UrgeReport() 浣嶇疆 E:\宸ヤ綔\浜旂幆鏂藉伐骞冲彴\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:琛屽彿 1883
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
-鍑洪敊鏃堕棿:01/26/2024 12:55:46
+鍑洪敊鏃堕棿:02/04/2024 10:42:45
diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/Piping瀵煎叆妯℃澘.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/Piping瀵煎叆妯℃澘.xls
new file mode 100644
index 00000000..26f8263c
Binary files /dev/null and b/SGGL/FineUIPro.Web/File/Excel/DataIn/Piping瀵煎叆妯℃澘.xls differ
diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/RotatingEquipment瀵煎叆妯℃澘.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/RotatingEquipment瀵煎叆妯℃澘.xls
new file mode 100644
index 00000000..25111830
Binary files /dev/null and b/SGGL/FineUIPro.Web/File/Excel/DataIn/RotatingEquipment瀵煎叆妯℃澘.xls differ
diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/StaticEquipment瀵煎叆妯℃澘.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/StaticEquipment瀵煎叆妯℃澘.xls
new file mode 100644
index 00000000..640e8001
Binary files /dev/null and b/SGGL/FineUIPro.Web/File/Excel/DataIn/StaticEquipment瀵煎叆妯℃澘.xls differ
diff --git a/SGGL/FineUIPro.Web/File/Excel/TestRun/淇濊繍鑰冨嫟琛ㄦā鏉.xls b/SGGL/FineUIPro.Web/File/Excel/TestRun/淇濊繍鑰冨嫟琛ㄦā鏉.xls
new file mode 100644
index 00000000..0c996796
Binary files /dev/null and b/SGGL/FineUIPro.Web/File/Excel/TestRun/淇濊繍鑰冨嫟琛ㄦā鏉.xls differ
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index 1beee8df..cb5ae160 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -244,6 +244,7 @@
+
@@ -368,6 +369,7 @@
+
@@ -1829,6 +1831,9 @@
+
+
+
@@ -1840,12 +1845,17 @@
+
+
+
+
+
@@ -6468,6 +6478,13 @@
TrainTypeEdit.aspx
+
+ TransferMajor.aspx
+ ASPXCodeBehind
+
+
+ TransferMajor.aspx
+
UnitType.aspx
ASPXCodeBehind
@@ -6846,6 +6863,13 @@
themes.aspx
+
+ DataImportControl.ascx
+ ASPXCodeBehind
+
+
+ DataImportControl.ascx
+
FlowOperateControl.ascx
ASPXCodeBehind
@@ -16341,6 +16365,27 @@
TestRunRecordUploadList.aspx
+
+ Instrumentation.aspx
+ ASPXCodeBehind
+
+
+ Instrumentation.aspx
+
+
+ PunchlistFrom.aspx
+ ASPXCodeBehind
+
+
+ PunchlistFrom.aspx
+
+
+ TransferChart.aspx
+ ASPXCodeBehind
+
+
+ TransferChart.aspx
+
CivilStructure.aspx
ASPXCodeBehind
@@ -16418,6 +16463,13 @@
Piping.aspx
+
+ PipingDataIn.aspx
+ ASPXCodeBehind
+
+
+ PipingDataIn.aspx
+
Plumbing.aspx
ASPXCodeBehind
@@ -16460,6 +16512,34 @@
PunchlistFromDataIn.aspx
+
+ RotatingEquipment.aspx
+ ASPXCodeBehind
+
+
+ RotatingEquipment.aspx
+
+
+ RotatingEquipmentDataIn.aspx
+ ASPXCodeBehind
+
+
+ RotatingEquipmentDataIn.aspx
+
+
+ StaticEquipment.aspx
+ ASPXCodeBehind
+
+
+ StaticEquipment.aspx
+
+
+ StaticEquipmentDataIn.aspx
+ ASPXCodeBehind
+
+
+ StaticEquipmentDataIn.aspx
+
Telecom.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx b/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx
index 05f4efc6..209da8ac 100644
--- a/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx
+++ b/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx
@@ -28,6 +28,8 @@
+
+
diff --git a/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.cs b/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.cs
index 419f1737..0300fd86 100644
--- a/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.cs
+++ b/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.cs
@@ -97,6 +97,20 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
ShowNotify("鍒犻櫎鏁版嵁鎴愬姛!", MessageBoxIcon.Success);
}
}
+
+ protected void btnDel_Click(object sender, EventArgs e)
+ {
+ var plan = (from x in Funs.DB.DriverPrepare_SchemePlan where x.ProjectId == this.CurrUser.LoginProjectId select x).FirstOrDefault();
+ if (plan == null)
+ {
+ Alert.ShowInTop("椤圭洰鏃犺褰曪紝鏃犻渶鍒犻櫎锛", MessageBoxIcon.Warning);
+ return;
+ }
+ BLL.DriverPrepareSchemePlanItemService.DeleteSchemePlanItemByschemePlanId(plan.SchemePlanId);
+ BLL.DriverPrepareSchemePlanService.DeleteDriverPlan(plan.SchemePlanId);
+ BindGrid();
+ ShowNotify("鍒犻櫎鏁版嵁鎴愬姛!", MessageBoxIcon.Success);
+ }
#endregion
#region 鏉冮檺璁剧疆
@@ -119,6 +133,7 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
}
if (buttonList.Contains(BLL.Const.BtnDelete))
{
+ this.btnDel.Hidden = false;
this.btnMenuDel.Hidden = false;
}
}
diff --git a/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.designer.cs
index 39adf730..47e4ff3c 100644
--- a/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/TestRun/DriverPrepare/SchemePlan.aspx.designer.cs
@@ -93,6 +93,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
///
protected global::FineUIPro.Button btnOut;
+ ///
+ /// btnDel 鎺т欢銆
+ ///
+ ///
+ /// 鑷姩鐢熸垚鐨勫瓧娈点
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲
+ ///
+ protected global::FineUIPro.Button btnDel;
+
///
/// Window1 鎺т欢銆
///
diff --git a/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlan.aspx.cs b/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlan.aspx.cs
index e4cd5075..a550a026 100644
--- a/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlan.aspx.cs
+++ b/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlan.aspx.cs
@@ -41,7 +41,7 @@ namespace FineUIPro.Web.TestRun.DriverRun
(CASE WHEN driverRun.IsAcceptInvite=1 THEN '鏄' ELSE '鍚' END) AS IsAcceptInvite,
driverRun.AttachUrl,
driverRun.Remark,
- Unit.UnitName AS SubUnitName"
+ Unit.UnitName AS UnitName"
+ @" FROM DriverRun_DriverRunPlan AS driverRun"
+ @" LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = driverRun.UnitId WHERE driverRun.ProjectId=@projectId";
List listStr = new List();
diff --git a/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlanEdit.aspx b/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlanEdit.aspx
index d7305912..d97d5e98 100644
--- a/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlanEdit.aspx
+++ b/SGGL/FineUIPro.Web/TestRun/DriverRun/DriverRunPlanEdit.aspx
@@ -4,12 +4,12 @@
-
+
缂栬緫寮杞︿繚杩愯鍒
-
\ No newline at end of file
+