20240205 解决冲突

This commit is contained in:
毕文静 2024-02-05 15:01:06 +08:00
commit d1e3605091
233 changed files with 65548 additions and 2659 deletions

18
.gitignore vendored
View File

@ -1,18 +0,0 @@
################################################################################
# 此 .gitignore 文件已由 Microsoft(R) Visual Studio 自动创建。
################################################################################
/SGGLPackFile/PackFile/bin
/SGGLPackFile
/SGGL/FineUIPro.Web/File/Excel/Temp
/SGGL/FineUIPro.Web/FileUpload/QRCodeFile
/SGGL/FineUIPro.Web/FileUpload/DataBase/ConstructionStandardProject/2023-05
/SGGL/FineUIPro.Web/FileUpload/CQMS/InspectionEquipment/2023-05
/SGGL/FineUIPro.Web/FileUpload/CQMS
/SGGL/FineUIPro.Web/FileUpload/LargerHazard/2023-06
/SGGLPackFile.rar
/SGGL/FineUIPro.Web/FileUpload/Solution/2023-08
/SGGL/FineUIPro.Web/FileUpload/ProjectAttachUrl/2023-09
/CreateModel_lpf.bat
/ReleasePackerALL2017 - 副本 (2).bat
/SGGL/FineUIPro.Web/FileUpload/TestRun/DriverPrepare/DriverData/2024-01

Binary file not shown.

View File

@ -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)

View File

@ -0,0 +1,12 @@
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=1 )
where HazardLevel is null or HazardLevel='1'
go
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=2 )
where HazardLevel='2'
go
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=3 )
where HazardLevel='3'
go
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=4)
where HazardLevel='4'
go

View File

@ -0,0 +1,6 @@
alter table [dbo].[DriverRun_DriverRunPlan] add EstimatedInsuredPersonNum int null
alter table [dbo].[DriverRun_DriverRunPlan] add GuaranteedOperationPeriod int null
alter table [dbo].[DriverRun_DriverRunPlan] add TotalGuaranteedOperationDays int null
GO
alter table [dbo].[DriverPrepare_SchemePlanItem] add SolutionType nvarchar(50) null
GO

View File

@ -0,0 +1,71 @@
CREATE TABLE [dbo].[Transfer_Instrumentation](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[INSTRUMENTATION] [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_Instrumentation] 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_Electrical](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[ELECTRICAL] [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_Electrical] 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_Civil_Structure](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[Civil_Structure] [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_Civil_Structure] 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_Firefighting](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Firefighting] [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_Firefighting] 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

View File

@ -0,0 +1,254 @@
CREATE TABLE [dbo].[Transfer_ProjectSetup](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[SN] [nvarchar](50) NULL,
[PlantNo] [nvarchar](50) NULL,
[PlantName] [nvarchar](200) NULL,
[CommissioningSystem] [nvarchar](50) NULL,
[CommissioningCodeDescription] [nvarchar](50) NULL,
[SubCommissioningSystem] [nvarchar](50) NULL,
[SubCommissioningCodeDescription] [nvarchar](50) NULL,
[DescriptionArea] [nvarchar](50) NULL,
[TurnoverSystemSequenceNumber] [nvarchar](50) NULL,
[Description] [nvarchar](50) NULL,
[TurnoverCode] [nvarchar](50) NULL,
[TurnoverDescription] [nvarchar](50) NULL,
[Remark] [nvarchar](200) NULL,
CONSTRAINT [PK_Transfer_ProjectSetup] 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'ProjectSetup' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_ProjectSetup'
GO
CREATE TABLE [dbo].[Transfer_Piping](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[PIPINGLINENUMBER] [nvarchar](50) NULL,
[SYSTEM] [nvarchar](50) NULL,
[Subsystem] [nvarchar](50) NULL,
[TestPackage] [nvarchar](50) NULL,
[TestPackageSTART] [datetime] NULL,
[TestPackageFINISH] [datetime] NULL,
[FINALStatus] [nvarchar](50) NULL,
[PreTestFINISHED] [nvarchar](50) NULL,
[FinalTestFINISHED] [nvarchar](50) NULL,
CONSTRAINT [PK_Transfer_Piping] 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'Piping' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_Piping'
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](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[INSTRUMENTATION] [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_Instrumentation] 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_Electrical](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[ELECTRICAL] [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_Electrical] 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_Civil_Structure](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[Civil_Structure] [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_Civil_Structure] 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_Firefighting](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Firefighting] [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_Firefighting] 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_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

View File

@ -0,0 +1,67 @@
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,
SubUnitName varchar(500),
EnterpriseNature varchar(500),
SubcontractingType varchar(500),
CollCropCode varchar(500),
SafetyProductionLicense varchar(500),
QualificationCertificateNumber varchar(500),
QualificationType varchar(500),
QualificationLevel varchar(500),
Province varchar(100),
City varchar(100),
IsUse bit default 1,
)
go
exec sp_addextendedproperty 'MS_Description', N'企业名称', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'SubUnitName'
go
exec sp_addextendedproperty 'MS_Description', N'企业性质', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'EnterpriseNature'
go
exec sp_addextendedproperty 'MS_Description', N'分包类别(催化剂装填:1,烘炉:2,化学:3,清洗开车队:4)', 'SCHEMA', 'dbo',
'TABLE', 'DriverSub_DriverSubContractors', 'COLUMN', 'SubcontractingType'
go
exec sp_addextendedproperty 'MS_Description', N'统一社会信用代码', 'SCHEMA', 'dbo', 'TABLE',
'DriverSub_DriverSubContractors', 'COLUMN', 'CollCropCode'
go
exec sp_addextendedproperty 'MS_Description', N'安全生产许可证', 'SCHEMA', 'dbo', 'TABLE',
'DriverSub_DriverSubContractors', 'COLUMN', 'SafetyProductionLicense'
go
exec sp_addextendedproperty 'MS_Description', N'资质证书编号', 'SCHEMA', 'dbo', 'TABLE',
'DriverSub_DriverSubContractors', 'COLUMN', 'QualificationCertificateNumber'
go
exec sp_addextendedproperty 'MS_Description', N'资质类别', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'QualificationType'
go
exec sp_addextendedproperty 'MS_Description', N'资质等级', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'QualificationLevel'
go
exec sp_addextendedproperty 'MS_Description', N'省份', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'Province'
go
exec sp_addextendedproperty 'MS_Description', N'城市', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'City'
go
exec sp_addextendedproperty 'MS_Description', N'是否使用', 'SCHEMA', 'dbo', 'TABLE', 'DriverSub_DriverSubContractors',
'COLUMN', 'IsUse'
go

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,2 @@
alter table Transfer_PunchlistFrom alter column DESCRIPTION nvarchar(500) null
GO

View File

@ -0,0 +1,92 @@
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
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)
GO

View File

@ -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;

View File

@ -0,0 +1,2 @@
update sys_menu set Menuname='全厂移交统计报表' where MenuName='全厂移交统计表';
update sys_menu set Menuname='全厂移交累积统计报表' where MenuName='全厂移交统计递增表'

View File

@ -0,0 +1,5 @@
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BB5EC5E1-A23D-4A3F-8772-CD40757974EC','Punchlist fromͳ¼ÆµÝÔö±í',
'Transfer/Chart/PunchlistFromChart.aspx',25,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
GO

View File

@ -0,0 +1,6 @@
alter table DriverSub_DriverSub add DriverSubPlanId nvarchar(50);
go
alter table DriverSub_DriverSub add DriverSubContractorsId nvarchar(50);
go
alter table DriverSub_DriverSub add EvaluationData nvarchar(2000);

View File

@ -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();

View File

@ -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)

View File

@ -0,0 +1,161 @@
--delete from Sys_ButtonToMenu where MenuId in (select MenuId from Sys_Menu where MenuType='Menu_Transfer')
--go
--delete from Sys_Menu where MenuType='Menu_Transfer'
--go
/****ÒÆ½»¹ÜÀí******/
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('48545C6A-9D10-47F4-810F-DAB0CFCD5BF9','Project Set up','Transfer/ProjectSetup.aspx',10,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6E970072-9DFC-40CE-A3A6-9F5A015FEA22','48545C6A-9D10-47F4-810F-DAB0CFCD5BF9','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('39235E4D-19FB-46B8-BB7A-4BC5E3F1AB6A','48545C6A-9D10-47F4-810F-DAB0CFCD5BF9','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E1D85DB5-8707-47DF-9EB3-93A2A99C75EA','48545C6A-9D10-47F4-810F-DAB0CFCD5BF9','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E5CDF4A0-82B2-4DEA-B268-0F5D3301A445','48545C6A-9D10-47F4-810F-DAB0CFCD5BF9','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B','Piping','Transfer/Piping.aspx',20,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AD0B5CEF-B899-457C-ACF8-A67B4DEF878A','D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('70EED055-CC6A-4865-8B2E-114C35E82E39','D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5FEE485E-6467-4E46-96A3-6BBA9E6F1286','D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A7261F8E-0125-44AE-AF83-BDA183449AD8','D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('982F746C-084C-445C-9AE8-8C37BDFE7994','Static Equipment','Transfer/StaticEquipment.aspx',30,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E2741AC7-5C4C-4139-88CD-12222DC2A4E3','982F746C-084C-445C-9AE8-8C37BDFE7994','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('60049873-F545-41B3-8B08-0DEA553F81FA','982F746C-084C-445C-9AE8-8C37BDFE7994','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('44481C00-0BF4-4EE3-AFC3-411A4F5B881C','982F746C-084C-445C-9AE8-8C37BDFE7994','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FD7E6267-969E-4901-8049-450C2880872F','982F746C-084C-445C-9AE8-8C37BDFE7994','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('7E2FB5F9-FB99-4455-B68F-460F1F9A2676','Rotating Equipment','Transfer/RotatingEquipment.aspx',40,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B09F73C4-167E-4804-9B20-1C7E7ABA96DB','7E2FB5F9-FB99-4455-B68F-460F1F9A2676','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D5F7C2ED-05D9-43DA-81A9-0034B50AD7DB','7E2FB5F9-FB99-4455-B68F-460F1F9A2676','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('757A58C3-D376-4F19-ACB6-565F5B015DA0','7E2FB5F9-FB99-4455-B68F-460F1F9A2676','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('F6EB21B0-E7AD-41E5-BDE2-1DC0CE4CEDD4','7E2FB5F9-FB99-4455-B68F-460F1F9A2676','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('88F51059-55B4-4CD5-A38C-36404E5029F6','Instrumentation','Transfer/Instrumentation.aspx',50,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('889D04B0-5F40-468E-BE65-ED9B576EF313','88F51059-55B4-4CD5-A38C-36404E5029F6','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C91D3869-B79E-4454-8C1B-2B1301FC56C5','88F51059-55B4-4CD5-A38C-36404E5029F6','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('08A02910-BF88-4B9F-A8CB-D54706E81184','88F51059-55B4-4CD5-A38C-36404E5029F6','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CEA055B3-9520-456C-8D70-8C820D51BBBE','88F51059-55B4-4CD5-A38C-36404E5029F6','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('296E75D2-192A-4D1F-8471-DD34263F8691','Electrical','Transfer/Electrical.aspx',60,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9CF430F0-596E-4BCC-943E-FE799DF72C72','296E75D2-192A-4D1F-8471-DD34263F8691','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AAA49312-75D0-44FE-AD32-3DA1880FD450','296E75D2-192A-4D1F-8471-DD34263F8691','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('62C002B0-7389-49CD-9352-B83405957158','296E75D2-192A-4D1F-8471-DD34263F8691','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('EA70F6FF-580A-4B34-952D-E73CD600FDDC','296E75D2-192A-4D1F-8471-DD34263F8691','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('95C39F86-C060-452E-BA37-D891C466A39B','Civil Structure','Transfer/CivilStructure.aspx',70,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CC878775-8A81-4CA5-985F-FB98F395BA80','95C39F86-C060-452E-BA37-D891C466A39B','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('40EB1B73-264C-4D13-BD78-8459BC095BAC','95C39F86-C060-452E-BA37-D891C466A39B','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E01E66DA-0D6E-4C21-83FA-BDBE3C7AEF6D','95C39F86-C060-452E-BA37-D891C466A39B','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9CEF63B4-B30E-4649-836C-FC1FCDEA2BE3','95C39F86-C060-452E-BA37-D891C466A39B','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('794E64E2-FDD2-4B7D-8408-F7FB06F9C92A','Firefighting','Transfer/Firefighting.aspx',80,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('F3047B05-5EAB-4790-B3BE-7CAF33518A3E','794E64E2-FDD2-4B7D-8408-F7FB06F9C92A','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4EAD0DCD-2E73-4E0F-BA98-0FFFB92BEDB1','794E64E2-FDD2-4B7D-8408-F7FB06F9C92A','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('76104629-1A9C-4608-BDE7-4BE57DE3984D','794E64E2-FDD2-4B7D-8408-F7FB06F9C92A','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('3A4C20E2-8CEF-43C2-BDA6-445C1409B32F','794E64E2-FDD2-4B7D-8408-F7FB06F9C92A','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('58FFBD80-ACB9-4830-A18A-E025D9600D94','Telecom','Transfer/Telecom.aspx',90,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('902C9E46-B643-4A66-90D1-E21E62F8EF58','58FFBD80-ACB9-4830-A18A-E025D9600D94','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B88B8F80-DAC2-4B23-931F-01AD574B1792','58FFBD80-ACB9-4830-A18A-E025D9600D94','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D21FDD31-16CB-4092-AD70-7E850816014B','58FFBD80-ACB9-4830-A18A-E025D9600D94','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('63834C81-A947-4314-94B4-B000B5BB7844','58FFBD80-ACB9-4830-A18A-E025D9600D94','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('95295BF7-FB51-480D-9902-6ADA4E8427FC','Plumbing','Transfer/Plumbing.aspx',100,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DEE3945E-8B3D-41B5-B44F-9B0D9F18839E','95295BF7-FB51-480D-9902-6ADA4E8427FC','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('13D22364-0BF2-4A1D-8174-31853C0525EC','95295BF7-FB51-480D-9902-6ADA4E8427FC','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9BB59439-4DF9-4FCC-80DA-7653F4D60333','95295BF7-FB51-480D-9902-6ADA4E8427FC','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B3932022-EAFD-40A6-B39A-581B6E5B8E65','95295BF7-FB51-480D-9902-6ADA4E8427FC','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('05442049-1310-45B1-9D3D-CAAE759D8F3E','HVAC','Transfer/HVAC.aspx',110,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AF3AC8AB-7BE5-4ED2-9718-AE64410A653B','05442049-1310-45B1-9D3D-CAAE759D8F3E','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B4AA5DC3-7790-4975-988F-D521175655E1','05442049-1310-45B1-9D3D-CAAE759D8F3E','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('87048E37-3EF0-4DD5-B1BF-5A752136A3EB','05442049-1310-45B1-9D3D-CAAE759D8F3E','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D4F571DD-C656-46DF-B70B-A242A2B4CB6E','05442049-1310-45B1-9D3D-CAAE759D8F3E','±£´æ',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('016903B1-3B86-4CF5-AFF8-FF8BE389BEE5','Punchlist from','Transfer/PunchlistFrom.aspx',120,'0','Menu_Transfer',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1C032535-64B2-4E4C-95CF-E58547017E14','016903B1-3B86-4CF5-AFF8-FF8BE389BEE5','Ôö¼Ó',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DA7C63D5-771A-4B95-993D-6051A306A301','016903B1-3B86-4CF5-AFF8-FF8BE389BEE5','ÐÞ¸Ä',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CF082A4F-D87C-4DC7-AFE0-70880D94F840','016903B1-3B86-4CF5-AFF8-FF8BE389BEE5','ɾ³ý',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('18C8F0AF-C903-462C-989F-0B30D1B2F75C','016903B1-3B86-4CF5-AFF8-FF8BE389BEE5','±£´æ',4)
GO

View File

@ -0,0 +1,22 @@
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)
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BB5EC5E1-A23D-4A3F-8772-CD40757974EC','Punchlist from统计递增表',
'Transfer/Chart/PunchlistFromChart.aspx',25,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)

File diff suppressed because one or more lines are too long

View File

@ -44,9 +44,8 @@
<LangVersion>latest</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="Apache.NMS.ActiveMQ, Version=1.7.2.4108, Culture=neutral, PublicKeyToken=82756feee3957618, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Debug\Apache.NMS.ActiveMQ.dll</HintPath>
<Reference Include="Apache.NMS.ActiveMQ">
<HintPath>..\..\..\SGGL_CWCEC\SGGL\BLL\bin\Debug\Apache.NMS.ActiveMQ.dll</HintPath>
</Reference>
<Reference Include="FineUIPro, Version=6.3.0.0, Culture=neutral, PublicKeyToken=9cbe753c029f291a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
@ -166,6 +165,7 @@
<Compile Include="BaseInfo\SteelService.cs" />
<Compile Include="BaseInfo\TrainLevelService.cs" />
<Compile Include="BaseInfo\TrainTypeService.cs" />
<Compile Include="BaseInfo\TransferMajorService.cs" />
<Compile Include="BaseInfo\UnitTypeService.cs" />
<Compile Include="BaseInfo\WorkPostService.cs" />
<Compile Include="BaseInfo\WorkStageService.cs" />
@ -746,6 +746,7 @@
<Compile Include="TestRun\DriverRun\DriverRunService.cs" />
<Compile Include="TestRun\DriverSchemeService.cs" />
<Compile Include="TestRun\DriverSub\DriverSubContactService.cs" />
<Compile Include="TestRun\DriverSub\DriverSubContractorsService.cs" />
<Compile Include="TestRun\DriverSub\DriverSubPlanService.cs" />
<Compile Include="TestRun\DriverSub\DriverSubService.cs" />
<Compile Include="TestRun\DriverSummary\DriverSummaryService.cs" />
@ -768,6 +769,10 @@
<Compile Include="TestRun\ProduceTestRun\TestRunReportService.cs" />
<Compile Include="TestRun\TestRunService.cs" />
<Compile Include="BoSheng\BOSHENGMonitorService.cs" />
<Compile Include="Transfer\PipingService.cs" />
<Compile Include="Transfer\ProjectSetupService.cs" />
<Compile Include="Transfer\RotatingEquipmentService.cs" />
<Compile Include="Transfer\StaticEquipmentService.cs" />
<Compile Include="WebService\MCSWebService.cs" />
<Compile Include="WebService\CNCECHSSEWebService.cs" />
<Compile Include="WebService\CNCECHSSEMonitorService.cs" />

6
SGGL/BLL/BLL.csproj.user Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,86 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
/// <summary>
/// 移交专业
/// </summary>
public static class TransferMajorService
{
public static Model.SGGLDB db = Funs.DB;
/// <summary>
/// 根据主键获取移交专业
/// </summary>
/// <param name="TransferMajorId"></param>
/// <returns></returns>
public static Model.Base_TransferMajor GetTransferMajorById(string TransferMajorId)
{
return Funs.DB.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajorId);
}
/// <summary>
/// 添加移交专业
/// </summary>
/// <param name="TransferMajor"></param>
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();
}
/// <summary>
/// 修改移交专业
/// </summary>
/// <param name="TransferMajor"></param>
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();
}
}
/// <summary>
/// 根据主键删除移交专业
/// </summary>
/// <param name="TransferMajorId"></param>
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();
}
}
/// <summary>
/// 获取移交专业下拉列表项
/// </summary>
/// <returns></returns>
public static List<Model.Base_TransferMajor> GetTransferMajorList()
{
return (from x in Funs.DB.Base_TransferMajor orderby x.DisciplineCode select x).ToList();
}
}
}

View File

@ -109,5 +109,49 @@
return chart;
}
#endregion
/// <summary>
/// 给chart类赋值
/// </summary>
/// <param name="dt">数据源表值</param>
/// <param name="title">图标题</param>
/// <param name="type">图类型</param>
/// <param name="width">图显示宽度</param>
/// <param name="height">图显示高度</param>
/// <param name="isNotEnable3D">是否显示3D效果</param>
/// <returns>返回图</returns>
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<Model.DataSourceTeam> dataSourceTeams = new List<Model.DataSourceTeam>();
for (int i = 1; i < dt.Columns.Count; i++)
{
Model.DataSourceTeam dataSourceTeam = new Model.DataSourceTeam
{
DataPointName = dt.Columns[i].ToString()
};
List<Model.DataSourcePoint> dataSourcePoints = new List<Model.DataSourcePoint>();
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;
}
}
}

View File

@ -735,6 +735,10 @@ namespace BLL
/// </summary>
public const string Menu_TestRun = "Menu_TestRun";
/// <summary>
/// 移交管理
/// </summary>
public const string Menu_Transfer = "Menu_Transfer";
/// <summary>
/// 关键事项
/// </summary>
public const string Menu_PGJSX = "Menu_PGJSX";
@ -1022,6 +1026,10 @@ namespace BLL
/// 风险等级
/// </summary>
public const string RiskLevelMenuId = "E4B526CC-805E-4131-8E18-2FFA6871507E";
/// <summary>
/// 移交专业
/// </summary>
public const string TransferMajorMenuId = "D0850615-BF32-4CFA-84CA-EEA261676EA8";
#endregion
#region
@ -3198,6 +3206,21 @@ namespace BLL
/// 开车责任分工表模板文件原始虚拟路径
/// </summary>
public const string DutyTemplateUrl = "File\\Excel\\TestRun\\开车责任分工表.xlsx";
/// <summary>
/// 开车方案编制计划模板文件原始虚拟路径
/// </summary>
public const string SchemePlan2TemplateUrl = "File\\Excel\\TestRun\\开车方案编制计划2.xlsx";
/// <summary>
/// ProjectSetup导入模版文件原始的虚拟路径
/// </summary>
public const string ProjectSetupDataInUrl = "File\\Excel\\DataIn\\ProjectSetup导入模板.xls";
/// <summary>
/// 开车分包联络单模板文件原始虚拟路径
/// </summary>
public const string DriverSubContactTemplateUrl = "File\\Excel\\TestRun\\开车合作单位名录.xlsx";
#endregion
#region
@ -3977,6 +4000,21 @@ namespace BLL
#endregion
#endregion
#region
public const string ProjectSetupMenuId = "48545C6A-9D10-47F4-810F-DAB0CFCD5BF9";
public const string PipingMenuId = "D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B";
public const string StaticEquipmentMenuId = "982F746C-084C-445C-9AE8-8C37BDFE7994";
public const string RotatingEquipmentMenuId = "7E2FB5F9-FB99-4455-B68F-460F1F9A2676";
public const string InstrumentationMenuId = "88F51059-55B4-4CD5-A38C-36404E5029F6";
public const string ElectricalMenuId = "296E75D2-192A-4D1F-8471-DD34263F8691";
public const string CivilStructureMenuId = "95C39F86-C060-452E-BA37-D891C466A39B";
public const string FirefightingMenuId = "794E64E2-FDD2-4B7D-8408-F7FB06F9C92A";
public const string TelecomMenuId = "58FFBD80-ACB9-4830-A18A-E025D9600D94";
public const string PlumbingMenuId = "95295BF7-FB51-480D-9902-6ADA4E8427FC";
public const string HVACMenuId = "05442049-1310-45B1-9D3D-CAAE759D8F3E";
public const string PunchlistFromMenuId = "016903B1-3B86-4CF5-AFF8-FF8BE389BEE5";
#endregion
#endregion
#region

View File

@ -195,6 +195,17 @@
list[6] = new ListItem("保运人员一览", "07");
return list;
}
//开车分包名称下拉框
public static ListItem[] drpDriverSubNameList()
{
ListItem[] list = new ListItem[4];
list[0] = new ListItem("催化剂装填", "1");
list[1] = new ListItem("烘炉", "2");
list[2] = new ListItem("化学清洗", "3");
list[3] = new ListItem("开车队", "4");
return list;
}
#endregion
/// <summary>

View File

@ -0,0 +1,333 @@
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 Microsoft.CodeAnalysis.EmbeddedAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.CompilerServices.IsReadOnlyAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.CompilerServices.RefSafetyRulesAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 FxResources.System.Configuration.ConfigurationManager.SR 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.UriIdnScope 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Obsoletions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.SR 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.OSPlatformAttribute 生成存根: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.TargetPlatformAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.SupportedOSPlatformAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.UnsupportedOSPlatformAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.ObsoletedOSPlatformAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.SupportedOSPlatformGuardAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.InteropServices.LibraryImportAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.InteropServices.StringMarshalling 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.IO.Internal.TempFileCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Security.IdentityHelper 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Drawing.Configuration.SystemDrawingSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DpapiProtectedConfigurationProvider 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IdnElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ApplicationScopedSettingAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ApplicationSettingsGroup 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.AppSettingsSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.BaseConfigurationRecord 生成存根: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.CallbackValidator 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.CallbackValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientConfigPaths 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientConfigurationHost 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientConfigurationSystem 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientSettingsSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientSettingsStore 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StoredSetting 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.CommaDelimitedStringCollectionConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.CommonConfigurationStrings 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigDefinitionUpdates 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigPathUtility 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Configuration 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationAllowDefinition 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationAllowExeDefinition 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationCollectionAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementCollectionType 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementProperty 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationLocation 生成存根: 类型没有系列可见的构造函数。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationLocationCollection 生成存根: 类型没有系列可见的构造函数。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationLockCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationLockCollectionType 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationManager 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationManagerInternalFactory 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationProperty 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationPropertyAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationPropertyOptions 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSaveMode 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSchemaErrors 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSectionCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSectionGroupCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSettings 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationUserLevel 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationValue 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationValueFlags 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationValues 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlCDataSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlComment 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlDocument 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlReader 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlSignificantWhitespace 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlText 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlWhitespace 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConnectionStringSettings 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConnectionStringSettingsCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConnectionStringsSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ContextInformation 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DateTimeConfigurationCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DateTimeConfigurationElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DeclarationUpdate 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DefaultSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DefaultSettingValueAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DefaultValidator 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DefinitionUpdate 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ElementInformation 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.EmptyImpersonationContext 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ErrorInfoXmlDocument 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ErrorsHelper 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ExceptionAction 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ExceptionUtil 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ExeConfigurationFileMap 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ExeContext 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.FactoryId 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.FactoryRecord 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.GenericEnumConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.HandlerBase 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IgnoreSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ImplicitMachineConfigHost 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.InfiniteIntConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.InfiniteTimeSpanConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IntegerValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.HResults 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.InvalidPropValue 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IriParsingElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.KeyValueInternalCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LocationSectionRecord 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LocationUpdates 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LongValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.MgmtConfigurationRecord 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.NamespaceChange 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.NameValueConfigurationCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.NameValueConfigurationElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.OverrideMode 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.OverrideModeSetting 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PositiveTimeSpanValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PrivilegedConfigurationManager 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertyInformation 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertyInformationCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertySourceInfo 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertyValueOrigin 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ProtectedConfiguration 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ProtectedConfigurationSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ProviderSettings 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ProviderSettingsCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ReadOnlyNameValueCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.RegexStringValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.RsaProtectedConfigurationProvider 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.RuntimeConfigurationRecord 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SafeBitVector32 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SchemeSettingElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SchemeSettingElementCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SchemeSettingInternal 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionInformation 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionInput 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionRecord 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionUpdates 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionXmlInfo 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingChangingEventHandler 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingElementCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsDescriptionAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsGroupDescriptionAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsGroupNameAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsLoadedEventHandler 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsManageability 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsManageabilityAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsProviderAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsSavingEventHandler 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsSerializeAsAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingValueElement 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SimpleBitVector32 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SpecialSetting 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SpecialSettingAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StreamInfo 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StreamUpdate 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.CommaDelimitedStringCollection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StringUtil 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StringValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SubclassTypeValidator 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SubclassTypeValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TimeSpanMinutesOrInfiniteConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TimeSpanSecondsOrInfiniteConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TimeSpanValidatorAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TypeNameConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TypeUtil 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Update 生成存根: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UpdateConfigHost 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UriSection 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UrlPath 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UserScopedSettingAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UserSettingsGroup 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ValidatorCallback 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ValidatorUtils 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.WhiteSpaceTrimStringConverter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.XmlUtil 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.XmlUtilWriter 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsSerializeAs 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.NoSettingsVersionUpgradeAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.DummyDisposable 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.ConfigSystem 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.ConfigurationManagerInternal 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.FileVersion 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigHostPaths 生成存根: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigConfigurationFactory 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigEventArgs 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigEventHandler 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigHost 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigRoot 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigSettingsFactory 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.StreamChangeCallback 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.WriteFileContext 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 <PrivateImplementationDetails> 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 Microsoft.CodeAnalysis.EmbeddedAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.CompilerServices.IsReadOnlyAttribute 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.CompilerServices.RefSafetyRulesAttribute 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 FxResources.System.Configuration.ConfigurationManager.SR 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.UriIdnScope 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Obsoletions 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.SR 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.OSPlatformAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.TargetPlatformAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.SupportedOSPlatformAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.UnsupportedOSPlatformAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.ObsoletedOSPlatformAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.SupportedOSPlatformGuardAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.InteropServices.LibraryImportAttribute 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Runtime.InteropServices.StringMarshalling 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.IO.Internal.TempFileCollection 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Security.IdentityHelper 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IConfigurationSystem 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IdnElement+UriIdnScopeTypeConverter 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IPersistComponentSettings 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.BaseConfigurationRecord 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientConfigPaths 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientConfigurationHost 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientConfigurationSystem 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ClientSettingsStore 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StoredSetting 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.CommonConfigurationStrings 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigDefinitionUpdates 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigPathUtility 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationAllowDefinition 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationAllowExeDefinition 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementCollection+Entry 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementCollection+EntryType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementCollection+Enumerator 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementCollection+InheritedType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationElementCollectionType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationFileMap+<>O 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationFileMap+<>c__DisplayClass6_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationLockCollectionType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationManager+InitState 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationManagerInternalFactory 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationPropertyOptions 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSaveMode 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSchemaErrors 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSectionCollection+<GetEnumerator>d__15 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationSectionGroupCollection+<GetEnumerator>d__14 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationUserLevel 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationValue 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationValueFlags 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigurationValues 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlAttribute 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlCDataSection 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlComment 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlElement 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlReader 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlSignificantWhitespace 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlText 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ConfigXmlWhitespace 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DateTimeConfigurationCollection 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DateTimeConfigurationElement 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DeclarationUpdate 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.DefinitionUpdate 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.EmptyImpersonationContext 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ErrorInfoXmlDocument 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ErrorsHelper 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ExceptionAction 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ExceptionUtil 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.FactoryId 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.FactoryRecord 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.HandlerBase 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IApplicationSettingsProvider 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IConfigurationSectionHandler 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ImplicitMachineConfigHost 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.IntegerValidator+ValidationFlags 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.HResults 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.InvalidPropValue 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ISettingsProviderService 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.KeyValueInternalCollection 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LocalFileSettingsProvider+XmlEscaper 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LocationSectionRecord 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LocationUpdates 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.LongValidator+ValidationFlags 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.MgmtConfigurationRecord 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.NamespaceChange 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.OverrideMode 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.OverrideModeSetting 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PrivilegedConfigurationManager 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertyInformationCollection+<GetEnumerator>d__6 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertySourceInfo 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.PropertyValueOrigin 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ReadOnlyNameValueCollection 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.RuntimeConfigurationRecord 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SafeBitVector32 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SchemeSettingInternal 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionInput 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionRecord 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionUpdates 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SectionXmlInfo 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingChangingEventHandler 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsLoadedEventHandler 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsManageability 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsSavingEventHandler 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SimpleBitVector32 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SpecialSetting 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StreamInfo 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StreamUpdate 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.StringUtil 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TimeSpanValidator+ValidationFlags 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.TypeUtil 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Update 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UpdateConfigHost 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.UrlPath 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ValidatorCallback 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.ValidatorUtils 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.XmlUtil 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.XmlUtilWriter 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.SettingsSerializeAs 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.DummyDisposable 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.ConfigSystem 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.ConfigurationManagerInternal 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.FileVersion 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IConfigErrorInfo 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IConfigSystem 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IConfigurationManagerHelper 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IConfigurationManagerInternal 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigClientHost 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigConfigurationFactory 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigHost 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigHostPaths 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigRecord 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigRoot 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigSettingsFactory 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.IInternalConfigSystem 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigConfigurationFactory 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigEventHandler 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigHost 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigRoot 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.InternalConfigSettingsFactory 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.StreamChangeCallback 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 System.Configuration.Internal.WriteFileContext 生成填充码: 类型对 exported or assembly(System.Configuration.ConfigurationManager.7.0.0.0.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Fakes\System.Configuration.ConfigurationManager.fakes : warning : 无法为 <PrivateImplementationDetails> 生成填充码: 类型不受支持,因为存在内部限制。

View File

@ -29,7 +29,7 @@ namespace BLL
/// <returns></returns>
public static List<Model.DriverPrepare_SchemePlanItem> GetSchemePlanItemByschemePlanId(string schemePlanId)
{
return (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == schemePlanId orderby x.SortIndex select x).ToList();
return (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == schemePlanId orderby x.SolutionType, x.SortIndex select x).ToList();
}
/// <summary>
@ -55,6 +55,7 @@ namespace BLL
SchemePlanId = SchemePlanItem.SchemePlanId,
SolutionName = SchemePlanItem.SolutionName,
SortIndex = SchemePlanItem.SortIndex,
SolutionType = SchemePlanItem.SolutionType,
};
db.DriverPrepare_SchemePlanItem.InsertOnSubmit(newEquipmentItem);
db.SubmitChanges();
@ -73,6 +74,7 @@ namespace BLL
newSchemePlanItem.SchemePlanId = SchemePlanItem.SchemePlanId;
newSchemePlanItem.SolutionName = SchemePlanItem.SolutionName;
newSchemePlanItem.SortIndex = SchemePlanItem.SortIndex;
newSchemePlanItem.SolutionType = SchemePlanItem.SolutionType;
db.SubmitChanges();
}
}

View File

@ -39,6 +39,9 @@ namespace BLL
newDriverRunPlan.InstallationNames = driverRunPlan.InstallationNames;
newDriverRunPlan.IsAcceptInvite = driverRunPlan.IsAcceptInvite;
newDriverRunPlan.AttachUrl = driverRunPlan.AttachUrl;
newDriverRunPlan.EstimatedInsuredPersonNum = driverRunPlan.EstimatedInsuredPersonNum;
newDriverRunPlan.GuaranteedOperationPeriod = driverRunPlan.GuaranteedOperationPeriod;
newDriverRunPlan.TotalGuaranteedOperationDays = driverRunPlan.TotalGuaranteedOperationDays;
newDriverRunPlan.Remark = driverRunPlan.Remark;
Funs.DB.DriverRun_DriverRunPlan.InsertOnSubmit(newDriverRunPlan);
Funs.DB.SubmitChanges();
@ -63,6 +66,9 @@ namespace BLL
newDriverRunPlan.InstallationNames = driverRunPlan.InstallationNames;
newDriverRunPlan.IsAcceptInvite = driverRunPlan.IsAcceptInvite;
newDriverRunPlan.AttachUrl = driverRunPlan.AttachUrl;
newDriverRunPlan.EstimatedInsuredPersonNum = driverRunPlan.EstimatedInsuredPersonNum;
newDriverRunPlan.GuaranteedOperationPeriod = driverRunPlan.GuaranteedOperationPeriod;
newDriverRunPlan.TotalGuaranteedOperationDays = driverRunPlan.TotalGuaranteedOperationDays;
newDriverRunPlan.Remark = driverRunPlan.Remark;
Funs.DB.SubmitChanges();
}
@ -77,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();
}

View File

@ -1,4 +1,5 @@
using System.Linq;
using System.Collections.Generic;
using System.Linq;
namespace BLL
{
@ -17,6 +18,16 @@ namespace BLL
return Funs.DB.DriverSub_DriverSubContact.FirstOrDefault(e => e.DriverSubContactId == DriverSubContactId);
}
public static List<Model.DriverSub_DriverSubContact> GetDriverSubContactByProjectid(string projectId)
{
return Funs.DB.DriverSub_DriverSubContact.Where(e => e.ProjectId == projectId).ToList();
}
public static List<Model.DriverSub_DriverSubContact> GetDriverSubContactByDriverSubPlanId(
string DriverSubPlanId)
{
return Funs.DB.DriverSub_DriverSubContact.Where(e => e.DriverSubPlanId == DriverSubPlanId).ToList();
}
/// <summary>
/// 添加开车分包联络信息
/// </summary>
@ -36,6 +47,9 @@ namespace BLL
newDriverSubContact.OutTime = DriverSubContact.OutTime;
newDriverSubContact.AttachUrl = DriverSubContact.AttachUrl;
newDriverSubContact.Remark = DriverSubContact.Remark;
newDriverSubContact.DriverSubPlanId= DriverSubContact.DriverSubPlanId;
newDriverSubContact.DriverSubContractorsId = DriverSubContact.DriverSubContractorsId;
newDriverSubContact.SubcontractingType = DriverSubContact.SubcontractingType;
Funs.DB.DriverSub_DriverSubContact.InsertOnSubmit(newDriverSubContact);
Funs.DB.SubmitChanges();
}
@ -59,6 +73,9 @@ namespace BLL
newDriverSubContact.OutTime = DriverSubContact.OutTime;
newDriverSubContact.AttachUrl = DriverSubContact.AttachUrl;
newDriverSubContact.Remark = DriverSubContact.Remark;
newDriverSubContact.DriverSubPlanId = DriverSubContact.DriverSubPlanId;
newDriverSubContact.DriverSubContractorsId = DriverSubContact.DriverSubContractorsId;
newDriverSubContact.SubcontractingType = DriverSubContact.SubcontractingType;
Funs.DB.SubmitChanges();
}
}
@ -80,5 +97,22 @@ namespace BLL
Funs.DB.SubmitChanges();
}
}
public static void DeleteDriverSubContactByDriverSubPlanId(string DriverSubPlanId)
{
List<Model.DriverSub_DriverSubContact> DriverSubContact = Funs.DB.DriverSub_DriverSubContact.Where(e => e.DriverSubPlanId == DriverSubPlanId).ToList();
if (DriverSubContact != null)
{
foreach (var item in DriverSubContact)
{
if (!string.IsNullOrEmpty(item.AttachUrl))
{
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, item.AttachUrl);//删除附件
}
Funs.DB.DriverSub_DriverSubContact.DeleteOnSubmit(item);
Funs.DB.SubmitChanges();
}
}
}
}
}

View File

@ -0,0 +1,173 @@
using FineUIPro;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
public static class DriversubcontractorsService
{
#region
/// <summary>
/// 记录数
/// </summary>
public static int Count
{
get;
set;
}
public static IQueryable<Model.DriverSub_DriverSubContractors> GetDriverSub_DriverSubContractorsByModle(Model.DriverSub_DriverSubContractors table)
{
var q = from x in Funs.DB.DriverSub_DriverSubContractors
where
(string.IsNullOrEmpty(table.DriverSubContractorsId) || x.DriverSubContractorsId.Contains(table.DriverSubContractorsId)) &&
(string.IsNullOrEmpty(table.SubUnitName) || x.SubUnitName.Contains(table.SubUnitName)) &&
(string.IsNullOrEmpty(table.EnterpriseNature) || x.EnterpriseNature.Contains(table.EnterpriseNature)) &&
(string.IsNullOrEmpty(table.SubcontractingType) || x.SubcontractingType.Contains(table.SubcontractingType)) &&
(string.IsNullOrEmpty(table.CollCropCode) || x.CollCropCode.Contains(table.CollCropCode)) &&
(string.IsNullOrEmpty(table.SafetyProductionLicense) || x.SafetyProductionLicense.Contains(table.SafetyProductionLicense)) &&
(string.IsNullOrEmpty(table.QualificationCertificateNumber) || x.QualificationCertificateNumber.Contains(table.QualificationCertificateNumber)) &&
(string.IsNullOrEmpty(table.QualificationType) || x.QualificationType.Contains(table.QualificationType)) &&
(string.IsNullOrEmpty(table.QualificationLevel) || x.QualificationLevel.Contains(table.QualificationLevel)) &&
(string.IsNullOrEmpty(table.Province) || x.Province.Contains(table.Province)) &&
(string.IsNullOrEmpty(table.City) || x.City.Contains(table.City))
select x
;
return q;
}
/// <summary>
/// 获取分页列表
/// </summary>
/// <param name="table"></param>
/// <param name="grid1"></param>
/// <returns></returns>
public static IEnumerable GetListData(Model.DriverSub_DriverSubContractors table, Grid grid1)
{
var q = GetDriverSub_DriverSubContractorsByModle(table);
Count = q.Count();
if (Count == 0)
{
return null;
}
q = q.Skip(grid1.PageSize * grid1.PageIndex).Take(grid1.PageSize) ;
// q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in q
select new
{
x.DriverSubContractorsId,
x.SubUnitName,
x.EnterpriseNature,
x.SubcontractingType,
x.CollCropCode,
x.SafetyProductionLicense,
x.QualificationCertificateNumber,
x.QualificationType,
x.QualificationLevel,
x.Province,
x.City,
x.IsUse
};
}
#endregion
public static Model.DriverSub_DriverSubContractors GetDriverSub_DriverSubContractorsById(string DriverSubContractorsId)
{
return Funs.DB.DriverSub_DriverSubContractors.FirstOrDefault(x => x.DriverSubContractorsId == DriverSubContractorsId);
}
public static Model.DriverSub_DriverSubContractors GetDriverSubContractorsByCollCropCode(
string CollCropCode)
{
return Funs.DB.DriverSub_DriverSubContractors.FirstOrDefault(e => e.CollCropCode == CollCropCode);
}
public static void AddDriverSub_DriverSubContractors(Model.DriverSub_DriverSubContractors newtable)
{
Model.DriverSub_DriverSubContractors table = new Model.DriverSub_DriverSubContractors
{
DriverSubContractorsId = newtable.DriverSubContractorsId,
SubUnitName = newtable.SubUnitName,
EnterpriseNature = newtable.EnterpriseNature,
SubcontractingType = newtable.SubcontractingType,
CollCropCode = newtable.CollCropCode,
SafetyProductionLicense = newtable.SafetyProductionLicense,
QualificationCertificateNumber = newtable.QualificationCertificateNumber,
QualificationType = newtable.QualificationType,
QualificationLevel = newtable.QualificationLevel,
Province = newtable.Province,
City = newtable.City,
IsUse = newtable.IsUse
};
Funs.DB.DriverSub_DriverSubContractors.InsertOnSubmit(table);
Funs.DB.SubmitChanges();
}
/// <summary>
///
/// </summary>
/// <param name="newtable"></param>
public static void UpdateDriverSub_DriverSubContractors(Model.DriverSub_DriverSubContractors newtable)
{
Model.DriverSub_DriverSubContractors table = Funs.DB.DriverSub_DriverSubContractors.FirstOrDefault(x => x.DriverSubContractorsId == newtable.DriverSubContractorsId);
if (table != null)
{
table.DriverSubContractorsId = newtable.DriverSubContractorsId;
table.SubUnitName = newtable.SubUnitName;
table.EnterpriseNature = newtable.EnterpriseNature;
table.SubcontractingType = newtable.SubcontractingType;
table.CollCropCode = newtable.CollCropCode;
table.SafetyProductionLicense = newtable.SafetyProductionLicense;
table.QualificationCertificateNumber = newtable.QualificationCertificateNumber;
table.QualificationType = newtable.QualificationType;
table.QualificationLevel = newtable.QualificationLevel;
table.Province = newtable.Province;
table.City = newtable.City;
table.IsUse = newtable.IsUse;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 将所有的IsUse设置为false
/// </summary>
public static void UpdateDriverSub_DriverSubContractorsIsUse()
{
var list = Funs.DB.DriverSub_DriverSubContractors.ToList();
foreach (var item in list)
{
item.IsUse = false;
}
Funs.DB.SubmitChanges();
}
/// <summary>
/// 删除
/// </summary>
/// <param name="DriverSubContractorsId"></param>
public static void DeleteDriverSub_DriverSubContractorsById(string DriverSubContractorsId)
{
Model.DriverSub_DriverSubContractors table = Funs.DB.DriverSub_DriverSubContractors.FirstOrDefault(x => x.DriverSubContractorsId == DriverSubContractorsId);
if (table != null)
{
Funs.DB.DriverSub_DriverSubContractors.DeleteOnSubmit(table);
Funs.DB.SubmitChanges();
}
}
}
}

View File

@ -1,8 +1,10 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using FineUIPro;
namespace BLL
{
@ -11,6 +13,74 @@ namespace BLL
/// </summary>
public static class DriverSubPlanService
{
#region
/// <summary>
/// 记录数
/// </summary>
public static int Count
{
get;
set;
}
public static IQueryable<Model.DriverSub_DriverSubPlan> GetDriverSub_DriverSubPlanByModle(Model.DriverSub_DriverSubPlan table)
{
var q = from x in Funs.DB.DriverSub_DriverSubPlan
where
(string.IsNullOrEmpty(table.DriverSubPlanId) || x.DriverSubPlanId.Contains(table.DriverSubPlanId)) &&
(string.IsNullOrEmpty(table.ProjectId) || x.ProjectId.Contains(table.ProjectId)) &&
(string.IsNullOrEmpty(table.Code) || x.Code.Contains(table.Code)) &&
(string.IsNullOrEmpty(table.SubUnitId) || x.SubUnitId.Contains(table.SubUnitId)) &&
(string.IsNullOrEmpty(table.Introductions) || x.Introductions.Contains(table.Introductions)) &&
(string.IsNullOrEmpty(table.Achievement) || x.Achievement.Contains(table.Achievement)) &&
(string.IsNullOrEmpty(table.Cooperation) || x.Cooperation.Contains(table.Cooperation)) &&
(string.IsNullOrEmpty(table.InstallationIds) || x.InstallationIds.Contains(table.InstallationIds)) &&
(string.IsNullOrEmpty(table.InstallationNames) || x.InstallationNames.Contains(table.InstallationNames)) &&
(string.IsNullOrEmpty(table.AttachUrl) || x.AttachUrl.Contains(table.AttachUrl)) &&
(string.IsNullOrEmpty(table.Remark) || x.Remark.Contains(table.Remark)) &&
(string.IsNullOrEmpty(table.DriverSubNames) || x.DriverSubNames.Contains(table.DriverSubNames))
select x
;
return q;
}
/// <summary>
/// 获取分页列表
/// </summary>
/// <param name="table"></param>
/// <param name="grid1"></param>
/// <returns></returns>
public static IQueryable GetListData(Model.DriverSub_DriverSubPlan table, Grid grid1)
{
var q = GetDriverSub_DriverSubPlanByModle(table);
Count = q.Count() ;
if (Count == 0)
{
return null;
}
q = q.Skip(grid1.PageSize * grid1.PageIndex).Take(grid1.PageSize);
// q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in q
select new
{
x.DriverSubPlanId,
x.ProjectId,
x.Code,
x.SubUnitId,
x.Introductions,
x.Achievement,
x.Cooperation,
x.InstallationIds,
x.InstallationNames,
x.IsInvited,
x.AttachUrl,
x.Remark,
x.DriverSubNames,
};
}
#endregion
/// <summary>
/// 根据主键获取开车分包计划信息
/// </summary>
@ -20,7 +90,10 @@ namespace BLL
{
return Funs.DB.DriverSub_DriverSubPlan.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlanId);
}
public static List<Model.DriverSub_DriverSubPlan> GetDriverSubPlanByProjectid(string projectId)
{
return Funs.DB.DriverSub_DriverSubPlan.Where(e => e.ProjectId == projectId).ToList();
}
/// <summary>
/// 添加开车分包计划信息
/// </summary>
@ -40,6 +113,7 @@ namespace BLL
newDriverSubPlan.IsInvited = DriverSubPlan.IsInvited;
newDriverSubPlan.AttachUrl = DriverSubPlan.AttachUrl;
newDriverSubPlan.Remark = DriverSubPlan.Remark;
newDriverSubPlan.DriverSubNames= DriverSubPlan.DriverSubNames;
Funs.DB.DriverSub_DriverSubPlan.InsertOnSubmit(newDriverSubPlan);
Funs.DB.SubmitChanges();
}
@ -63,6 +137,8 @@ namespace BLL
newDriverSubPlan.IsInvited = DriverSubPlan.IsInvited;
newDriverSubPlan.AttachUrl = DriverSubPlan.AttachUrl;
newDriverSubPlan.Remark = DriverSubPlan.Remark;
newDriverSubPlan.DriverSubNames = DriverSubPlan.DriverSubNames;
Funs.DB.SubmitChanges();
}
}
@ -84,5 +160,16 @@ namespace BLL
Funs.DB.SubmitChanges();
}
}
}
public static void InitSubPlanDropDownList(FineUIPro.DropDownList dropName,string projectid, bool isShowPlease)
{
dropName.DataValueField = "DriverSubPlanId";
dropName.DataTextField = "Code";
dropName.DataSource = GetDriverSubPlanByProjectid(projectid);
dropName.DataBind();
if (isShowPlease)
{
Funs.FineUIPleaseSelect(dropName);
}
}
}
}

View File

@ -20,7 +20,17 @@ namespace BLL
{
return Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubId == DriverSubId);
}
/// <summary>
/// 根据
/// </summary>
/// <param name="DriverSubPlanId"></param>
/// <param name="DriverSubContractorsId"></param>
/// <returns></returns>
public static Model.DriverSub_DriverSub GetDriverSubBySubPlanIdAndTractorsId(string DriverSubPlanId,
string DriverSubContractorsId)
{
return Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlanId&& e.DriverSubContractorsId==DriverSubContractorsId);
}
/// <summary>
/// 添加开车分包管理信息
/// </summary>
@ -36,6 +46,9 @@ namespace BLL
newDriverSub.Instruction = DriverSub.Instruction;
newDriverSub.AttachUrl = DriverSub.AttachUrl;
newDriverSub.Remark = DriverSub.Remark;
newDriverSub.DriverSubPlanId= DriverSub.DriverSubPlanId;
newDriverSub.DriverSubContractorsId = DriverSub.DriverSubContractorsId;
newDriverSub.EvaluationData = DriverSub.EvaluationData;
Funs.DB.DriverSub_DriverSub.InsertOnSubmit(newDriverSub);
Funs.DB.SubmitChanges();
}
@ -55,6 +68,9 @@ namespace BLL
newDriverSub.Instruction = DriverSub.Instruction;
newDriverSub.AttachUrl = DriverSub.AttachUrl;
newDriverSub.Remark = DriverSub.Remark;
newDriverSub.DriverSubPlanId = DriverSub.DriverSubPlanId;
newDriverSub.DriverSubContractorsId = DriverSub.DriverSubContractorsId;
newDriverSub.EvaluationData = DriverSub.EvaluationData;
Funs.DB.SubmitChanges();
}
}
@ -76,5 +92,76 @@ namespace BLL
Funs.DB.SubmitChanges();
}
}
//DriverSubPlanId和DriverSubContractorsId 获取对象的EvaluationData信息将json数据EvaluationData 转换成List<Model.DriverSubEvaluationData>
public static List<Model.DriverSubEvaluationData> GetDriverSubEvaluationData(string DriverSubPlanId,
string DriverSubContractorsId)
{
List<Model.DriverSubEvaluationData> list = new List<Model.DriverSubEvaluationData>();
Model.DriverSub_DriverSub data = Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlanId && e.DriverSubContractorsId == DriverSubContractorsId);
if (data != null)
{
list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.DriverSubEvaluationData>>(data.EvaluationData);
}
return list;
}
//将List<Model.DriverSubEvaluationData>转换成json数据
public static string GetDriverSubEvaluationDataJson(List<Model.DriverSubEvaluationData> list)
{
return Newtonsoft.Json.JsonConvert.SerializeObject(list);
}
//DriverSubPlanId和DriverSubContractorsId 删除数据
public static void DeleteDriverSubEvaluationData(string DriverSubPlanId, string DriverSubContractorsId)
{
Model.DriverSub_DriverSub data = Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlanId && e.DriverSubContractorsId == DriverSubContractorsId);
if (data != null)
{
data.EvaluationData = "";
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据DriverSubPlanId删除实体
/// </summary>
/// <param name="DriverSubPlanId"></param>
public static void DeleteDriverSubByDriverSubPlanId(string DriverSubPlanId)
{
var list = Funs.DB.DriverSub_DriverSub.Where(e => e.DriverSubPlanId == DriverSubPlanId).ToList();
//先删除对应附件
foreach (var item in list)
{
if (!string.IsNullOrEmpty(item.DriverSubId))
{
AttachFileService.DeleteAttachFile(Funs.RootPath, item.DriverSubId, Const.DriverSubMenuId);//删除附件
}
}
if (list.Count > 0)
{
Funs.DB.DriverSub_DriverSub.DeleteAllOnSubmit(list);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 获取初始化数据List<Model.DriverSubEvaluationData>
/// </summary>
/// <returns></returns>
public static List<Model.DriverSubEvaluationData> GetDriverSubEvaluationData()
{
List<Model.DriverSubEvaluationData> list = new List<Model.DriverSubEvaluationData>();
list.Add(new Model.DriverSubEvaluationData() { Number = 1, Matter = "业主人员培训", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 2, Matter = "编制技术方案", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 3, Matter = "预试车", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 4, Matter = "联动试车", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 5, Matter = "投料试车", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 6, Matter = "生产试运行", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 7, Matter = "性能考核", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 8, Matter = "生产安全", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 9, Matter = "试车进度", Grade = "" });
list.Add(new Model.DriverSubEvaluationData() { Number = 10, Matter = "其他", Grade = "" });
return list;
}
}
}

View File

@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class PipingService
{
/// <summary>
/// 根据主键获取设备材料报验信息
/// </summary>
/// <param name="PipingId"></param>
/// <returns></returns>
public static Model.Transfer_Piping GetPipingById(string Id)
{
return Funs.DB.Transfer_Piping.FirstOrDefault(e => e.Id == Id);
}
/// <summary>
/// 添加设备材料报验
/// </summary>
/// <param name="Piping"></param>
public static void AddPiping(Model.Transfer_Piping Piping)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_Piping newPiping = new Model.Transfer_Piping();
newPiping.Id = Piping.Id;
newPiping.ProjectId = Piping.ProjectId;
newPiping.PIPINGLINENUMBER = Piping.PIPINGLINENUMBER;
newPiping.SYSTEM = Piping.SYSTEM;
newPiping.Subsystem = Piping.Subsystem;
newPiping.TestPackage = Piping.TestPackage;
newPiping.TestPackageSTART = Piping.TestPackageSTART;
newPiping.TestPackageFINISH = Piping.TestPackageFINISH;
newPiping.FINALStatus = Piping.FINALStatus;
newPiping.PreTestFINISHED = Piping.PreTestFINISHED;
newPiping.FinalTestFINISHED = Piping.FinalTestFINISHED;
db.Transfer_Piping.InsertOnSubmit(newPiping);
db.SubmitChanges();
}
/// <summary>
/// 修改设备材料报验
/// </summary>
/// <param name="Piping"></param>
public static void UpdatePiping(Model.Transfer_Piping Piping)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_Piping newPiping = db.Transfer_Piping.FirstOrDefault(e => e.Id == Piping.Id);
if (newPiping != null)
{
newPiping.ProjectId = Piping.ProjectId;
newPiping.PIPINGLINENUMBER = Piping.PIPINGLINENUMBER;
newPiping.SYSTEM = Piping.SYSTEM;
newPiping.Subsystem = Piping.Subsystem;
newPiping.TestPackage = Piping.TestPackage;
newPiping.TestPackageSTART = Piping.TestPackageSTART;
newPiping.TestPackageFINISH = Piping.TestPackageFINISH;
newPiping.FINALStatus = Piping.FINALStatus;
newPiping.PreTestFINISHED = Piping.PreTestFINISHED;
newPiping.FinalTestFINISHED = Piping.FinalTestFINISHED;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除设备材料报验
/// </summary>
/// <param name="Id"></param>
public static void DeletePiping(string Id)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_Piping Piping = db.Transfer_Piping.FirstOrDefault(e => e.Id == Id);
if (Piping != null)
{
db.Transfer_Piping.DeleteOnSubmit(Piping);
db.SubmitChanges();
}
}
}
}

View File

@ -0,0 +1,92 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Web.UI.WebControls;
namespace BLL
{
public class ProjectSetupService
{
/// <summary>
/// 根据主键获取设备材料报验信息
/// </summary>
/// <param name="ProjectSetupId"></param>
/// <returns></returns>
public static Model.Transfer_ProjectSetup GetProjectSetupById(string Id)
{
return Funs.DB.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == Id);
}
/// <summary>
/// 添加设备材料报验
/// </summary>
/// <param name="ProjectSetup"></param>
public static void AddProjectSetup(Model.Transfer_ProjectSetup ProjectSetup)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_ProjectSetup newProjectSetup = new Model.Transfer_ProjectSetup();
newProjectSetup.Id = ProjectSetup.Id;
newProjectSetup.ProjectId = ProjectSetup.ProjectId;
newProjectSetup.SN = ProjectSetup.SN;
newProjectSetup.PlantNo = ProjectSetup.PlantNo;
newProjectSetup.PlantName = ProjectSetup.PlantName;
newProjectSetup.CommissioningSystem = ProjectSetup.CommissioningSystem;
newProjectSetup.CommissioningCodeDescription = ProjectSetup.CommissioningCodeDescription;
newProjectSetup.SubCommissioningSystem = ProjectSetup.SubCommissioningSystem;
newProjectSetup.SubCommissioningCodeDescription = ProjectSetup.SubCommissioningCodeDescription;
newProjectSetup.DescriptionArea = ProjectSetup.DescriptionArea;
newProjectSetup.TurnoverSystemSequenceNumber = ProjectSetup.TurnoverSystemSequenceNumber;
newProjectSetup.Description = ProjectSetup.Description;
newProjectSetup.TurnoverCode = ProjectSetup.TurnoverCode;
newProjectSetup.TurnoverDescription = ProjectSetup.TurnoverDescription;
newProjectSetup.Remark = ProjectSetup.Remark;
db.Transfer_ProjectSetup.InsertOnSubmit(newProjectSetup);
db.SubmitChanges();
}
/// <summary>
/// 修改设备材料报验
/// </summary>
/// <param name="ProjectSetup"></param>
public static void UpdateProjectSetup(Model.Transfer_ProjectSetup ProjectSetup)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_ProjectSetup newProjectSetup = db.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == ProjectSetup.Id);
if (newProjectSetup != null)
{
newProjectSetup.ProjectId = ProjectSetup.ProjectId;
newProjectSetup.SN = ProjectSetup.SN;
newProjectSetup.PlantNo = ProjectSetup.PlantNo;
newProjectSetup.PlantName = ProjectSetup.PlantName;
newProjectSetup.CommissioningSystem = ProjectSetup.CommissioningSystem;
newProjectSetup.CommissioningCodeDescription = ProjectSetup.CommissioningCodeDescription;
newProjectSetup.SubCommissioningSystem = ProjectSetup.SubCommissioningSystem;
newProjectSetup.SubCommissioningCodeDescription = ProjectSetup.SubCommissioningCodeDescription;
newProjectSetup.DescriptionArea = ProjectSetup.DescriptionArea;
newProjectSetup.TurnoverSystemSequenceNumber = ProjectSetup.TurnoverSystemSequenceNumber;
newProjectSetup.Description = ProjectSetup.Description;
newProjectSetup.TurnoverCode = ProjectSetup.TurnoverCode;
newProjectSetup.TurnoverDescription = ProjectSetup.TurnoverDescription;
newProjectSetup.Remark = ProjectSetup.Remark;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除设备材料报验
/// </summary>
/// <param name="Id"></param>
public static void DeleteProjectSetup(string Id)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_ProjectSetup ProjectSetup = db.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == Id);
if (ProjectSetup != null)
{
db.Transfer_ProjectSetup.DeleteOnSubmit(ProjectSetup);
db.SubmitChanges();
}
}
}
}

View File

@ -0,0 +1,79 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class RotatingEquipmentService
{
/// <summary>
/// 根据主键获取设备材料报验信息
/// </summary>
/// <param name="RotatingEquipmentId"></param>
/// <returns></returns>
public static Model.Transfer_RotatingEquipment GetRotatingEquipmentById(string Id)
{
return Funs.DB.Transfer_RotatingEquipment.FirstOrDefault(e => e.Id == Id);
}
/// <summary>
/// 添加设备材料报验
/// </summary>
/// <param name="RotatingEquipment"></param>
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();
}
/// <summary>
/// 修改设备材料报验
/// </summary>
/// <param name="RotatingEquipment"></param>
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();
}
}
/// <summary>
/// 根据主键删除设备材料报验
/// </summary>
/// <param name="Id"></param>
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();
}
}
}
}

View File

@ -0,0 +1,79 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class StaticEquipmentService
{
/// <summary>
/// 根据主键获取设备材料报验信息
/// </summary>
/// <param name="StaticEquipmentId"></param>
/// <returns></returns>
public static Model.Transfer_StaticEquipment GetStaticEquipmentById(string Id)
{
return Funs.DB.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == Id);
}
/// <summary>
/// 添加设备材料报验
/// </summary>
/// <param name="StaticEquipment"></param>
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();
}
/// <summary>
/// 修改设备材料报验
/// </summary>
/// <param name="StaticEquipment"></param>
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();
}
}
/// <summary>
/// 根据主键删除设备材料报验
/// </summary>
/// <param name="Id"></param>
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();
}
}
}
}

64
SGGL/BLL/app.config Normal file
View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Configuration.ConfigurationManager" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.1" newVersion="6.0.0.1" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.serviceModel>
<client>
<endpoint address="http://114.247.88.70:1080/CNCECHSSE/HSSEService.svc" binding="wsHttpBinding" bindingConfiguration="HSSEServiceEndpoint" contract="CNCECHSSEService.HSSEService" name="HSSEServiceEndpoint" />
<endpoint address="https://mat.cwcec.com/LocWebServices/WebService1.asmx" binding="basicHttpBinding" bindingConfiguration="WebService1Soap" contract="MCSService.WebService1Soap" name="WebService1Soap" />
</client>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<services>
<service name="BLL.OpenService.HSSEService" behaviorConfiguration="BLL.HSSEServiceBehavior">
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="BLL.HSSEServiceBinding" name="BLL.HSSEServiceEndpoint" contract="BLL.OpenService.IHSSEService" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="BLL.HSSEServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
<dataContractSerializer maxItemsInObjectGraph="2147483647" />
<serviceThrottling maxConcurrentCalls="2147483647" maxConcurrentInstances="2147483647" maxConcurrentSessions="2147483647" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="WebService1Soap">
<security mode="Transport" />
</binding>
<binding name="WebService1Soap1" />
</basicHttpBinding>
<customBinding>
<binding name="WebService1Soap12">
<textMessageEncoding messageVersion="Soap12" />
<httpsTransport />
</binding>
</customBinding>
<wsHttpBinding>
<binding name="BLL.HSSEServiceBinding" closeTimeout="00:05:00" openTimeout="00:05:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="5242880000" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192000" maxArrayLength="16384000" maxBytesPerRead="4096000" maxNameTableCharCount="16384000" />
<security mode="None" />
</binding>
<binding name="HSSEServiceEndpoint">
<security mode="None" />
</binding>
</wsHttpBinding>
</bindings>
</system.serviceModel>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup></configuration>

21
SGGL/BLL/packages.config Normal file
View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EmitMapper" version="1.0.0" targetFramework="net461" />
<package id="jQuery" version="3.5.1" targetFramework="net461" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="2.1.1" targetFramework="net461" />
<package id="Newtonsoft.Json" version="12.0.3" targetFramework="net461" />
<package id="NPOI" version="2.5.5" targetFramework="net461" />
<package id="Portable.BouncyCastle" version="1.8.9" targetFramework="net461" />
<package id="Quartz" version="3.7.0" targetFramework="net461" />
<package id="RestSharp" version="106.15.0" targetFramework="net461" />
<package id="SharpZipLib" version="1.3.2" targetFramework="net461" />
<package id="System.Buffers" version="4.5.1" targetFramework="net461" />
<package id="System.Configuration.ConfigurationManager" version="6.0.1" targetFramework="net461" />
<package id="System.Diagnostics.DiagnosticSource" version="4.7.1" targetFramework="net461" />
<package id="System.Memory" version="4.5.4" targetFramework="net461" />
<package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.3" targetFramework="net461" />
<package id="System.Security.AccessControl" version="6.0.0" targetFramework="net461" />
<package id="System.Security.Permissions" version="6.0.0" targetFramework="net461" />
<package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" />
</packages>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,152 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TransferMajor.aspx.cs" Inherits="FineUIPro.Web.BaseInfo.TransferMajor" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>移交专业</title>
<link href="../res/css/common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" Title="移交专业" Layout="HBox" ShowHeader="false">
<Items>
<f:Grid ID="Grid1" Title="移交专业" ShowHeader="false" EnableCollapse="true" PageSize="10" EnableColumnLines="true"
ShowBorder="true" AllowPaging="true" IsDatabasePaging="true" runat="server" Width="750px" ForceFit="true"
DataKeyNames="TransferMajorId" DataIDField="TransferMajorId" OnPageIndexChange="Grid1_PageIndexChange"
AllowFilters="true" OnFilterChange="Grid1_FilterChange" EnableTextSelection="True">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField Width="150px" ColumnID="Discipline" DataField="Discipline" FieldType="String"
HeaderText="Discipline" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="Major" DataField="Major" FieldType="String"
HeaderText="专业" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="DisciplineCode" DataField="DisciplineCode" FieldType="String"
HeaderText="Discipline Code" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="Remark" DataField="Remark" FieldType="String"
HeaderText="Remark" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="rowselect" Handler="onGridRowSelect" />
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
<f:SimpleForm ID="SimpleForm1" runat="server" ShowBorder="true" ShowHeader="false"
LabelWidth="80px" BodyPadding="5px" Width="350px">
<Items>
<f:TextBox ID="hfFormID" runat="server" Hidden="true"></f:TextBox>
<f:TextBox ID="txtDiscipline" Label="Discipline" ShowRedStar="true" Required="true" runat="server"
LabelAlign="right" AutoPostBack="true" OnTextChanged="TextBox_TextChanged">
</f:TextBox>
<f:TextBox ID="txtMajor" Label="专业" ShowRedStar="true" Required="true" runat="server"
LabelAlign="right" AutoPostBack="true" OnTextChanged="TextBox_TextChanged">
</f:TextBox>
<f:TextBox ID="txtDisciplineCode" runat="server" Label="Discipline Code" LabelAlign="right">
</f:TextBox>
<f:TextArea ID="txtRemark" runat="server" Label="备注" LabelAlign="right">
</f:TextArea>
</Items>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server">
<Items>
<f:Button ID="btnNew" Icon="Add" ToolTip="新增" EnablePostBack="false" runat="server">
<Listeners>
<f:Listener Event="click" Handler="onNewButtonClick" />
</Listeners>
</f:Button>
<f:Button ID="btnDelete" Enabled="false" ToolTip="删除" Icon="Delete" ConfirmText="确定删除当前数据?"
OnClick="btnDelete_Click" runat="server">
</f:Button>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:SimpleForm>
</Items>
</f:Panel>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="Pencil">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除" Icon="Delete">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
var gridClientID = '<%= Grid1.ClientID %>';
var btnDeleteClientID = '<%= btnDelete.ClientID %>';
var btnSaveClientID = '<%= btnSave.ClientID %>';
var formClientID = '<%= SimpleForm1.ClientID %>';
var hfFormIDClientID = '<%= hfFormID.ClientID %>';
var txtDisciplineClientID = '<%= txtDiscipline.ClientID %>';
var txtMajorClientID = '<%= txtMajor.ClientID %>';
var txtDisciplineCodeClientID = '<%= txtDisciplineCode.ClientID %>';
var txtRemarkClientID = '<%=txtRemark.ClientID %>';
function onGridRowSelect(event, rowId) {
var grid = F(gridClientID);
// 启用删除按钮
F(btnDeleteClientID).enable();
// 当前行数据
var rowValue = grid.getRowValue(rowId);
// 使用当前行数据填充表单字段
F(hfFormIDClientID).setValue(rowId);
F(txtDisciplineClientID).setValue(rowValue['Discipline']);
F(txtMajorClientID).setValue(rowValue['Major']);
F(txtDisciplineCodeClientID).setValue(rowValue['DisciplineCode']);
F(txtRemarkClientID).setValue(rowValue['Remark']);
// 更新保存按钮文本
// F(btnSaveClientID).setText('保存数据(编辑)');
}
function onNewButtonClick() {
// 重置表单字段
F(formClientID).reset();
F(hfFormIDClientID).reset();
// 清空表格选中行
F(gridClientID).clearSelections();
// 禁用删除按钮
F(btnDeleteClientID).disable();
// 更新保存按钮文本
// F(btnSaveClientID).setText('保存数据(新增)');
}
</script>
</body>
</html>

View File

@ -0,0 +1,280 @@
using 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
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
////权限按钮方法
this.GetButtonPower();
Funs.DropDownPageSize(this.ddlPageSize);
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
// 绑定表格
BindGrid();
}
}
/// <summary>
/// 绑定数据
/// </summary>
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();
}
/// <summary>
/// 分页
/// </summary>
/// <returns></returns>
private List<Model.Base_TransferMajor> GetPagedDataTable(int pageIndex, int pageSize)
{
List<Model.Base_TransferMajor> source = (from x in Funs.DB.Base_TransferMajor orderby x.DisciplineCode select x).ToList();
List<Model.Base_TransferMajor> paged = new List<Model.Base_TransferMajor>();
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;
}
/// <summary>
/// 过滤表头
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_FilterChange(object sender, EventArgs e)
{
BindGrid();
}
/// <summary>
/// 改变索引事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
Grid1.PageIndex = e.NewPageIndex;
BindGrid();
}
#endregion
#region
/// <summary>
/// 分页下拉选择
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGrid();
}
#endregion
#region
/// <summary>
/// 删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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();");
}
}
/// <summary>
/// 右键删除事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuDelete_Click(object sender, EventArgs e)
{
this.DeleteData();
}
/// <summary>
/// 删除方法
/// </summary>
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
/// <summary>
/// 右键编辑事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuEdit_Click(object sender, EventArgs e)
{
this.EditData();
}
/// <summary>
/// 编辑数据方法
/// </summary>
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
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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
/// <summary>
/// 验证费用类别名称、编号是否存在
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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("输入的Discipline已存在", 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
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
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
}
}

View File

@ -0,0 +1,204 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.BaseInfo {
public partial class TransferMajor {
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.SimpleForm SimpleForm1;
/// <summary>
/// hfFormID 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox hfFormID;
/// <summary>
/// txtDiscipline 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDiscipline;
/// <summary>
/// txtMajor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMajor;
/// <summary>
/// txtDisciplineCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDisciplineCode;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDelete;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// Menu1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu1;
/// <summary>
/// btnMenuEdit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit;
/// <summary>
/// btnMenuDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete;
}
}

View File

@ -144,6 +144,16 @@ namespace Web.Controls
chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;
chart1.Series[dataSourceTeam.DataPointName].BorderWidth = 2;
chart1.Series[dataSourceTeam.DataPointName]["DrawingStyle"] = "Cylinder";
if (dataSourceTeam.DataPointName == "Actual Finished")
{
chart1.Series[dataSourceTeam.DataPointName].Color = Color.Red;
}
else if (dataSourceTeam.DataPointName == "Plan Finished")
{
chart1.Series[dataSourceTeam.DataPointName].Color = Color.Blue;
}
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
@ -282,5 +292,296 @@ namespace Web.Controls
Controls.Add(chart1);
}
/// <summary>
/// 创建Chart图形百分比
/// </summary>
/// <param name="dataSourceChart">Chart类</param>
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}";//设置标签文本 (在设计期通过属性窗口编辑更直观)
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);
}
/// <summary>
/// 创建Chart图形百分比
/// </summary>
/// <param name="dataSourceChart">Chart类</param>
public void CreateChartPunchlistFrom(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}";//设置标签文本 (在设计期通过属性窗口编辑更直观)
chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;//显示标签
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
}
}
}
}
Controls.Add(chart1);
}
}
}

View File

@ -0,0 +1,75 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DataImportControl.ascx.cs" Inherits="FineUIPro.Web.Controls.DataImportControl" %>
<f:Panel ID="Panel1" runat="server" BodyPadding="0px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdFileName" runat="server">
</f:HiddenField>
<f:Button ID="btnAudit" Icon="ApplicationEdit" runat="server" ToolTip="审核" ValidateForms="SimpleForm1"
OnClick="btnAudit_Click">
</f:Button>
<f:Button ID="btnImport" Icon="ApplicationGet" runat="server" ToolTip="导入" ValidateForms="SimpleForm1"
OnClick="btnImport_Click">
</f:Button>
<f:Button ID="btnDownLoad" runat="server" Icon="ApplicationGo" ToolTip="下载模板" OnClick="btnDownLoad_Click" ConfirmText="确定下载导入模板吗?" >
</f:Button>
<f:HiddenField ID="hdCheckResult" runat="server">
</f:HiddenField>
</Items>
</f:Toolbar>
</Toolbars>
<Rows>
<f:FormRow>
<Items>
<f:FileUpload runat="server" ID="fuAttachUrl" EmptyText="选择要导入的文件" Label="选择要导入的文件"
LabelWidth="150px">
</f:FileUpload>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="gvErrorInfo" ShowBorder="true" EnableAjax="false" ShowHeader="false" Title="数据导入" EnableCollapse="true"
runat="server" BoxFlex="1" AllowCellEditing="true" ClicksToEdit="2" AllowSorting="true"
SortDirection="DESC" EnableColumnLines="true" ForceFit="true" AllowPaging="true" IsDatabasePaging="true" PageSize="10"
EnableRowDoubleClickEvent="true" AllowFilters="true" EnableTextSelection="True">
<Columns>
<f:TemplateField ColumnID="tfPageIndex" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
EnableLock="true" Locked="False">
<ItemTemplate>
<asp:Label ID="lblPageIndex" runat="server" Text='<%# gvErrorInfo.PageIndex * gvErrorInfo.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:BoundField DataField="Row" HeaderText="错误行号">
</f:BoundField>
<f:BoundField DataField="Column" HeaderText="错误列">
</f:BoundField>
<f:BoundField DataField="Reason" HeaderText="错误类型">
</f:BoundField>
</Columns>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:Panel>
<script>
function showControlInfo(infoClientID) {
F.notify({
message: F(infoClientID).getValue(),
messageIcon: 'information',
target: '_top',
header: false,
displayMilliseconds: 2000,
positionX: 'center',
positionY: 'center'
});
}
</script>

View File

@ -0,0 +1,141 @@
using BLL;
using Model;
using System;
using System.Collections.Generic;
using System.IO;
using System.Web.UI;
namespace FineUIPro.Web.Controls
{
public partial class DataImportControl : UserControl
{
public delegate void userEvent(object sender, EventArgs arg); //定义事件委托
public event userEvent Audit_Click; //定义审核事件
public event userEvent Import_Click; //定义导入事件
/// <summary>
/// 模板路径
/// </summary>
public string TemplatePath
{
get
{
return (string)ViewState["Template"];
}
set
{
ViewState["Template"] = value;
}
}
/// <summary>
/// 上传文件Url
/// </summary>
public string UpLoadAttachUrl
{
get
{
return (string)ViewState["UpLoadAttachUrl"];
}
set
{
ViewState["UpLoadAttachUrl"] = value;
}
}
//错误集合
public List<Model.ErrorInfo> ErrorInfoList
{
get
{
return (List<Model.ErrorInfo>)Session["ErrorInfoList"];
}
set
{
Session["ErrorInfoList"] = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.hdCheckResult.Text = string.Empty;
this.hdFileName.Text = string.Empty;
if (ErrorInfoList != null)
{
ErrorInfoList.Clear();
}
}
}
//方法用于绑定Grid
public void BindGrid()
{
this.gvErrorInfo.DataSource = ErrorInfoList;
this.gvErrorInfo.DataBind();
}
protected void btnAudit_Click(object sender, EventArgs e)
{
if (this.Audit_Click != null)
{
if (this.fuAttachUrl.HasFile == false)
{
String.Format("showControlInfo('{0}');", "请您选择Excel文件");
return;
}
string IsXls = Path.GetExtension(this.fuAttachUrl.FileName).ToString().Trim().ToLower();
if (IsXls != ".xls")
{
String.Format("showControlInfo('{0}');", "只可以选择Excel文件!");
return;
}
if (ErrorInfoList != null)
{
ErrorInfoList.Clear();
}
string rootPath = Server.MapPath("~/");
string initFullPath = rootPath + Const.ExcelUrl;
if (!Directory.Exists(initFullPath))
{
Directory.CreateDirectory(initFullPath);
}
this.hdFileName.Text = BLL.Funs.GetNewFileName() + IsXls;
string filePath = initFullPath + this.hdFileName.Text;
this.fuAttachUrl.PostedFile.SaveAs(filePath);
this.Audit_Click(this, e);
}
}
protected void btnImport_Click(object sender, EventArgs e)
{
if (this.Import_Click != null)
{
this.Import_Click(this, e);
}
}
#region
/// <summary>
/// 下载模板按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDownLoad_Click(object sender, EventArgs e)
{
string rootPath = Server.MapPath("~/");
string uploadfilepath = rootPath + TemplatePath;
string filePath = TemplatePath;
string fileName = Path.GetFileName(filePath);
FileInfo info = new FileInfo(uploadfilepath);
long fileSize = info.Length;
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.ContentType = "excel/plain";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("Content-Length", fileSize.ToString().Trim());
Response.TransmitFile(uploadfilepath, 0, fileSize);
Response.End();
}
#endregion
}
}

View File

@ -0,0 +1,116 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.Controls
{
public partial class DataImportControl
{
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// hdFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdFileName;
/// <summary>
/// btnAudit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAudit;
/// <summary>
/// btnImport 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnImport;
/// <summary>
/// btnDownLoad 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDownLoad;
/// <summary>
/// hdCheckResult 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdCheckResult;
/// <summary>
/// fuAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload fuAttachUrl;
/// <summary>
/// gvErrorInfo 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid gvErrorInfo;
/// <summary>
/// lblPageIndex 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblPageIndex;
}
}

View File

@ -1,134 +1,77 @@
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: 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 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228
在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046
出错时间:01/23/2024 12:21:41
出错时间:01/23/2024 12:21:41
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220
在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942
出错时间:01/23/2024 12:21:41
出错时间:01/23/2024 12:21:41
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020
在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884
出错时间:01/23/2024 12:21:41
出错时间:01/23/2024 12:21:41
错误信息开始=====>
错误类型:HttpParseException
错误信息:基类包括字段“txtRemark”但其类型(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
在 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)
----错误类型:Win32Exception
----错误信息:
----等待的操作过时。
----错误堆栈:
出错时间:02/02/2024 11:24:03
出错文件:http://localhost:8579/common/main_new.aspx
IP地址:::1
操作人员:JT
出错时间:01/24/2024 19:37:42
出错时间:02/02/2024 11:24:12
错误信息开始=====>
错误类型:SqlException
错误信息:参数化查询 '(@ProjectId nvarchar(4000))select * from Transfer_Piping C
' 需要参数 '@ProjectId',但未提供该参数。
错误堆栈:
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
在 System.Data.SqlClient.SqlDataReader.get_MetaData()
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
在 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 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
出错时间:02/04/2024 10:42:45

View File

@ -0,0 +1,50 @@
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.AcknowledgementMode 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ExceptionListener 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionInterruptedListener 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionResumedListener 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.DestinationType 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MessageListener 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConsumerTransformerDelegate 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ProducerTransformerDelegate 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.SessionTxEventDelegate 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgPriority 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgDeliveryMode 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.Tracer 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.Util.NMSExceptionSupport 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IBytesMessage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.AcknowledgementMode 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ExceptionListener 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionInterruptedListener 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionResumedListener 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IConnection 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IConnectionFactory 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IConnectionMetaData 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.DestinationType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IDestination 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMapMessage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMessage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MessageListener 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConsumerTransformerDelegate 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMessageConsumer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ProducerTransformerDelegate 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMessageProducer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.INetTxConnection 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.INetTxConnectionFactory 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.INetTxSession 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IObjectMessage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IPrimitiveMap 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IQueue 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IQueueBrowser 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IRedeliveryPolicy 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.SessionTxEventDelegate 生成填充码: 类型是一个委托。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ISession 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IStartable 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IStoppable 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IStreamMessage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITemporaryQueue 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITemporaryTopic 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITextMessage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITopic 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITrace 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgPriority 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgDeliveryMode 生成填充码: 类型是一个枚举。

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,167 @@
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 <>f__AnonymousType0`2 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 Microsoft.CodeAnalysis.EmbeddedAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 System.Runtime.CompilerServices.NullableAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 System.Runtime.CompilerServices.NullableContextAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.ParameterType 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.DataFormat 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Method 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.DateFormat 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.ResponseStatus 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IHttp 生成存根: method System.Text.Encoding RestSharp.IHttp.get_Encoding() unstubbable: 方法是抽象的,因此无法用作存根。原因: 类型 System.Text.Encoding 在目标框架版本中不可用。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IRestClient 生成存根: method System.Text.Encoding RestSharp.IRestClient.get_Encoding() unstubbable: 方法是抽象的,因此无法用作存根。原因: 类型 System.Text.Encoding 在目标框架版本中不可用。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequestExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.SimpleJson 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.ReflectionUtils 生成存根: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Validation.Ensure 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serializers.SerializeAsAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serializers.NameStyle 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.DeserializeAsAttribute 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.ContentType 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.Xml.DotNetXmlSerializerClientExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.CollectionExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.MiscExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.ReflectionExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.ResponseExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.ResponseStatusExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.RSACryptoServiceProviderExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StreamExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StringEncodingExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StringExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.WebRequestExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.WithExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.XmlExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.ParametersExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth2Authenticator 生成存根: 类型已过时。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthSignatureMethod 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthSignatureTreatment 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthParameterHandling 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthType 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthTools 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthWorkflow 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.WebPair 生成存根: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.WebPairCollection 生成存根: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.Extensions.OAuthExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.Extensions.StringExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.Extensions.TimeExtensions 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 <PrivateImplementationDetails> 生成存根: 类型已密封。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 <>f__AnonymousType0`2 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 Microsoft.CodeAnalysis.EmbeddedAttribute 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 System.Runtime.CompilerServices.NullableAttribute 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 System.Runtime.CompilerServices.NullableContextAttribute 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.ParameterType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.DataFormat 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Method 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.ResponseStatus 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.FileParameter+<>c__DisplayClass20_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c__DisplayClass172_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c__DisplayClass183_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c__DisplayClass187_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c__DisplayClass3_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c__DisplayClass5_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+<>c__DisplayClass9_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Http+TimeOutState 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IHttp 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IHttpResponse 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IRestClient 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IRestRequest 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IRestResponse 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IRestResponse`1 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__175`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass10_0`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass167_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass185_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass187_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass29_0`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass29_1`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass32_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass32_1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass33_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass33_1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass33_2 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass64_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass65_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass66_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass8_0`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+<>c__DisplayClass9_0`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClient+UrlSegmentParamsValues 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__16`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__17`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__18`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__19`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__20`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__21`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__22`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__DisplayClass0_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__DisplayClass1_0`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__DisplayClass46_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<>c__DisplayClass47_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<DeleteAsync>d__30`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<GetAsync>d__24`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<HeadAsync>d__27`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<OptionsAsync>d__28`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<PatchAsync>d__29`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<PostAsync>d__25`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestClientExtensions+<PutAsync>d__26`1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass128_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass41_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass44_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass51_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass52_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass53_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequest+<>c__DisplayClass57_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestRequestExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestResponse+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestResponse+<>c__DisplayClass0_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.RestResponse+<>c__DisplayClass1_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.JsonObject+<GetDynamicMemberNames>d__35 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.IJsonSerializerStrategy 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.ReflectionUtils 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serializers.ISerializer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serializers.NameStyle 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serializers.DotNetXmlSerializer+EncodingStringWriter 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serializers.XmlSerializer+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.IDeserializer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.XmlDeserializer+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.XmlDeserializer+<>c__DisplayClass21_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.XmlDeserializer+<>c__DisplayClass22_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.XmlDeserializer+<>c__DisplayClass22_1 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.XmlDeserializer+<>c__DisplayClass25_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Deserializers.XmlDeserializer+<>c__DisplayClass26_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.IRestSerializer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.IWithRootElement 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.Xml.DotNetXmlSerializerClientExtensions+<>c__DisplayClass0_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.Xml.IXmlDeserializer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.Xml.IXmlSerializer 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Serialization.Json.JsonSerializer+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.CollectionExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.ReflectionExtensions+<>c__DisplayClass5_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StreamExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StringEncodingExtensions+<>c__DisplayClass0_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StringExtensions+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StringExtensions+<>c__DisplayClass22_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.StringExtensions+<GetNameVariants>d__32 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.WebRequestExtensions+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.WebRequestExtensions+<>c__DisplayClass0_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.WebRequestExtensions+<>c__DisplayClass1_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Extensions.WithExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.IAuthenticator 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth1Authenticator+<>c 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth1Authenticator+<>c__DisplayClass69_0 生成填充码: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.ParametersExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth2Authenticator 生成填充码: 类型已过时。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthSignatureMethod 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthSignatureTreatment 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthParameterHandling 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthType 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthTools 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.OAuthWorkflow 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.WebPair 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.WebPairCollection 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.Extensions.OAuthExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.Extensions.StringExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 RestSharp.Authenticators.OAuth.Extensions.TimeExtensions 生成填充码: 类型对 exported or assembly(RestSharp.Fakes) 不可见。
E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\RestSharp.fakes : warning : 无法为 <PrivateImplementationDetails> 生成填充码: 类型不受支持,因为存在内部限制。

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,15 @@
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Properties.Resources 生成存根: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.Pattern.AlignmentPattern 生成存根: 类型没有系列可见的构造函数。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Util.Color_Fields 生成存根: 类型是一个值类型。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.Pattern.FinderPattern 生成存根: 类型没有系列可见的构造函数。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 <PrivateImplementationDetails>{09D8BC6E-02EC-4FA4-99BD-B668F38E6DC6} 生成存根: 类型不受支持,因为存在内部限制。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Util.DebugCanvas 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Geom.SamplingGrid+AreaGrid 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeDecoder+DecodeResult 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Data.QRCodeImage 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Properties.Resources 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.QRCodeImageReader+ModulePitch 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeEncoder+ENCODE_MODE 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeEncoder+ERROR_CORRECTION 生成填充码: 类型是一个枚举。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Util.Color 生成填充码: 类型是一个接口。
E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 <PrivateImplementationDetails>{09D8BC6E-02EC-4FA4-99BD-B668F38E6DC6} 生成填充码: 类型不受支持,因为存在内部限制。

File diff suppressed because it is too large Load Diff

View File

@ -244,6 +244,7 @@
<Content Include="BaseInfo\TrainLevel.aspx" />
<Content Include="BaseInfo\TrainType.aspx" />
<Content Include="BaseInfo\TrainTypeEdit.aspx" />
<Content Include="BaseInfo\TransferMajor.aspx" />
<Content Include="BaseInfo\UnitType.aspx" />
<Content Include="BaseInfo\WorkPost.aspx" />
<Content Include="BaseInfo\WorkStage.aspx" />
@ -334,6 +335,7 @@
<Content Include="common\mainMenu_JDGL.aspx" />
<Content Include="common\mainMenu_CQMS.aspx" />
<Content Include="common\mainMenu_HSSE.aspx" />
<Content Include="common\mainMenu_Transfer.aspx" />
<Content Include="common\mainProject0.aspx" />
<Content Include="common\mainIII.aspx" />
<Content Include="common\mainProject1.aspx" />
@ -367,6 +369,7 @@
<Content Include="common\Menu_ToDo.xml" />
<Content Include="common\Menu_ZHGL.xml" />
<Content Include="common\themes.aspx" />
<Content Include="Controls\DataImportControl.ascx" />
<Content Include="Controls\FlowOperateControl.ascx" />
<Content Include="Controls\QRCodePrint.aspx" />
<Content Include="Controls\SeeQRImage.aspx" />
@ -1755,6 +1758,9 @@
<Content Include="TestRun\DriverSub\DriverSub.aspx" />
<Content Include="TestRun\DriverSub\DriverSubContact.aspx" />
<Content Include="TestRun\DriverSub\DriverSubContactEdit.aspx" />
<Content Include="TestRun\DriverSub\DriverSubContactorIn.aspx" />
<Content Include="TestRun\DriverSub\DriverSubContactorEdit.aspx" />
<Content Include="TestRun\DriverSub\DriverSubContactorList.aspx" />
<Content Include="TestRun\DriverSub\DriverSubEdit.aspx" />
<Content Include="TestRun\DriverSub\DriverSubPlan.aspx" />
<Content Include="TestRun\DriverSub\DriverSubPlanEdit.aspx" />
@ -1825,6 +1831,34 @@
<Content Include="TestRun\TestRunManage\TailTermHandleList.aspx" />
<Content Include="TestRun\TestRunManage\TestRunRecordUpload.aspx" />
<Content Include="TestRun\TestRunManage\TestRunRecordUploadList.aspx" />
<Content Include="Transfer\Chart\Instrumentation.aspx" />
<Content Include="Transfer\Chart\PunchlistFrom.aspx" />
<Content Include="Transfer\Chart\PunchlistFromChart.aspx" />
<Content Include="Transfer\Chart\TransferChart.aspx" />
<Content Include="Transfer\CivilStructure.aspx" />
<Content Include="Transfer\CivilStructureDataIn.aspx" />
<Content Include="Transfer\Electrical.aspx" />
<Content Include="Transfer\ElectricalDataIn.aspx" />
<Content Include="Transfer\Firefighting.aspx" />
<Content Include="Transfer\FirefightingDataIn.aspx" />
<Content Include="Transfer\HVAC.aspx" />
<Content Include="Transfer\HVACDataIn.aspx" />
<Content Include="Transfer\Instrumentation.aspx" />
<Content Include="Transfer\InstrumentationDataIn.aspx" />
<Content Include="Transfer\Piping.aspx" />
<Content Include="Transfer\PipingDataIn.aspx" />
<Content Include="Transfer\Plumbing.aspx" />
<Content Include="Transfer\PlumbingDataIn.aspx" />
<Content Include="Transfer\ProjectSetup.aspx" />
<Content Include="Transfer\ProjectSetupDataIn.aspx" />
<Content Include="Transfer\PunchlistFrom.aspx" />
<Content Include="Transfer\PunchlistFromDataIn.aspx" />
<Content Include="Transfer\RotatingEquipment.aspx" />
<Content Include="Transfer\RotatingEquipmentDataIn.aspx" />
<Content Include="Transfer\StaticEquipment.aspx" />
<Content Include="Transfer\StaticEquipmentDataIn.aspx" />
<Content Include="Transfer\Telecom.aspx" />
<Content Include="Transfer\TelecomDataIn.aspx" />
<Content Include="Video\Video.aspx" />
<Content Include="ZHGL\DataIn\AccidentCauseReportBar.aspx" />
<Content Include="ZHGL\DataIn\AccidentCauseReportBarIn.aspx" />
@ -2075,6 +2109,8 @@
<Content Include="File\Excel\TestRun\三查四定检查表模板.xls" />
<Content Include="File\Excel\TestRun\仪表索引模板.xlsx" />
<Content Include="File\Excel\TestRun\试车系统划分.xlsx" />
<Content Include="File\Excel\TestRun\开车方案编制计划2.xlsx" />
<Content Include="File\Excel\DataIn\ProjectSetup导入模板.xls" />
<None Include="packages.config" />
<Content Include="ReportPrint\ReportTabFile\分包商上传周报.tab" />
<Content Include="ReportPrint\ReportTabFile\HSSE日志暨管理数据收集.tab" />
@ -6443,6 +6479,13 @@
<Compile Include="BaseInfo\TrainTypeEdit.aspx.designer.cs">
<DependentUpon>TrainTypeEdit.aspx</DependentUpon>
</Compile>
<Compile Include="BaseInfo\TransferMajor.aspx.cs">
<DependentUpon>TransferMajor.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="BaseInfo\TransferMajor.aspx.designer.cs">
<DependentUpon>TransferMajor.aspx</DependentUpon>
</Compile>
<Compile Include="BaseInfo\UnitType.aspx.cs">
<DependentUpon>UnitType.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -6744,6 +6787,13 @@
<Compile Include="common\mainMenu_HSSE.aspx.designer.cs">
<DependentUpon>mainMenu_HSSE.aspx</DependentUpon>
</Compile>
<Compile Include="common\mainMenu_Transfer.aspx.cs">
<DependentUpon>mainMenu_Transfer.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="common\mainMenu_Transfer.aspx.designer.cs">
<DependentUpon>mainMenu_Transfer.aspx</DependentUpon>
</Compile>
<Compile Include="common\mainProject0.aspx.cs">
<DependentUpon>mainProject0.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -6814,6 +6864,13 @@
<Compile Include="common\themes.aspx.designer.cs">
<DependentUpon>themes.aspx</DependentUpon>
</Compile>
<Compile Include="Controls\DataImportControl.ascx.cs">
<DependentUpon>DataImportControl.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Controls\DataImportControl.ascx.designer.cs">
<DependentUpon>DataImportControl.ascx</DependentUpon>
</Compile>
<Compile Include="Controls\FlowOperateControl.ascx.cs">
<DependentUpon>FlowOperateControl.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -15791,6 +15848,27 @@
<Compile Include="TestRun\DriverSub\DriverSubContactEdit.aspx.designer.cs">
<DependentUpon>DriverSubContactEdit.aspx</DependentUpon>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubContactorIn.aspx.cs">
<DependentUpon>DriverSubContactorIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubContactorIn.aspx.designer.cs">
<DependentUpon>DriverSubContactorIn.aspx</DependentUpon>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubContactorEdit.aspx.cs">
<DependentUpon>DriverSubContactorEdit.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubContactorEdit.aspx.designer.cs">
<DependentUpon>DriverSubContactorEdit.aspx</DependentUpon>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubContactorList.aspx.cs">
<DependentUpon>DriverSubContactorList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubContactorList.aspx.designer.cs">
<DependentUpon>DriverSubContactorList.aspx</DependentUpon>
</Compile>
<Compile Include="TestRun\DriverSub\DriverSubEdit.aspx.cs">
<DependentUpon>DriverSubEdit.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -16288,6 +16366,202 @@
<Compile Include="TestRun\TestRunManage\TestRunRecordUploadList.aspx.designer.cs">
<DependentUpon>TestRunRecordUploadList.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Chart\Instrumentation.aspx.cs">
<DependentUpon>Instrumentation.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Chart\Instrumentation.aspx.designer.cs">
<DependentUpon>Instrumentation.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Chart\PunchlistFrom.aspx.cs">
<DependentUpon>PunchlistFrom.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Chart\PunchlistFrom.aspx.designer.cs">
<DependentUpon>PunchlistFrom.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Chart\PunchlistFromChart.aspx.cs">
<DependentUpon>PunchlistFromChart.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Chart\PunchlistFromChart.aspx.designer.cs">
<DependentUpon>PunchlistFromChart.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Chart\TransferChart.aspx.cs">
<DependentUpon>TransferChart.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Chart\TransferChart.aspx.designer.cs">
<DependentUpon>TransferChart.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\CivilStructure.aspx.cs">
<DependentUpon>CivilStructure.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\CivilStructure.aspx.designer.cs">
<DependentUpon>CivilStructure.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\CivilStructureDataIn.aspx.cs">
<DependentUpon>CivilStructureDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\CivilStructureDataIn.aspx.designer.cs">
<DependentUpon>CivilStructureDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Electrical.aspx.cs">
<DependentUpon>Electrical.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Electrical.aspx.designer.cs">
<DependentUpon>Electrical.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\ElectricalDataIn.aspx.cs">
<DependentUpon>ElectricalDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\ElectricalDataIn.aspx.designer.cs">
<DependentUpon>ElectricalDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Firefighting.aspx.cs">
<DependentUpon>Firefighting.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Firefighting.aspx.designer.cs">
<DependentUpon>Firefighting.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\FirefightingDataIn.aspx.cs">
<DependentUpon>FirefightingDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\FirefightingDataIn.aspx.designer.cs">
<DependentUpon>FirefightingDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\HVAC.aspx.cs">
<DependentUpon>HVAC.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\HVAC.aspx.designer.cs">
<DependentUpon>HVAC.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\HVACDataIn.aspx.cs">
<DependentUpon>HVACDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\HVACDataIn.aspx.designer.cs">
<DependentUpon>HVACDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Instrumentation.aspx.cs">
<DependentUpon>Instrumentation.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Instrumentation.aspx.designer.cs">
<DependentUpon>Instrumentation.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\InstrumentationDataIn.aspx.cs">
<DependentUpon>InstrumentationDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\InstrumentationDataIn.aspx.designer.cs">
<DependentUpon>InstrumentationDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Piping.aspx.cs">
<DependentUpon>Piping.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Piping.aspx.designer.cs">
<DependentUpon>Piping.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\PipingDataIn.aspx.cs">
<DependentUpon>PipingDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\PipingDataIn.aspx.designer.cs">
<DependentUpon>PipingDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Plumbing.aspx.cs">
<DependentUpon>Plumbing.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Plumbing.aspx.designer.cs">
<DependentUpon>Plumbing.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\PlumbingDataIn.aspx.cs">
<DependentUpon>PlumbingDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\PlumbingDataIn.aspx.designer.cs">
<DependentUpon>PlumbingDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\ProjectSetup.aspx.cs">
<DependentUpon>ProjectSetup.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\ProjectSetup.aspx.designer.cs">
<DependentUpon>ProjectSetup.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\ProjectSetupDataIn.aspx.cs">
<DependentUpon>ProjectSetupDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\ProjectSetupDataIn.aspx.designer.cs">
<DependentUpon>ProjectSetupDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\PunchlistFrom.aspx.cs">
<DependentUpon>PunchlistFrom.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\PunchlistFrom.aspx.designer.cs">
<DependentUpon>PunchlistFrom.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\PunchlistFromDataIn.aspx.cs">
<DependentUpon>PunchlistFromDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\PunchlistFromDataIn.aspx.designer.cs">
<DependentUpon>PunchlistFromDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\RotatingEquipment.aspx.cs">
<DependentUpon>RotatingEquipment.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\RotatingEquipment.aspx.designer.cs">
<DependentUpon>RotatingEquipment.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\RotatingEquipmentDataIn.aspx.cs">
<DependentUpon>RotatingEquipmentDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\RotatingEquipmentDataIn.aspx.designer.cs">
<DependentUpon>RotatingEquipmentDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\StaticEquipment.aspx.cs">
<DependentUpon>StaticEquipment.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\StaticEquipment.aspx.designer.cs">
<DependentUpon>StaticEquipment.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\StaticEquipmentDataIn.aspx.cs">
<DependentUpon>StaticEquipmentDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\StaticEquipmentDataIn.aspx.designer.cs">
<DependentUpon>StaticEquipmentDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\Telecom.aspx.cs">
<DependentUpon>Telecom.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\Telecom.aspx.designer.cs">
<DependentUpon>Telecom.aspx</DependentUpon>
</Compile>
<Compile Include="Transfer\TelecomDataIn.aspx.cs">
<DependentUpon>TelecomDataIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Transfer\TelecomDataIn.aspx.designer.cs">
<DependentUpon>TelecomDataIn.aspx</DependentUpon>
</Compile>
<Compile Include="Video\Video.aspx.cs">
<DependentUpon>Video.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<UseIISExpress>true</UseIISExpress>
<Use64BitIISExpress>false</Use64BitIISExpress>
<IISExpressSSLPort />
<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
<UseGlobalApplicationHostFile />
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<StartPageUrl>Login.aspx</StartPageUrl>
<StartAction>SpecificPage</StartAction>
<AspNetDebugging>True</AspNetDebugging>
<SilverlightDebugging>False</SilverlightDebugging>
<NativeDebugging>False</NativeDebugging>
<SQLDebugging>False</SQLDebugging>
<ExternalProgram>
</ExternalProgram>
<StartExternalURL>
</StartExternalURL>
<StartCmdLineArguments>
</StartCmdLineArguments>
<StartWorkingDirectory>
</StartWorkingDirectory>
<EnableENC>True</EnableENC>
<AlwaysStartWebServerOnDebug>True</AlwaysStartWebServerOnDebug>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>

View File

@ -14,7 +14,7 @@
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="方案列表" EnableCollapse="false" runat="server"
BoxFlex="1" DataKeyNames="SchemePlanItemId" AllowCellEditing="true" EnableColumnLines="true" SortField="SortIndex" SortDirection="ASC"
BoxFlex="1" DataKeyNames="SchemePlanItemId" AllowCellEditing="true" EnableColumnLines="true" SortField="SolutionType,SortIndex" SortDirection="ASC"
ClicksToEdit="1" DataIDField="SchemePlanItemId" AllowSorting="true" EnableRowDoubleClickEvent="false " OnRowDoubleClick="Grid1_RowDoubleClick"
EnableTextSelection="True">
<Toolbars>
@ -26,20 +26,26 @@
<f:Button ID="btnNew" OnClick="btnNew_Click" Icon="Add" EnablePostBack="true" runat="server" ToolTip="新增方案">
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
<f:Button ID="btnDel" Icon="Delete" ToolTip="删除" OnClick="btnDel_Click" runat="server" ConfirmText="确定删除当前数据?" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField Width="60px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField HeaderText="单元" ColumnID="SolutionType" DataField="SolutionType" Width="100px"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField HeaderText="方案名称" ColumnID="SolutionName" DataField="SolutionName" Width="740px" ExpandUnusedSpace="true"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
<f:Listener Event="dataload" Handler="onGridDataLoad" />
</Listeners>
</f:Grid>
</Items>
</f:Panel>
@ -67,8 +73,8 @@
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
// 返回false来阻止浏览器右键菜单
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
@ -77,6 +83,12 @@
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
function onGridDataLoad(event) {
this.mergeColumns(['SolutionType'], {
depends: true
});
}
</script>
</body>
</html>

View File

@ -1,5 +1,6 @@
using BLL;
using Newtonsoft.Json.Linq;
using NPOI.SS.Util;
using System;
using System.Collections.Generic;
using System.Data;
@ -38,6 +39,18 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
Grid1.DataBind();
var solutionType = (from x in Funs.DB.DriverPrepare_SchemePlan
join y in Funs.DB.DriverPrepare_SchemePlanItem on x.SchemePlanId equals y.SchemePlanId
where y.SolutionType != null && x.ProjectId == this.CurrUser.LoginProjectId
select y).FirstOrDefault();
if (solutionType == null)
{
this.Grid1.Columns[1].Hidden = true;
}
else
{
this.Grid1.Columns[1].Hidden = false;
}
}
#endregion
@ -84,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
@ -106,6 +133,7 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
}
if (buttonList.Contains(BLL.Const.BtnDelete))
{
this.btnDel.Hidden = false;
this.btnMenuDel.Hidden = false;
}
}
@ -178,87 +206,201 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
string uploadfilepath = string.Empty;
string newUrl = string.Empty;
string filePath = string.Empty;
initTemplatePath = Const.SchemePlanTemplateUrl;
var solutionType = (from x in Funs.DB.DriverPrepare_SchemePlan
join y in Funs.DB.DriverPrepare_SchemePlanItem on x.SchemePlanId equals y.SchemePlanId
where y.SolutionType != null && x.ProjectId == this.CurrUser.LoginProjectId
select y).FirstOrDefault();
if (solutionType == null)
{
initTemplatePath = Const.SchemePlanTemplateUrl;
}
else
{
initTemplatePath = Const.SchemePlan2TemplateUrl;
}
uploadfilepath = rootPath + initTemplatePath;
Model.DriverPrepare_SchemePlan plan = BLL.DriverPrepareSchemePlanService.GetDriverPlanByProjectId(this.CurrUser.LoginProjectId);
if (plan != null)
{
string projectName = BLL.ProjectService.GetProjectNameByProjectId(plan.ProjectId);
newUrl = uploadfilepath.Replace(".xlsx", "(" + projectName + ")" + ".xlsx");
File.Copy(uploadfilepath, newUrl);
// 第一步:读取文件流
NPOI.SS.UserModel.IWorkbook workbook;
using (FileStream stream = new FileStream(newUrl, FileMode.Open, FileAccess.Read))
{
workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream);
}
// 创建单元格样式
NPOI.SS.UserModel.ICellStyle cellStyle = workbook.CreateCellStyle();
cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
var font = workbook.CreateFont();
font.FontHeightInPoints = 11;
cellStyle.SetFont(font);
NPOI.SS.UserModel.ICellStyle cellStyle0 = workbook.CreateCellStyle();
cellStyle0.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
cellStyle0.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
var font0 = workbook.CreateFont();
font0.FontHeightInPoints = 12;
font0.IsBold = true;
cellStyle0.SetFont(font0);
// 第二步:创建新数据行
NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0);
NPOI.SS.UserModel.IRow row = sheet.GetRow(0);
NPOI.SS.UserModel.ICell cell;
cell = row.GetCell(0);
cell.CellStyle = cellStyle0;
cell.SetCellValue(projectName + "试车方案");
var items = BLL.DriverPrepareSchemePlanItemService.GetSchemePlanItemByschemePlanId(plan.SchemePlanId);
int i = 2;
foreach (var item in items)
if (solutionType == null)
{
newUrl = uploadfilepath.Replace(".xlsx", "(" + projectName + ")" + ".xlsx");
File.Copy(uploadfilepath, newUrl);
// 第一步:读取文件流
NPOI.SS.UserModel.IWorkbook workbook;
using (FileStream stream = new FileStream(newUrl, FileMode.Open, FileAccess.Read))
{
workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream);
}
// 创建单元格样式
NPOI.SS.UserModel.ICellStyle cellStyle = workbook.CreateCellStyle();
cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
var font = workbook.CreateFont();
font.FontHeightInPoints = 11;
cellStyle.SetFont(font);
NPOI.SS.UserModel.ICellStyle cellStyle0 = workbook.CreateCellStyle();
cellStyle0.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
cellStyle0.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
var font0 = workbook.CreateFont();
font0.FontHeightInPoints = 12;
font0.IsBold = true;
cellStyle0.SetFont(font0);
// 第二步:创建新数据行
row = sheet.CreateRow(i);
// 添加数据
cell = row.CreateCell(0);
cell.CellStyle = cellStyle;
cell.SetCellValue((i-1).ToString());
cell = row.CreateCell(1);
cell.CellStyle = cellStyle;
cell.SetCellValue(item.SolutionName);
cell = row.CreateCell(2);
cell.CellStyle = cellStyle;
cell.SetCellValue(string.Empty);
cell = row.CreateCell(3);
cell.CellStyle = cellStyle;
cell.SetCellValue(string.Empty);
i++;
NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0);
NPOI.SS.UserModel.IRow row = sheet.GetRow(0);
NPOI.SS.UserModel.ICell cell;
cell = row.GetCell(0);
cell.CellStyle = cellStyle0;
cell.SetCellValue(projectName + "试车方案");
var items = BLL.DriverPrepareSchemePlanItemService.GetSchemePlanItemByschemePlanId(plan.SchemePlanId);
int i = 2;
foreach (var item in items)
{
// 第二步:创建新数据行
row = sheet.CreateRow(i);
// 添加数据
cell = row.CreateCell(0);
cell.CellStyle = cellStyle;
cell.SetCellValue((i - 1).ToString());
cell = row.CreateCell(1);
cell.CellStyle = cellStyle;
cell.SetCellValue(item.SolutionName);
cell = row.CreateCell(2);
cell.CellStyle = cellStyle;
cell.SetCellValue(string.Empty);
cell = row.CreateCell(3);
cell.CellStyle = cellStyle;
cell.SetCellValue(string.Empty);
i++;
}
// 第三步:写入文件流
using (FileStream stream = new FileStream(newUrl, FileMode.Create, FileAccess.Write))
{
workbook.Write(stream);
workbook.Close();
}
string fileName = Path.GetFileName(newUrl);
FileInfo info = new FileInfo(newUrl);
long fileSize = info.Length;
Response.Clear();
Response.ContentType = "application/x-zip-compressed";
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length", fileSize.ToString());
Response.TransmitFile(newUrl, 0, fileSize);
Response.Flush();
Response.Close();
File.Delete(newUrl);
}
// 第三步:写入文件流
using (FileStream stream = new FileStream(newUrl, FileMode.Create, FileAccess.Write))
else
{
workbook.Write(stream);
workbook.Close();
newUrl = uploadfilepath.Replace("2.xlsx", "(" + projectName + ")" + ".xlsx");
File.Copy(uploadfilepath, newUrl);
// 第一步:读取文件流
NPOI.SS.UserModel.IWorkbook workbook;
using (FileStream stream = new FileStream(newUrl, FileMode.Open, FileAccess.Read))
{
workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream);
}
// 创建单元格样式
NPOI.SS.UserModel.ICellStyle cellStyle = workbook.CreateCellStyle();
cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
var font = workbook.CreateFont();
font.FontHeightInPoints = 11;
cellStyle.SetFont(font);
NPOI.SS.UserModel.ICellStyle cellStyle0 = workbook.CreateCellStyle();
cellStyle0.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
cellStyle0.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
cellStyle0.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
var font0 = workbook.CreateFont();
font0.FontHeightInPoints = 12;
font0.IsBold = true;
cellStyle0.SetFont(font0);
// 第二步:创建新数据行
NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0);
NPOI.SS.UserModel.IRow row = sheet.GetRow(0);
NPOI.SS.UserModel.ICell cell;
cell = row.GetCell(0);
cell.CellStyle = cellStyle0;
cell.SetCellValue(projectName + "试车方案");
var items = BLL.DriverPrepareSchemePlanItemService.GetSchemePlanItemByschemePlanId(plan.SchemePlanId);
int i = 2;
string type = string.Empty;
int firstRow = 2;
foreach (var item in items)
{
if (string.IsNullOrEmpty(type))
{
type = item.SolutionType;
}
// 第二步:创建新数据行
row = sheet.CreateRow(i);
// 添加数据
cell = row.CreateCell(0);
cell.CellStyle = cellStyle;
cell.SetCellValue((i - 1).ToString());
cell = row.CreateCell(1);
cell.CellStyle = cellStyle;
cell.SetCellValue(item.SolutionType);
cell = row.CreateCell(2);
cell.CellStyle = cellStyle;
cell.SetCellValue(item.SolutionName);
cell = row.CreateCell(3);
cell.CellStyle = cellStyle;
cell.SetCellValue(string.Empty);
cell = row.CreateCell(4);
cell.CellStyle = cellStyle;
cell.SetCellValue(string.Empty);
if (type != item.SolutionType)
{
type = item.SolutionType;
sheet.AddMergedRegion(new CellRangeAddress(firstRow, i - 1, 1, 1));
firstRow = i;
}
else
{
if (i == 1 + items.Count)
{
sheet.AddMergedRegion(new CellRangeAddress(firstRow, i, 1, 1));
}
}
i++;
}
// 第三步:写入文件流
using (FileStream stream = new FileStream(newUrl, FileMode.Create, FileAccess.Write))
{
workbook.Write(stream);
workbook.Close();
}
string fileName = Path.GetFileName(newUrl);
FileInfo info = new FileInfo(newUrl);
long fileSize = info.Length;
Response.Clear();
Response.ContentType = "application/x-zip-compressed";
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length", fileSize.ToString());
Response.TransmitFile(newUrl, 0, fileSize);
Response.Flush();
Response.Close();
File.Delete(newUrl);
}
string fileName = Path.GetFileName(newUrl);
FileInfo info = new FileInfo(newUrl);
long fileSize = info.Length;
Response.Clear();
Response.ContentType = "application/x-zip-compressed";
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length", fileSize.ToString());
Response.TransmitFile(newUrl, 0, fileSize);
Response.Flush();
Response.Close();
File.Delete(newUrl);
}
else
{

View File

@ -93,6 +93,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// btnDel 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDel;
/// <summary>
/// Window1 控件。
/// </summary>

View File

@ -14,6 +14,11 @@
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtSolutionType" runat="server" Label="单元" LabelWidth="100px" Required="true" ShowRedStar="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtSolutionName" runat="server" Label="方案名称" LabelWidth="100px" Required="true" ShowRedStar="true"></f:TextBox>

View File

@ -21,8 +21,21 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
if (item != null)
{
this.txtSolutionName.Text = item.SolutionName;
this.txtSolutionType.Text = item.SolutionType;
}
}
var solutionType = (from x in Funs.DB.DriverPrepare_SchemePlan
join y in Funs.DB.DriverPrepare_SchemePlanItem on x.SchemePlanId equals y.SchemePlanId
where y.SolutionType != null && x.ProjectId == this.CurrUser.LoginProjectId
select y).FirstOrDefault();
if (solutionType != null)
{
this.txtSolutionType.Hidden = false;
}
else
{
this.txtSolutionType.Hidden = true;
}
}
}
@ -54,13 +67,25 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
newItem.SchemePlanId = newData.SchemePlanId;
}
newItem.SortIndex = sortIndex;
var solutionType = (from x in Funs.DB.DriverPrepare_SchemePlan
join y in Funs.DB.DriverPrepare_SchemePlanItem on x.SchemePlanId equals y.SchemePlanId
where y.SolutionType != null && x.ProjectId == this.CurrUser.LoginProjectId
select y).FirstOrDefault();
if (solutionType != null)
{
newItem.SolutionType = this.txtSolutionType.Text.Trim();
}
else
{
}
if (string.IsNullOrEmpty(SchemePlanItemId))
{
newItem.SchemePlanItemId = SQLHelper.GetNewID();
BLL.DriverPrepareSchemePlanItemService.AddSchemePlanItem(newItem);
BLL.LogService.AddSys_Log(this.CurrUser, newItem.SolutionName, newItem.SolutionName, BLL.Const.ControlItemInitSetMenuId, "增加开车方案!");
}
if (Request.Params["type"] == "modify")
else
{
newItem.SchemePlanItemId = SchemePlanItemId;
BLL.DriverPrepareSchemePlanItemService.UpdateSchemePlanItem(newItem);

View File

@ -39,6 +39,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtSolutionType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSolutionType;
/// <summary>
/// txtSolutionName 控件。
/// </summary>

View File

@ -34,6 +34,7 @@
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:HiddenField runat="server" ID="hdNames"></f:HiddenField>
<f:HiddenField runat="server" ID="hdType"></f:HiddenField>
<f:Button ID="btnAccept" Icon="Accept" runat="server" Text="确定" ToolTip="确定"
OnClick="btnAccept_Click">
</f:Button>

View File

@ -20,6 +20,7 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
{
if (!IsPostBack)
{
this.hdType.Text = this.rblType2.SelectedValue;
this.BindGrid();
}
}
@ -36,6 +37,7 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
this.Toolbar2.Hidden = true;
}
this.BindGrid();
this.hdType.Text = this.rblType2.SelectedValue;
}
#region
@ -49,7 +51,14 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
{
if (selectRowId.Contains(row.RowID))
{
hdNames.Text += row.DataKeys[1].ToString() + ",";
if (this.rblType.SelectedValue == "合成氨尿素项目")
{
hdNames.Text += row.DataKeys[1].ToString() + "|" + this.hdType.Text + ",";
}
else
{
hdNames.Text += row.DataKeys[1].ToString() + ",";
}
}
}
string strSql = @"SELECT *
@ -139,6 +148,10 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
newItem.SchemePlanId = newData.SchemePlanId;
newItem.SolutionName = row.DataKeys[1].ToString();
newItem.SortIndex = row.RowIndex + 1;
if (this.rblType.SelectedValue == "合成氨尿素项目")
{
newItem.SolutionType = this.rblType2.SelectedValue;
}
BLL.DriverPrepareSchemePlanItemService.AddSchemePlanItem(newItem);
}
}
@ -152,7 +165,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
Model.DriverPrepare_SchemePlanItem newItem = new Model.DriverPrepare_SchemePlanItem();
newItem.SchemePlanItemId = SQLHelper.GetNewID();
newItem.SchemePlanId = newData.SchemePlanId;
newItem.SolutionName = item;
if (this.rblType.SelectedValue == "合成氨尿素项目")
{
newItem.SolutionName = item.Split('|')[0];
newItem.SolutionType = item.Split('|')[1];
}
else
{
newItem.SolutionName = item;
}
Random ra = new Random();
newItem.SortIndex = ra.Next(20, 200);
BLL.DriverPrepareSchemePlanItemService.AddSchemePlanItem(newItem);

View File

@ -93,6 +93,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
/// </remarks>
protected global::FineUIPro.HiddenField hdNames;
/// <summary>
/// hdType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdType;
/// <summary>
/// btnAccept 控件。
/// </summary>

View File

@ -9,9 +9,9 @@
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel1" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="HBox" BoxConfigAlign="Stretch">
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="开车保运计划" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="DriverRunPlanId" AllowCellEditing="true" ClicksToEdit="2" DataIDField="DriverRunPlanId" AllowSorting="true" SortField="Code"
@ -37,20 +37,17 @@
<f:RenderField ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" Width="210px">
</f:RenderField>
<f:RenderField ColumnID="EnterpriseDescription" DataField="EnterpriseDescription"
FieldType="String" HeaderText="企业情况简介" HeaderTextAlign="Center" Width="220px">
</f:RenderField>
<f:RenderField ColumnID="DriverRunPerformance" DataField="DriverRunPerformance"
FieldType="String" HeaderText="类似保运业绩" HeaderTextAlign="Center" Width="220px">
</f:RenderField>
<f:RenderField ColumnID="TeamworkHistory" DataField="TeamworkHistory"
FieldType="String" HeaderText="与五环合作历史" HeaderTextAlign="Center" Width="220px">
</f:RenderField>
<f:RenderField ColumnID="InstallationNames" DataField="InstallationNames"
FieldType="String" HeaderText="意向保运装置或单元" HeaderTextAlign="Center" Width="260px">
</f:RenderField>
<f:RenderField ColumnID="IsAcceptInvite" DataField="IsAcceptInvite"
FieldType="String" HeaderText="是否接受邀请" HeaderTextAlign="Center" Width="120px">
<f:RenderField ColumnID="EstimatedInsuredPersonNum" DataField="EstimatedInsuredPersonNum"
FieldType="String" HeaderText="预估保运人数" HeaderTextAlign="Center" Width="220px">
</f:RenderField>
<f:RenderField ColumnID="GuaranteedOperationPeriod" DataField="GuaranteedOperationPeriod"
FieldType="String" HeaderText="保运工期(月)" HeaderTextAlign="Center" Width="220px">
</f:RenderField>
<f:RenderField ColumnID="TotalGuaranteedOperationDays" DataField="TotalGuaranteedOperationDays"
FieldType="String" HeaderText="总保运人工日" HeaderTextAlign="Center" Width="220px">
</f:RenderField>
<f:RenderField ColumnID="Remark" DataField="Remark"
FieldType="String" HeaderText="备注" HeaderTextAlign="Center" Width="120px">

View File

@ -35,10 +35,13 @@ namespace FineUIPro.Web.TestRun.DriverRun
driverRun.TeamworkHistory,
driverRun.InstallationId,
driverRun.InstallationNames,
driverRun.EstimatedInsuredPersonNum,
driverRun.GuaranteedOperationPeriod,
driverRun.TotalGuaranteedOperationDays,
(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<SqlParameter> listStr = new List<SqlParameter>();

View File

@ -4,12 +4,12 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>编辑开车保运计划</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" OnCustomEvent="PageManager1_CustomEvent"/>
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Toolbars>
@ -47,33 +47,22 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtEnterpriseDescription" runat="server" Label="企业情况简介" LabelAlign="Right" LabelWidth="150px" MaxLength="500">
</f:TextBox>
<f:DropDownList ID="drpUnitWorkIds" runat="server" Label="意向保运装置或单元" LabelAlign="Right" LabelWidth="150px" EnableMultiSelect="true" EnableCheckBoxSelect="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtDriverRunPerformance" runat="server" Label="类似保运业绩" LabelAlign="Right" LabelWidth="150px" MaxLength="500">
</f:TextBox>
<f:NumberBox runat="server" ID="txtEstimatedInsuredPersonNum" Label="预估保运人数" LabelWidth="150px" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtTeamworkHistory" runat="server" Label="与五环合作历史" LabelAlign="Right" LabelWidth="150px" MaxLength="200">
</f:TextBox>
<f:NumberBox runat="server" ID="txtGuaranteedOperationPeriod" Label="保运工期(月)" LabelWidth="150px" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUnitWorkIds" runat="server" Label="意向保运装置或单元" LabelAlign="Right" LabelWidth="150px" EnableMultiSelect="true" EnableCheckBoxSelect="true" ></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:RadioButtonList ID="rblIsAcceptInvite" runat="server" Label="是否接受邀请" LabelAlign="Right" LabelWidth="150px">
<f:RadioItem Value="True" Text="是" Selected="true" />
<f:RadioItem Value="False" Text="否" />
</f:RadioButtonList>
<f:NumberBox runat="server" ID="txtTotalGuaranteedOperationDays" Label="总保运人工日" LabelWidth="150px" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
@ -89,7 +78,11 @@
<f:Label ID="lblAttach" runat="server" Label="上传附件"
LabelWidth="150px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="保运合同" ToolTip="上传保运合同" runat="server" OnClick="btnAttach_Click">
</f:Button>
<f:Button ID="btnAttachK" Icon="TableCell" EnablePostBack="true" Text="保运考勤表" ToolTip="上传保运考勤表" runat="server" OnClick="btnAttachK_Click">
</f:Button>
<f:Button ID="btnDownLoad" runat="server" Icon="ApplicationGo" ToolTip="下载保运考勤表模板" OnClick="btnDownLoad_Click" Text="下载保运考勤表模板">
</f:Button>
</Items>
</f:Panel>
@ -108,4 +101,4 @@
</f:Window>
</form>
</body>
</html>
</html>

View File

@ -1,5 +1,6 @@
using BLL;
using System;
using System.IO;
namespace FineUIPro.Web.TestRun.DriverRun
{
@ -29,11 +30,19 @@ namespace FineUIPro.Web.TestRun.DriverRun
{
this.drpUnitId.SelectedValue = data.UnitId;
}
this.txtEnterpriseDescription.Text = data.EnterpriseDescription;
this.txtDriverRunPerformance.Text = data.DriverRunPerformance;
this.txtTeamworkHistory.Text = data.TeamworkHistory;
this.drpUnitWorkIds.SelectedValueArray = data.InstallationId.Split(',');
this.rblIsAcceptInvite.SelectedValue = data.IsAcceptInvite.ToString();
if (data.EstimatedInsuredPersonNum != null)
{
this.txtEstimatedInsuredPersonNum.Text = data.EstimatedInsuredPersonNum.ToString();
}
if (data.GuaranteedOperationPeriod != null)
{
this.txtGuaranteedOperationPeriod.Text = data.GuaranteedOperationPeriod.ToString();
}
if (data.TotalGuaranteedOperationDays != null)
{
this.txtTotalGuaranteedOperationDays.Text = data.TotalGuaranteedOperationDays.ToString();
}
this.txtRemark.Text = data.Remark;
}
}
@ -55,6 +64,57 @@ namespace FineUIPro.Web.TestRun.DriverRun
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/TestRun/DriverRun/DriverRunPlan&menuId={1}", this.hdId.Text, BLL.Const.DriverRunPlanMenuId)));
}
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttachK_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.DriverRun_DriverRunPlan));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/TestRun/DriverRun/DriverRunPlan&menuId={1}", this.hdId.Text+"K", BLL.Const.DriverRunPlanMenuId)));
}
#endregion
#region
/// <summary>
/// 下载模板按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDownLoad_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Confirm.GetShowReference("确定下载模板吗?", String.Empty, MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK"), PageManager1.GetCustomEventReference("Confirm_Cancel")));
}
/// <summary>
/// 下载导入模板
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void PageManager1_CustomEvent(object sender, CustomEventArgs e)
{
if (e.EventArgument == "Confirm_OK")
{
string rootPath = Server.MapPath("~/");
string uploadfilepath = rootPath + "File\\Excel\\TestRun\\保运考勤表模板.xls";
string filePath = "File\\Excel\\TestRun\\保运考勤表模板.xls";
string fileName = Path.GetFileName(filePath);
FileInfo info = new FileInfo(uploadfilepath);
long fileSize = info.Length;
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.ContentType = "excel/plain";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("Content-Length", fileSize.ToString().Trim());
Response.TransmitFile(uploadfilepath, 0, fileSize);
Response.End();
}
}
#endregion
#region
@ -77,9 +137,6 @@ namespace FineUIPro.Web.TestRun.DriverRun
{
newData.UnitId = this.drpUnitId.SelectedValue;
}
newData.EnterpriseDescription = this.txtEnterpriseDescription.Text.Trim();
newData.DriverRunPerformance = this.txtDriverRunPerformance.Text.Trim();
newData.TeamworkHistory = this.txtTeamworkHistory.Text.Trim();
if (!string.IsNullOrEmpty(this.drpUnitWorkIds.SelectedValue))
{
newData.InstallationId = GetStringByArray(this.drpUnitWorkIds.SelectedValueArray);
@ -97,7 +154,9 @@ namespace FineUIPro.Web.TestRun.DriverRun
newData.InstallationNames = unitWorkNames.Substring(0, unitWorkNames.LastIndexOf(","));
}
}
newData.IsAcceptInvite = Convert.ToBoolean(this.rblIsAcceptInvite.SelectedValue);
newData.EstimatedInsuredPersonNum = Funs.GetNewInt(this.txtEstimatedInsuredPersonNum.Text.Trim());
newData.GuaranteedOperationPeriod = Funs.GetNewInt(this.txtGuaranteedOperationPeriod.Text.Trim());
newData.TotalGuaranteedOperationDays = Funs.GetNewInt(this.txtTotalGuaranteedOperationDays.Text.Trim());
newData.Remark = this.txtRemark.Text.Trim();
newData.ProjectId = this.CurrUser.LoginProjectId;
if (!string.IsNullOrEmpty(id))

View File

@ -120,33 +120,6 @@ namespace FineUIPro.Web.TestRun.DriverRun {
/// </remarks>
protected global::FineUIPro.DropDownList drpUnitId;
/// <summary>
/// txtEnterpriseDescription 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtEnterpriseDescription;
/// <summary>
/// txtDriverRunPerformance 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDriverRunPerformance;
/// <summary>
/// txtTeamworkHistory 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTeamworkHistory;
/// <summary>
/// drpUnitWorkIds 控件。
/// </summary>
@ -157,13 +130,31 @@ namespace FineUIPro.Web.TestRun.DriverRun {
protected global::FineUIPro.DropDownList drpUnitWorkIds;
/// <summary>
/// rblIsAcceptInvite 控件。
/// txtEstimatedInsuredPersonNum 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rblIsAcceptInvite;
protected global::FineUIPro.NumberBox txtEstimatedInsuredPersonNum;
/// <summary>
/// txtGuaranteedOperationPeriod 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.NumberBox txtGuaranteedOperationPeriod;
/// <summary>
/// txtTotalGuaranteedOperationDays 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.NumberBox txtTotalGuaranteedOperationDays;
/// <summary>
/// txtRemark 控件。
@ -201,6 +192,24 @@ namespace FineUIPro.Web.TestRun.DriverRun {
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// btnAttachK 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachK;
/// <summary>
/// btnDownLoad 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDownLoad;
/// <summary>
/// WindowAtt 控件。
/// </summary>

View File

@ -8,95 +8,77 @@
<title>开车分包管理</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="HBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="开车分包管理" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="DriverSubId" AllowCellEditing="true" ClicksToEdit="2" DataIDField="DriverSubId" AllowSorting="true" SortField="Code"
SortDirection="ASC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" EnableTextSelection="True" OnRowCommand="Grid1_RowCommand" OnRowDoubleClick="Grid1_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpSubUnitId" runat="server" Label="开车分包单位" LabelAlign="Right" LabelWidth="130px" Width="400px"></f:DropDownList>
<f:Button ID="btnSearch" Icon="SystemSearch" ToolTip="搜索"
EnablePostBack="true" runat="server" OnClick="btnSearch_Click">
</f:Button>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnNew" Icon="Add" ToolTip="新增" EnablePostBack="false" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField ColumnID="Code" DataField="Code"
FieldType="String" HeaderText="序号" HeaderTextAlign="Center" Width="55px">
</f:RenderField>
<f:RenderField ColumnID="Implement" DataField="Implement"
FieldType="String" HeaderText="记录/报告/执行情况" HeaderTextAlign="Center" Width="200px">
</f:RenderField>
<f:RenderField ColumnID="SubUnitName" DataField="SubUnitName"
FieldType="String" HeaderText="开车分包单位名称" HeaderTextAlign="Center" Width="250px">
</f:RenderField>
<f:RenderField ColumnID="Instruction" DataField="Instruction"
FieldType="String" HeaderText="情况说明" HeaderTextAlign="Center" Width="200px" ExpandUnusedSpace="true">
</f:RenderField>
<f:RenderField ColumnID="Remark" DataField="Remark"
FieldType="String" HeaderText="备注" HeaderTextAlign="Center" Width="120px" ExpandUnusedSpace="true">
</f:RenderField>
<f:LinkButtonField HeaderText="附件" ConfirmTarget="Top" Width="80px" CommandName="AttachUrl" ColumnID="AttachUrl"
TextAlign="Center" ToolTip="附件查看" Icon="Find" />
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="10" Value="10" />
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="25" Value="25" />
<f:ListItem Text="所有行" Value="100000" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="开车分包管理" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
Width="900px" Height="520px">
</f:Window>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<Items>
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Text="修改" Icon="Pencil" OnClick="btnMenuModify_Click">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?"
OnClick="btnMenuDel_Click">
</f:MenuButton>
</Items>
</f:Menu>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel1" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="HBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="开车分包计划" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="DriverSubPlanId" AllowCellEditing="true" ClicksToEdit="2" DataIDField="DriverSubPlanId" AllowSorting="true" SortField="Code"
SortDirection="ASC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" EnableTextSelection="True" OnRowCommand="Grid1_RowCommand" OnRowDoubleClick="Grid1_RowDoubleClick" ForceFit="True" >
<Toolbars>
<f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpSubUnitId" runat="server" Label="开车分包单位" LabelAlign="Right" LabelWidth="130px" Width="400px" Hidden="True"></f:DropDownList>
<f:Button ID="btnSearch" Icon="SystemSearch" ToolTip="搜索"
EnablePostBack="true" runat="server" OnClick="btnSearch_Click" Hidden="True">
</f:Button>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnNew" Icon="Add" ToolTip="新增" EnablePostBack="false" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField ColumnID="Code" DataField="Code"
FieldType="String" HeaderText="编号" HeaderTextAlign="Center" TextAlign="Center" Width="55px">
</f:RenderField>
<f:TemplateField HeaderText="开车分包类别" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# GetDriverSubName(Eval("DriverSubNames")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<%-- <f:LinkButtonField HeaderText="附件" ConfirmTarget="Top" CommandName="AttachUrl" ColumnID="AttachUrl"
TextAlign="Center" ToolTip="附件查看" Icon="Find" />
--%>
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</Columns>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="10" Value="10" />
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="25" Value="25" />
<f:ListItem Text="所有行" Value="100000" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="开车分包情况" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
Width="1000px" Height="700px">
</f:Window>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
<%-- <f:Menu ID="Menu1" runat="server" Hidden="True">
<Items>
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Text="修改" Icon="Pencil" OnClick="btnMenuModify_Click">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?"
OnClick="btnMenuDel_Click">
</f:MenuButton>
</Items>
</f:Menu>--%>
</form>
</body>
</html>

View File

@ -26,32 +26,51 @@ namespace FineUIPro.Web.TestRun.DriverSub
//加载列表
public void BindGrid()
{
string strSql = @"SELECT sub.DriverSubId,
sub.ProjectId,
sub.Code,
sub.SubUnitId,
sub.Implement,
sub.Instruction,
sub.AttachUrl,
sub.Remark,
Unit.UnitName AS SubUnitName"
+ @" FROM DriverSub_DriverSub AS sub"
+ @" LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = sub.SubUnitId WHERE sub.ProjectId=@projectId";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
if (!string.IsNullOrEmpty(this.drpSubUnitId.SelectedValue) && this.drpSubUnitId.SelectedValue != BLL.Const._Null)
{
strSql += " AND sub.SubUnitId=@subUnitId";
listStr.Add(new SqlParameter("@subUnitId", this.drpSubUnitId.SelectedValue));
}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
Grid1.RecordCount = tb.Rows.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
var table = this.GetPagedDataTable(Grid1, tb);
var q = from x in Funs.DB.DriverSub_DriverSubContact
where x.ProjectId == this.CurrUser.LoginProjectId
select x.DriverSubPlanId;
var table = from x in Funs.DB.DriverSub_DriverSubPlan
where x.ProjectId == this.CurrUser.LoginProjectId && q.Contains(x.DriverSubPlanId)
select new
{
x.DriverSubPlanId,
x.Code,
x.SubUnitId,
x.Introductions,
x.Achievement,
x.Cooperation,
x.InstallationIds,
x.InstallationNames,
x.AttachUrl,
x.Remark,
x.DriverSubNames,
};
table = table.Skip(Grid1.PageSize * Grid1.PageIndex).Take(Grid1.PageSize);
Grid1.DataSource = table;
Grid1.DataBind();
}
public string GetDriverSubName(object str)
{
string strName = "";
if (str != null)
{
string[] strArr = str.ToString().Split(',');
foreach (string s in strArr)
{
foreach (System.Web.UI.WebControls.ListItem item in DropListService.drpDriverSubNameList())
{
if (item.Value == s)
{
strName += item.Text + ",";
}
}
}
}
return strName.TrimEnd(',');
}
#endregion
#region
@ -125,6 +144,7 @@ namespace FineUIPro.Web.TestRun.DriverSub
EditData();
}
/// <summary>
/// 编辑
/// </summary>
@ -135,7 +155,7 @@ namespace FineUIPro.Web.TestRun.DriverSub
Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning);
return;
}
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DriverSubEdit.aspx?id={0}", Grid1.SelectedRowID, "编辑 - ")));
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DriverSubEdit.aspx?DriverSubPlanId={0}", Grid1.SelectedRowID, "编辑 - ")));
}
#endregion
@ -147,10 +167,10 @@ namespace FineUIPro.Web.TestRun.DriverSub
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
var info = BLL.DriverSubService.GetDriverSubById(rowID);
var info = BLL.DriverSubPlanService.GetDriverSubPlanById(rowID);
if (info != null)
{
BLL.DriverSubService.DeleteDriverSub(rowID);
BLL.DriverSubPlanService.DeleteDriverSubPlanById(rowID);
}
}
BindGrid();
@ -170,7 +190,7 @@ namespace FineUIPro.Web.TestRun.DriverSub
string id = Grid1.DataKeys[e.RowIndex][0].ToString();
if (e.CommandName == "AttachUrl")
{
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TestRun/DriverSub/DriverSub&menuId={1}", id, BLL.Const.DriverSubMenuId)));
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TestRun/DriverSub/DriverSubPlan&menuId={1}", id, BLL.Const.DriverSubMenuId)));
}
}
#endregion
@ -184,19 +204,19 @@ namespace FineUIPro.Web.TestRun.DriverSub
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.DriverSubMenuId);
if (buttonList.Count() > 0)
{
if (buttonList.Contains(BLL.Const.BtnAdd))
{
this.btnNew.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnModify))
{
this.btnMenuModify.Hidden = false;
this.Grid1.EnableRowDoubleClickEvent = true;
}
if (buttonList.Contains(BLL.Const.BtnDelete))
{
this.btnMenuDel.Hidden = false;
}
//if (buttonList.Contains(BLL.Const.BtnAdd))
//{
// this.btnNew.Hidden = false;
//}
//if (buttonList.Contains(BLL.Const.BtnModify))
//{
// this.btnMenuModify.Hidden = false;
// this.Grid1.EnableRowDoubleClickEvent = true;
//}
//if (buttonList.Contains(BLL.Const.BtnDelete))
//{
// this.btnMenuDel.Hidden = false;
//}
}
}
#endregion

View File

@ -7,11 +7,13 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.TestRun.DriverSub {
public partial class DriverSub {
namespace FineUIPro.Web.TestRun.DriverSub
{
public partial class DriverSub
{
/// <summary>
/// form1 控件。
/// </summary>
@ -20,7 +22,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@ -29,7 +31,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
@ -38,7 +40,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Grid1 控件。
/// </summary>
@ -47,7 +49,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// ToolSearch 控件。
/// </summary>
@ -56,7 +58,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar ToolSearch;
/// <summary>
/// drpSubUnitId 控件。
/// </summary>
@ -65,7 +67,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpSubUnitId;
/// <summary>
/// btnSearch 控件。
/// </summary>
@ -74,7 +76,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSearch;
/// <summary>
/// btnNew 控件。
/// </summary>
@ -83,7 +85,16 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// Label1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label1;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@ -92,7 +103,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
@ -101,7 +112,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
@ -110,7 +121,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
@ -119,7 +130,7 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// WindowAtt 控件。
/// </summary>
@ -128,32 +139,5 @@ namespace FineUIPro.Web.TestRun.DriverSub {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
/// <summary>
/// Menu1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu1;
/// <summary>
/// btnMenuModify 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuModify;
/// <summary>
/// btnMenuDel 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDel;
}
}

View File

@ -9,20 +9,19 @@
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel1" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="HBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="开车分包联络" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="DriverSubContactId" AllowCellEditing="true" ClicksToEdit="2" DataIDField="DriverSubContactId" AllowSorting="true" SortField="Code"
runat="server" BoxFlex="1" DataKeyNames="DriverSubPlanId" AllowCellEditing="true" ClicksToEdit="2" DataIDField="DriverSubPlanId" AllowSorting="true" SortField="Code"
SortDirection="ASC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" EnableTextSelection="True" OnRowCommand="Grid1_RowCommand" OnRowDoubleClick="Grid1_RowDoubleClick">
EnableRowDoubleClickEvent="true" EnableTextSelection="True" OnRowCommand="Grid1_RowCommand" OnRowDoubleClick="Grid1_RowDoubleClick" ForceFit="True">
<Toolbars>
<f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpSubUnitId" runat="server" Label="开车分包单位" LabelAlign="Right" LabelWidth="130px" Width="400px"></f:DropDownList>
<f:Button ID="btnSearch" Icon="SystemSearch" ToolTip="搜索"
EnablePostBack="true" runat="server" OnClick="btnSearch_Click">
<f:Button ID="btnSubContractors" Icon="Table" ToolTip="分包商目录" Text="分包商目录" EnablePostBack="false" runat="server">
</f:Button>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnNew" Icon="Add" ToolTip="新增" EnablePostBack="false" runat="server" Hidden="true">
@ -32,34 +31,13 @@
</Toolbars>
<Columns>
<f:RenderField ColumnID="Code" DataField="Code"
FieldType="String" HeaderText="序号" HeaderTextAlign="Center" Width="55px">
FieldType="String" HeaderText="分包计划编号" HeaderTextAlign="Center" TextAlign="Center" >
</f:RenderField>
<f:RenderField ColumnID="SubUnitName" DataField="SubUnitName"
FieldType="String" HeaderText="开车分包单位名称" HeaderTextAlign="Center" Width="200px">
</f:RenderField>
<f:RenderField ColumnID="ContactInfo" DataField="ContactInfo"
FieldType="String" HeaderText="单位联络人/电话" HeaderTextAlign="Center" Width="200px">
</f:RenderField>
<f:RenderField ColumnID="ChargeManInfo" DataField="ChargeManInfo"
FieldType="String" HeaderText="五环负责人/电话" HeaderTextAlign="Center" Width="200px">
</f:RenderField>
<f:RenderField ColumnID="ContactContent" DataField="ContactContent"
FieldType="String" HeaderText="联络内容" HeaderTextAlign="Center" Width="180px">
</f:RenderField>
<f:RenderField ColumnID="Result" DataField="Result"
FieldType="String" HeaderText="结果描述" HeaderTextAlign="Center" Width="160px">
</f:RenderField>
<f:RenderField ColumnID="IntTime" DataField="IntTime"
FieldType="Date" Renderer="Date" HeaderText="进场时间" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField ColumnID="OutTime" DataField="OutTime"
FieldType="Date" Renderer="Date" HeaderText="离场时间" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField ColumnID="Remark" DataField="Remark"
FieldType="String" HeaderText="备注" HeaderTextAlign="Center" Width="120px">
</f:RenderField>
<f:LinkButtonField HeaderText="附件" ConfirmTarget="Top" Width="80px" CommandName="AttachUrl" ColumnID="AttachUrl"
TextAlign="Center" ToolTip="附件查看" Icon="Find" />
<f:TemplateField HeaderText="开车分包类别" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# GetDriverSubName(Eval("DriverSubNames")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
@ -82,7 +60,7 @@
</f:Panel>
<f:Window ID="Window1" Title="开车分包联络" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
Width="900px" Height="610px">
Width="1000px" Height="710px">
</f:Window>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"

View File

@ -4,6 +4,7 @@ using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web.UI.DataVisualization.Charting;
namespace FineUIPro.Web.TestRun.DriverSub
{
@ -17,7 +18,7 @@ namespace FineUIPro.Web.TestRun.DriverSub
GetButtonPower();
BindGrid();
btnNew.OnClientClick = Window1.GetShowReference("DriverSubContactEdit.aspx") + "return false;";
BLL.UnitService.InitUnitDownList(this.drpSubUnitId, this.CurrUser.LoginProjectId, true);
btnSubContractors.OnClientClick = Window1.GetShowReference("DriverSubContactorList.aspx") + "return false;";
}
}
#endregion
@ -26,36 +27,50 @@ namespace FineUIPro.Web.TestRun.DriverSub
//加载列表
public void BindGrid()
{
string strSql = @"SELECT sub.DriverSubContactId,
sub.ProjectId,
sub.Code,
sub.SubUnitId,
sub.ContactInfo,
sub.ChargeManInfo,
sub.ContactContent,
sub.Result,
sub.IntTime,
sub.OutTime,
sub.AttachUrl,
sub.Remark,
Unit.UnitName AS SubUnitName"
+ @" FROM DriverSub_DriverSubContact AS sub"
+ @" LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = sub.SubUnitId WHERE sub.ProjectId=@projectId";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
if (!string.IsNullOrEmpty(this.drpSubUnitId.SelectedValue) && this.drpSubUnitId.SelectedValue != BLL.Const._Null)
{
strSql += " AND sub.SubUnitId=@subUnitId";
listStr.Add(new SqlParameter("@subUnitId", this.drpSubUnitId.SelectedValue));
}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
Grid1.RecordCount = tb.Rows.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
var table = this.GetPagedDataTable(Grid1, tb);
var q=from x in Funs.DB.DriverSub_DriverSubContact where x.ProjectId==this.CurrUser.LoginProjectId
select x.DriverSubPlanId;
var table = from x in Funs.DB.DriverSub_DriverSubPlan
where x.ProjectId == this.CurrUser.LoginProjectId && q.Contains(x.DriverSubPlanId)
select new
{
x.DriverSubPlanId,
x.Code,
x.SubUnitId,
x.Introductions,
x.Achievement,
x.Cooperation,
x.InstallationIds,
x.InstallationNames,
x.AttachUrl,
x.Remark,
x.DriverSubNames,
};
table = table.Skip(Grid1.PageSize * Grid1.PageIndex).Take(Grid1.PageSize);
Grid1.DataSource = table;
Grid1.DataBind();
}
public string GetDriverSubName(object str)
{
string strName = "";
if (str != null)
{
string[] strArr = str.ToString().Split(',');
foreach (string s in strArr)
{
foreach (System.Web.UI.WebControls.ListItem item in DropListService.drpDriverSubNameList())
{
if (item.Value == s)
{
strName += item.Text + ",";
}
}
}
}
return strName.TrimEnd(',');
}
#endregion
#region
@ -139,7 +154,7 @@ namespace FineUIPro.Web.TestRun.DriverSub
Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning);
return;
}
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DriverSubContactEdit.aspx?id={0}", Grid1.SelectedRowID, "编辑 - ")));
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DriverSubContactEdit.aspx?DriverSubPlanId={0}", Grid1.SelectedRowID, "编辑 - ")));
}
#endregion
@ -151,11 +166,9 @@ namespace FineUIPro.Web.TestRun.DriverSub
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
var info = BLL.DriverSubContactService.GetDriverSubContactById(rowID);
if (info != null)
{
BLL.DriverSubContactService.DeleteDriverSubContactById(rowID);
}
BLL.DriverSubContactService.DeleteDriverSubContactByDriverSubPlanId(rowID);
BLL.DriverSubService.DeleteDriverSubByDriverSubPlanId(rowID); //删除分包管理打分信息
}
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);

Some files were not shown because too many files have changed in this diff Show More