0513
This commit is contained in:
parent
98c1cad987
commit
67d2f019d4
|
|
@ -0,0 +1,212 @@
|
|||
|
||||
|
||||
/****** Object: Table [dbo].[Perfomance_ManagerPerfomance] Script Date: 2024/5/13 11:30:17 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
SET ANSI_PADDING ON
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[Perfomance_ManagerPerfomance](
|
||||
[PersonPerfomanceId] [nvarchar](50) NOT NULL,
|
||||
[ProjectId] [nvarchar](50) NOT NULL,
|
||||
[PersonPerfomanceCode] [nvarchar](50) NOT NULL,
|
||||
[UnitId] [nvarchar](50) NOT NULL,
|
||||
[TeamGroupId] [nvarchar](50) NULL,
|
||||
[PersonId] [nvarchar](50) NOT NULL,
|
||||
[SubContractNum] [nvarchar](50) NULL,
|
||||
[EvaluationDate] [datetime] NULL,
|
||||
[EvaluationDef] [nvarchar](200) NULL,
|
||||
[RewardOrPunish] [char](1) NULL,
|
||||
[RPMoney] [decimal](18, 2) NULL,
|
||||
[AssessmentGroup] [nvarchar](200) NULL,
|
||||
[Behavior_1] [nvarchar](50) NULL,
|
||||
[Behavior_2] [nvarchar](50) NULL,
|
||||
[Behavior_3] [nvarchar](50) NULL,
|
||||
[Behavior_4] [nvarchar](50) NULL,
|
||||
[Behavior_5] [nvarchar](50) NULL,
|
||||
[Behavior_6] [nvarchar](50) NULL,
|
||||
[Behavior_7] [nvarchar](50) NULL,
|
||||
[Behavior_8] [nvarchar](50) NULL,
|
||||
[Behavior_9] [nvarchar](50) NULL,
|
||||
[Behavior_10] [nvarchar](50) NULL,
|
||||
[Score_1] [numeric](9, 1) NULL,
|
||||
[Score_2] [numeric](9, 1) NULL,
|
||||
[Score_3] [numeric](9, 1) NULL,
|
||||
[Score_4] [numeric](9, 1) NULL,
|
||||
[Score_5] [numeric](9, 1) NULL,
|
||||
[Score_6] [numeric](9, 1) NULL,
|
||||
[Score_7] [numeric](9, 1) NULL,
|
||||
[Score_8] [numeric](9, 1) NULL,
|
||||
[Score_9] [numeric](9, 1) NULL,
|
||||
[Score_10] [numeric](9, 1) NULL,
|
||||
[TotalJudging] [nvarchar](100) NULL,
|
||||
[TotalScore] [numeric](9, 1) NULL,
|
||||
[States] [char](1) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
[AttachUrl] [nvarchar](2000) NULL,
|
||||
CONSTRAINT [PK_Perfomance_ManagerPerfomance] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[PersonPerfomanceId] 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
|
||||
|
||||
SET ANSI_PADDING OFF
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Project] FOREIGN KEY([ProjectId])
|
||||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Project]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Unit] FOREIGN KEY([UnitId])
|
||||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Unit]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_ProjectData_TeamGroup] FOREIGN KEY([TeamGroupId])
|
||||
REFERENCES [dbo].[ProjectData_TeamGroup] ([TeamGroupId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_ProjectData_TeamGroup]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_SitePerson_Person] FOREIGN KEY([PersonId])
|
||||
REFERENCES [dbo].[SitePerson_Person] ([PersonId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_SitePerson_Person]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_Sys_User] FOREIGN KEY([CompileMan])
|
||||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_Sys_User]
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'PersonPerfomanceId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'PersonPerfomanceCode'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班组ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'TeamGroupId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'PersonId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包合同号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'SubContractNum'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评价时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'EvaluationDate'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评价描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'EvaluationDef'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖/罚' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'RewardOrPunish'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'金额' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'RPMoney'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考评组' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'AssessmentGroup'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_1'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_2'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_3'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_4'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_5' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_5'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_6' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_6'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_7' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_7'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_8' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_8'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_9' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_9'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表现情况_10' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_10'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_1'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_2'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_3'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_4'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_5' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_5'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_6' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_6'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_7' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_7'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_8' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_8'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_9' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_9'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实得分_10' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_10'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'综合评价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'TotalJudging'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总得分' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'TotalScore'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'States'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||||
GO
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'CB487A5C-FE68-4951-A0E9-EB0D217DCA9E', N'分包方主要负责人绩效评价', NULL, N'HSSE/Perfomance/PerfomanceManagerRecord.aspx', '30', N'D3576E49-DBC9-43EA-9822-EA5F4D96CA24', N'Menu_HSSE', '0', '1', '1');
|
||||
UPDATE TOP(1) [dbo].[Sys_Menu] SET [MenuId]=N'1320A6D8-713B-43D4-BB00-CDA3DE6D24CB', [MenuName]=N'项目组管理人员绩效评价', [Icon]=NULL, [Url]=N'HSSE/Perfomance/PersonPerfomance.aspx', [SortIndex]='20', [SuperMenu]=N'D3576E49-DBC9-43EA-9822-EA5F4D96CA24', [MenuType]=N'Menu_HSSE', [IsOffice]='0', [IsEnd]='1', [IsUsed]='1' WHERE ([MenuId]=N'1320A6D8-713B-43D4-BB00-CDA3DE6D24CB');
|
||||
UPDATE TOP(1) [dbo].[Sys_Menu] SET [MenuId]=N'EED8DBEE-83F6-4B5B-8382-AF40EB66B0A9', [MenuName]=N'分包方绩效评价', [Icon]=NULL, [Url]=N'HSSE/Perfomance/PerfomanceRecord.aspx', [SortIndex]='10', [SuperMenu]=N'D3576E49-DBC9-43EA-9822-EA5F4D96CA24', [MenuType]=N'Menu_HSSE', [IsOffice]='0', [IsEnd]='1', [IsUsed]='1' WHERE ([MenuId]=N'EED8DBEE-83F6-4B5B-8382-AF40EB66B0A9');
|
||||
INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'C07999B5-E4E9-4875-A515-360EEB8DF6E9', N'绩效评价内容定义', NULL, N'BaseInfo/PerfomanceContent.aspx', '150', N'8A2CEE72-2793-49C6-9E2E-E83B2676E2DD', N'Menu_SysSet', '1', '1', '1');
|
||||
|
||||
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'8B9CCEC7-267B-4550-A673-F3FED59FA6D7', N'CB487A5C-FE68-4951-A0E9-EB0D217DCA9E', N'删除', '3');
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'A212BF7D-0ED0-4235-9BA7-F3B2CD3845ED', N'CB487A5C-FE68-4951-A0E9-EB0D217DCA9E', N'修改', '2');
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'A49E992A-52F2-4BF7-B4D1-2B815C0ACC9C', N'CB487A5C-FE68-4951-A0E9-EB0D217DCA9E', N'保存', '4');
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'28CD2E82-E57C-4AAC-AA4A-0FA654458EE5', N'CB487A5C-FE68-4951-A0E9-EB0D217DCA9E', N'增加', '1');
|
||||
|
||||
|
||||
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'D9A4F641-F8EB-481E-A756-33B64D769F4B', N'C07999B5-E4E9-4875-A515-360EEB8DF6E9', N'删除', '3');
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'45C70AC0-DBB6-4149-AA24-665033970318', N'C07999B5-E4E9-4875-A515-360EEB8DF6E9', N'修改', '2');
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'DBE0E501-9EE6-4C31-8A5A-D3E86AD9D413', N'C07999B5-E4E9-4875-A515-360EEB8DF6E9', N'保存', '4');
|
||||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'8CEE9A80-7657-46E6-A748-C6D82CBE9EC2', N'C07999B5-E4E9-4875-A515-360EEB8DF6E9', N'增加', '1');
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE TABLE [dbo].[Perfomance_PerfomanceContent](
|
||||
[PerfomanceId] [nvarchar](50) NOT NULL,
|
||||
[PerfomanceContent] [nvarchar](50) NULL,
|
||||
[PerfomanceValue] [nvarchar](50) NULL,
|
||||
[PerfomanceType] [int] NULL,
|
||||
[ProjectId] [nvarchar](50) NULL,
|
||||
[ShowIndex] [int] NULL,
|
||||
[ReMark] [nvarchar](500) NULL,
|
||||
CONSTRAINT [PK_HSSE_PerfomanceContent] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[PerfomanceId] 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
|
||||
|
||||
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'003E683B-067A-4CA5-8C5D-43A0521E412B', N'具有注册安全工程师证或地方及行业安全员资质证书,持证上岗', N'10', '2', NULL, '1', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'063a435a-34dc-4e87-9c5c-283eef785a7d', N'体系文件、各种管理规定的针对性', N'5', '1', NULL, '1', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'78EC06C2-F2F1-4BD9-81BF-67F39D86BBE5', N'具有注册安全工程师证或地方及行业安全员资质证书,持证上岗', N'10', '3', NULL, '1', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'7A5CF2C6-C4D8-4C1F-8409-54DEA85FF20C', N'具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件', N'10', '2', NULL, '2', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'F6E53A00-423C-46D6-B023-B3ED1BF5A660', N'具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件', N'10', '3', NULL, '2', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'07403FD8-A29F-4D3F-A4DD-EE7B3378C307', N'组织机构、岗位职责', N'5', '1', NULL, '2', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'0EB9D3FB-2910-4EB1-841C-2F5BF9B0AF5B', N'现场管理体系运行情况', N'5', '1', NULL, '3', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'66BD0A75-9E58-4A17-B5B7-E2D6B137FA4C', N'具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格', N'10', '3', NULL, '3', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'FF487207-E9F8-436F-B6DD-84853080B4F0', N'具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格', N'10', '2', NULL, '3', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'E9D23300-544C-4A92-9B52-BAEDBC793665', N'热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理', N'10', '3', NULL, '4', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'0F37958C-0B55-408B-9D00-2DAFDC5C8C4E', N'人员培训', N'5', '1', NULL, '4', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'35F7BB84-CC9C-46C9-9A72-7891DA0D1DA6', N'热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理', N'10', '2', NULL, '4', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'10F9CA9F-A5D6-44FF-B1A3-0CD5F71135C1', N'资源配备', N'5', '1', NULL, '5', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'EB42293D-8471-4785-BD32-7D4F8D4AAF59', N'积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明', N'10', '2', NULL, '5', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'55D469B0-E270-4325-BE0F-B9052616120A', N'积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明', N'10', '3', NULL, '5', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'808879B4-9C08-4A46-9A7E-91A33D06F183', N'主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展', N'10', '2', NULL, '6', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'9A57D2F1-50CE-4EDF-B40C-7F10417977AB', N'主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展', N'10', '3', NULL, '6', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'175C13CE-EE06-4851-A341-20D9EC6BADD1', N'HSSE方案、措施报批', N'5', '1', NULL, '6', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'2b9cb641-ab3a-4cd1-91db-4b310b8f3fcd', N'方案、措施执行', N'5', '1', NULL, '7', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'6BCCA81F-FDF0-48ED-9C43-8672A3C830E1', N'按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方', N'10', '2', NULL, '7', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'10248F97-AFD9-4370-B1B0-6F0268E62BA2', N'按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方', N'10', '3', NULL, '7', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'41B2B6A5-09FC-41AC-91F7-24B401AF1327', N'危害辨识、风险评价和过程控制', N'5', '1', NULL, '8', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'0018E19D-475C-4165-8E14-13D4C62D17D2', N'准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议', N'10', '2', NULL, '8', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'7F281A66-2400-4529-8F43-C2FD57A722F2', N'准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议', N'10', '3', NULL, '8', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'7DC90F3D-C6E1-4480-98BD-4E874B1B806E', N'前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动', N'10', '3', NULL, '9', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'4E89CC68-99CD-4D45-ADFB-26E9BF808C4E', N'HSSE会议', N'5', '1', NULL, '9', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'451E1E1A-53B4-4D1B-A906-B075B4CD4C93', N'前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动', N'10', '2', NULL, '9', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'4E76FBD7-9BD4-45F5-AFDF-B2DFAA5AA17C', N'高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化', N'10', '3', NULL, '10', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'6DEF7077-674E-420E-BAD2-5B8E05F44B44', N'施工作业HSSE管理', N'5', '1', NULL, '10', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'C7214166-4F5F-496E-84D9-FF08E0C3BD09', N'高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化', N'10', '2', NULL, '10', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'709871A4-ACDE-4AEC-82E0-78A9FD0C575B', N'现场违章', N'5', '1', NULL, '11', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'76D22A2D-3A56-4863-B560-531C052101F8', N'宣传、警示', N'5', '1', NULL, '12', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'800decff-c353-4e0d-9e65-29ffe8b5c841', N'文明施工与环境卫生', N'5', '1', NULL, '13', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'907BA720-07F6-4950-A274-CAE05F753144', N'消防安全', N'5', '1', NULL, '14', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'AAE7519E-2B0F-4E57-A2D7-D4FB7AC47EA8', N'治安保卫', N'5', '1', NULL, '15', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'B193283E-B218-4ED7-9701-219529D60349', N'奖惩情况', N'5', '1', NULL, '16', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'BBA0BDA3-3D58-43FE-9F8F-4E0ADF7A3B6F', N'应急准备及应急演练', N'5', '1', NULL, '17', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'C98F63E4-5965-482A-B800-9EEADFEFEA3D', N'法律、法规、管理规范清单', N'5', '1', NULL, '18', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'EE9375A2-3A1E-4BF6-B243-AFD329F439A5', N'事故、事件调查处理情况', N'5', '1', NULL, '19', NULL);
|
||||
INSERT INTO [dbo].[Perfomance_PerfomanceContent] ([PerfomanceId], [PerfomanceContent], [PerfomanceValue], [PerfomanceType], [ProjectId], [ShowIndex], [ReMark]) VALUES (N'FF577135-2599-41BD-B50D-3ED63E312332', N'过程文件的规范性', N'5', '1', NULL, '20', NULL);
|
||||
|
|
@ -18,7 +18,7 @@ REM Դ
|
|||
set VerLog_SRC_ROOT=%PROJECT_SRC%\database\版本日志
|
||||
|
||||
REM 包文件夹名
|
||||
SET ReleasePack=PackFile
|
||||
SET ReleasePack=PackFile1
|
||||
|
||||
REM 发布程序包文件夹
|
||||
SET ReleasePackFolder=%PROJECT_SRC%\SGGL%ReleasePack%
|
||||
|
|
|
|||
|
|
@ -236,6 +236,7 @@
|
|||
<Compile Include="API\HSSE\APITrainRecordService.cs" />
|
||||
<Compile Include="BaseInfo\AccidentTypeService.cs" />
|
||||
<Compile Include="BaseInfo\BaseFactoryService.cs" />
|
||||
<Compile Include="BaseInfo\PerfomanceContentService.cs" />
|
||||
<Compile Include="BaseInfo\CertificateService.cs" />
|
||||
<Compile Include="BaseInfo\CNProfessionalService.cs" />
|
||||
<Compile Include="BaseInfo\CostTypeService.cs" />
|
||||
|
|
@ -658,6 +659,7 @@
|
|||
<Compile Include="HSSE\OccupationHealth\OccupationalDiseaseAccidentService.cs" />
|
||||
<Compile Include="HSSE\OccupationHealth\PhysicalExaminationService.cs" />
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceRecordService.cs" />
|
||||
<Compile Include="HSSE\Perfomance\ManagerPerfomanceService.cs" />
|
||||
<Compile Include="HSSE\Perfomance\PersonPerfomanceService.cs" />
|
||||
<Compile Include="HSSE\QualityAudit\EquipmentPersonQualityService.cs" />
|
||||
<Compile Include="HSSE\QualityAudit\EquipmentQualityAuditDetailService.cs" />
|
||||
|
|
|
|||
|
|
@ -0,0 +1,93 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 特岗证书
|
||||
/// </summary>
|
||||
public static class PerfomanceContentService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取特岗证书
|
||||
/// </summary>
|
||||
/// <param name="certificateId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Perfomance_PerfomanceContent GetPerfomanceContentById(string perfomanceId)
|
||||
{
|
||||
return Funs.DB.Perfomance_PerfomanceContent.FirstOrDefault(e => e.PerfomanceId == perfomanceId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加特岗证书
|
||||
/// </summary>
|
||||
/// <param name="certificate"></param>
|
||||
public static void AddPerfomanceContent(Model.Perfomance_PerfomanceContent perfomanceContent)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Perfomance_PerfomanceContent newCertificate = new Model.Perfomance_PerfomanceContent
|
||||
{
|
||||
PerfomanceType = perfomanceContent.PerfomanceType,
|
||||
PerfomanceValue = perfomanceContent.PerfomanceValue,
|
||||
PerfomanceContent = perfomanceContent.PerfomanceContent,
|
||||
PerfomanceId = perfomanceContent.PerfomanceId,
|
||||
ProjectId = perfomanceContent.ProjectId,
|
||||
ShowIndex = perfomanceContent.ShowIndex,
|
||||
ReMark = perfomanceContent.ReMark
|
||||
};
|
||||
db.Perfomance_PerfomanceContent.InsertOnSubmit(newCertificate);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改特岗证书
|
||||
/// </summary>
|
||||
/// <param name="perfomanceContent"></param>
|
||||
public static void UpdatePerfomanceContent(Model.Perfomance_PerfomanceContent perfomanceContent)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Perfomance_PerfomanceContent newPerfomanceConten = db.Perfomance_PerfomanceContent.FirstOrDefault(e => e.PerfomanceId == perfomanceContent.PerfomanceId);
|
||||
if (newPerfomanceConten != null)
|
||||
{
|
||||
newPerfomanceConten.PerfomanceType = perfomanceContent.PerfomanceType;
|
||||
newPerfomanceConten.PerfomanceValue = perfomanceContent.PerfomanceValue;
|
||||
newPerfomanceConten.PerfomanceContent = perfomanceContent.PerfomanceContent;
|
||||
newPerfomanceConten.PerfomanceId = perfomanceContent.PerfomanceId;
|
||||
newPerfomanceConten.ProjectId = perfomanceContent.ProjectId;
|
||||
newPerfomanceConten.ShowIndex = perfomanceContent.ShowIndex;
|
||||
newPerfomanceConten.ReMark = perfomanceContent.ReMark;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除特岗证书
|
||||
/// </summary>
|
||||
/// <param name="perfomanceId"></param>
|
||||
public static void DeletePerfomanceContentById(string perfomanceId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Perfomance_PerfomanceContent perfomanceContent = db.Perfomance_PerfomanceContent.FirstOrDefault(e => e.PerfomanceId == perfomanceId);
|
||||
if (perfomanceContent != null)
|
||||
{
|
||||
db.Perfomance_PerfomanceContent.DeleteOnSubmit(perfomanceContent);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取特岗证书列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Perfomance_PerfomanceContent> GetCertificateList(int perfomanceType)
|
||||
{
|
||||
return (from x in Funs.DB.Perfomance_PerfomanceContent where x.PerfomanceType == perfomanceType orderby x.ShowIndex select x).ToList();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1471,6 +1471,10 @@ namespace BLL
|
|||
/// </summary>
|
||||
public const string CertificateMenuId = "3A40AF0B-C9B8-4AF9-A683-FEADD8CC3A1C";
|
||||
/// <summary>
|
||||
/// 绩效评定内容定义
|
||||
/// </summary>
|
||||
public const string PerfomanceContentMenuId = "C07999B5-E4E9-4875-A515-360EEB8DF6E9";
|
||||
/// <summary>
|
||||
/// 机具设备
|
||||
/// </summary>
|
||||
public const string SpecialEquipmentMenuId = "B7926494-8CCD-40BD-1111-6BD10176DA0D";
|
||||
|
|
@ -2984,9 +2988,16 @@ namespace BLL
|
|||
public const string PerfomanceRecordMenuId = "EED8DBEE-83F6-4B5B-8382-AF40EB66B0A9";
|
||||
|
||||
/// <summary>
|
||||
/// HSSE个人绩效评价
|
||||
/// 项目组管理人员绩效评价
|
||||
/// </summary>
|
||||
public const string PersonPerfomanceMenuId = "1320A6D8-713B-43D4-BB00-CDA3DE6D24CB";
|
||||
|
||||
/// <summary>
|
||||
/// 分包方主要负责人绩效评价
|
||||
/// </summary>
|
||||
public const string PerfomanceManagereMenuId = "CB487A5C-FE68-4951-A0E9-EB0D217DCA9E";
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region HSSE事故处理及预防
|
||||
|
|
|
|||
|
|
@ -0,0 +1,143 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 个人绩效评价
|
||||
/// </summary>
|
||||
public static class ManagerPerfomanceService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomanceId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Perfomance_ManagerPerfomance GetPersonPerfomanceById(string personPerfomanceId)
|
||||
{
|
||||
return Funs.DB.Perfomance_ManagerPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomance"></param>
|
||||
public static void AddPersonPerfomance(Model.Perfomance_ManagerPerfomance personPerfomance)
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance newPersonPerfomance = new Model.Perfomance_ManagerPerfomance
|
||||
{
|
||||
PersonPerfomanceId = personPerfomance.PersonPerfomanceId,
|
||||
ProjectId = personPerfomance.ProjectId,
|
||||
PersonPerfomanceCode = personPerfomance.PersonPerfomanceCode,
|
||||
UnitId = personPerfomance.UnitId,
|
||||
TeamGroupId = personPerfomance.TeamGroupId,
|
||||
PersonId = personPerfomance.PersonId,
|
||||
SubContractNum = personPerfomance.SubContractNum,
|
||||
EvaluationDate = personPerfomance.EvaluationDate,
|
||||
EvaluationDef = personPerfomance.EvaluationDef,
|
||||
RewardOrPunish = personPerfomance.RewardOrPunish,
|
||||
RPMoney = personPerfomance.RPMoney,
|
||||
AssessmentGroup = personPerfomance.AssessmentGroup,
|
||||
Behavior_1 = personPerfomance.Behavior_1,
|
||||
Behavior_2 = personPerfomance.Behavior_2,
|
||||
Behavior_3 = personPerfomance.Behavior_3,
|
||||
Behavior_4 = personPerfomance.Behavior_4,
|
||||
Behavior_5 = personPerfomance.Behavior_5,
|
||||
Behavior_6 = personPerfomance.Behavior_6,
|
||||
Behavior_7 = personPerfomance.Behavior_7,
|
||||
Behavior_8 = personPerfomance.Behavior_8,
|
||||
Behavior_9 = personPerfomance.Behavior_9,
|
||||
Behavior_10 = personPerfomance.Behavior_10,
|
||||
Score_1 = personPerfomance.Score_1,
|
||||
Score_2 = personPerfomance.Score_2,
|
||||
Score_3 = personPerfomance.Score_3,
|
||||
Score_4 = personPerfomance.Score_4,
|
||||
Score_5 = personPerfomance.Score_5,
|
||||
Score_6 = personPerfomance.Score_6,
|
||||
Score_7 = personPerfomance.Score_7,
|
||||
Score_8 = personPerfomance.Score_8,
|
||||
Score_9 = personPerfomance.Score_9,
|
||||
Score_10 = personPerfomance.Score_10,
|
||||
TotalJudging = personPerfomance.TotalJudging,
|
||||
TotalScore = personPerfomance.TotalScore,
|
||||
States = personPerfomance.States,
|
||||
CompileMan = personPerfomance.CompileMan,
|
||||
CompileDate = personPerfomance.CompileDate,
|
||||
AttachUrl = personPerfomance.AttachUrl
|
||||
};
|
||||
Funs.DB.Perfomance_ManagerPerfomance.InsertOnSubmit(newPersonPerfomance);
|
||||
Funs.DB.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.PersonPerfomanceMenuId, personPerfomance.ProjectId, null, personPerfomance.PersonPerfomanceId, personPerfomance.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomance"></param>
|
||||
public static void UpdatePersonPerfomance(Model.Perfomance_ManagerPerfomance personPerfomance)
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance newPersonPerfomance = Funs.DB.Perfomance_ManagerPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomance.PersonPerfomanceId);
|
||||
if (newPersonPerfomance != null)
|
||||
{
|
||||
//newPersonPerfomance.ProjectId = personPerfomance.ProjectId;
|
||||
newPersonPerfomance.PersonPerfomanceCode = personPerfomance.PersonPerfomanceCode;
|
||||
newPersonPerfomance.UnitId = personPerfomance.UnitId;
|
||||
newPersonPerfomance.TeamGroupId = personPerfomance.TeamGroupId;
|
||||
newPersonPerfomance.PersonId = personPerfomance.PersonId;
|
||||
newPersonPerfomance.SubContractNum = personPerfomance.SubContractNum;
|
||||
newPersonPerfomance.EvaluationDate = personPerfomance.EvaluationDate;
|
||||
newPersonPerfomance.EvaluationDef = personPerfomance.EvaluationDef;
|
||||
newPersonPerfomance.RewardOrPunish = personPerfomance.RewardOrPunish;
|
||||
newPersonPerfomance.RPMoney = personPerfomance.RPMoney;
|
||||
newPersonPerfomance.AssessmentGroup = personPerfomance.AssessmentGroup;
|
||||
newPersonPerfomance.Behavior_1 = personPerfomance.Behavior_1;
|
||||
newPersonPerfomance.Behavior_2 = personPerfomance.Behavior_2;
|
||||
newPersonPerfomance.Behavior_3 = personPerfomance.Behavior_3;
|
||||
newPersonPerfomance.Behavior_4 = personPerfomance.Behavior_4;
|
||||
newPersonPerfomance.Behavior_5 = personPerfomance.Behavior_5;
|
||||
newPersonPerfomance.Behavior_6 = personPerfomance.Behavior_6;
|
||||
newPersonPerfomance.Behavior_7 = personPerfomance.Behavior_7;
|
||||
newPersonPerfomance.Behavior_8 = personPerfomance.Behavior_8;
|
||||
newPersonPerfomance.Behavior_9 = personPerfomance.Behavior_9;
|
||||
newPersonPerfomance.Behavior_10 = personPerfomance.Behavior_10;
|
||||
newPersonPerfomance.Score_1 = personPerfomance.Score_1;
|
||||
newPersonPerfomance.Score_2 = personPerfomance.Score_2;
|
||||
newPersonPerfomance.Score_3 = personPerfomance.Score_3;
|
||||
newPersonPerfomance.Score_4 = personPerfomance.Score_4;
|
||||
newPersonPerfomance.Score_5 = personPerfomance.Score_5;
|
||||
newPersonPerfomance.Score_6 = personPerfomance.Score_6;
|
||||
newPersonPerfomance.Score_7 = personPerfomance.Score_7;
|
||||
newPersonPerfomance.Score_8 = personPerfomance.Score_8;
|
||||
newPersonPerfomance.Score_9 = personPerfomance.Score_9;
|
||||
newPersonPerfomance.Score_10 = personPerfomance.Score_10;
|
||||
newPersonPerfomance.TotalJudging = personPerfomance.TotalJudging;
|
||||
newPersonPerfomance.TotalScore = personPerfomance.TotalScore;
|
||||
newPersonPerfomance.States = personPerfomance.States;
|
||||
newPersonPerfomance.CompileMan = personPerfomance.CompileMan;
|
||||
newPersonPerfomance.CompileDate = personPerfomance.CompileDate;
|
||||
newPersonPerfomance.AttachUrl = personPerfomance.AttachUrl;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomanceId"></param>
|
||||
public static void DeletePersonPerfomanceById(string personPerfomanceId)
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance personPerfomance = Funs.DB.Perfomance_ManagerPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
|
||||
if (personPerfomance != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(personPerfomanceId);//删除编号
|
||||
CommonService.DeleteFlowOperateByID(personPerfomanceId);//删除流程
|
||||
UploadFileService.DeleteFile(Funs.RootPath, personPerfomance.AttachUrl);//删除附件
|
||||
Funs.DB.Perfomance_ManagerPerfomance.DeleteOnSubmit(personPerfomance);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,183 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PerfomanceContent.aspx.cs" Inherits="FineUIPro.Web.BaseInfo.PerfomanceContent" %>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<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="PerfomanceId" DataIDField="PerfomanceId" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
AllowFilters="true" OnFilterChange="Grid1_FilterChange" EnableTextSelection="True">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpType" runat="server" Label="类别" LabelAlign="Right" AutoPostBack="true" OnSelectedIndexChanged ="drpType_SelectedIndexChanged"
|
||||
LabelWidth="80px">
|
||||
<f:ListItem Value="1" Text="分包方" Selected="true"/>
|
||||
<f:ListItem Value="2" Text="个人" />
|
||||
<f:ListItem Value="3" Text="项目管理人员" />
|
||||
</f:DropDownList>
|
||||
|
||||
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:RenderField Width="150px" ColumnID="PerfomanceContent" DataField="PerfomanceContent"
|
||||
FieldType="String" HeaderText="绩效评价内容" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="250px" ColumnID="PerfomanceValue" DataField="PerfomanceValue"
|
||||
FieldType="String" HeaderText="默认值" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
<f:TemplateField ColumnID="State2" Width="80px" HeaderText="证件类别" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbState2" runat="server" Text='<%# ConvertCertificateType(Eval("PerfomanceType")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="250px" ColumnID="ReMark" DataField="ReMark" FieldType="String"
|
||||
HeaderText="备注" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</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:HiddenField ID="hfFormID" runat="server">
|
||||
</f:HiddenField>
|
||||
<f:TextBox ID="txtPerfomanceContent" Label="内容" ShowRedStar="true" Required="true"
|
||||
runat="server" LabelAlign="right" AutoPostBack="true" >
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtPerfomanceValue" Label="值" ShowRedStar="true" Required="true"
|
||||
runat="server" LabelAlign="right" AutoPostBack="true" >
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtShowIndex" Label="显示顺序" ShowRedStar="true" Required="true"
|
||||
runat="server" LabelAlign="right" AutoPostBack="true" >
|
||||
</f:TextBox>
|
||||
<f:DropDownList ID="drpCertificateType" runat="server" Label="类别" LabelAlign="Right"
|
||||
LabelWidth="80px">
|
||||
<f:ListItem Value="1" Text="分包方" />
|
||||
<f:ListItem Value="2" Text="个人" />
|
||||
<f:ListItem Value="3" Text="项目管理人员" />
|
||||
</f:DropDownList>
|
||||
|
||||
<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"
|
||||
Icon="Pencil" runat="server" Text="编辑"></f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
|
||||
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"></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 renderIsHsse(value) {
|
||||
return value == true ? '是' : '否';
|
||||
}
|
||||
|
||||
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 txtCodeClientID = '<%= txtPerfomanceContent.ClientID %>';
|
||||
var txtNameClientID = '<%= txtPerfomanceValue.ClientID %>';
|
||||
var drpCertificateTypeClientID = '<%= drpCertificateType.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(txtCodeClientID).setValue(rowValue['CertificateCode']);
|
||||
F(txtNameClientID).setValue(rowValue['CertificateName']);
|
||||
F(drpCertificateTypeClientID).setValue(rowValue['CertificateType']);
|
||||
F(ckbIsRegisterHSSEClientID).setValue(rowValue['IsRegisterHSSE']);
|
||||
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>
|
||||
|
|
@ -0,0 +1,298 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
|
||||
namespace FineUIPro.Web.BaseInfo
|
||||
{
|
||||
public partial class PerfomanceContent : 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);
|
||||
Funs.FineUIPleaseSelect(this.drpCertificateType);
|
||||
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
||||
// 绑定表格
|
||||
BindGrid();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 绑定数据
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
int type = int.Parse(drpType.SelectedValue);
|
||||
var q = from x in Funs.DB.Perfomance_PerfomanceContent where x.PerfomanceType == type orderby x.ShowIndex select x;
|
||||
Grid1.RecordCount = q.Count();
|
||||
// 2.获取当前分页数据
|
||||
var table = GetPagedDataTable(Grid1.PageIndex, Grid1.PageSize);
|
||||
Grid1.DataSource = table;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 过滤表头
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_FilterChange(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private List<Model.Perfomance_PerfomanceContent> GetPagedDataTable(int pageIndex, int pageSize)
|
||||
{
|
||||
int type = int.Parse(drpType.SelectedValue);
|
||||
List<Model.Perfomance_PerfomanceContent> source = (from x in Funs.DB.Perfomance_PerfomanceContent where x.PerfomanceType == type orderby x.ShowIndex select x).ToList();
|
||||
List<Model.Perfomance_PerfomanceContent> paged = new List<Model.Perfomance_PerfomanceContent>();
|
||||
|
||||
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_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.PerfomanceContentService.GetPerfomanceContentById(hfFormID.Text);
|
||||
if (getV != null)
|
||||
{
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, getV.PerfomanceContent, getV.PerfomanceId, BLL.Const.CertificateMenuId, BLL.Const.BtnDelete);
|
||||
BLL.PerfomanceContentService.DeletePerfomanceContentById(getV.PerfomanceId);
|
||||
|
||||
// 重新绑定表格,并模拟点击[新增按钮]
|
||||
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.PerfomanceContentService.GetPerfomanceContentById(hfFormID.Text);
|
||||
if (getV != null)
|
||||
{
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, getV.PerfomanceContent, getV.PerfomanceId, BLL.Const.CertificateMenuId, BLL.Const.BtnDelete);
|
||||
BLL.PerfomanceContentService.DeletePerfomanceContentById (getV.PerfomanceId);
|
||||
}
|
||||
}
|
||||
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 perfomanceContent = BLL.PerfomanceContentService.GetPerfomanceContentById(Id);
|
||||
if (perfomanceContent != null)
|
||||
{
|
||||
this.txtPerfomanceContent.Text = perfomanceContent.PerfomanceContent;
|
||||
this.txtPerfomanceValue.Text = perfomanceContent.PerfomanceValue;
|
||||
if (perfomanceContent.ShowIndex.HasValue)
|
||||
{
|
||||
this.txtShowIndex.Text = perfomanceContent.ShowIndex.Value+"";
|
||||
}
|
||||
if ( perfomanceContent.PerfomanceType.HasValue)
|
||||
{
|
||||
this.drpCertificateType.SelectedValue = perfomanceContent.PerfomanceType.Value.ToString();
|
||||
}
|
||||
|
||||
this.txtRemark.Text = perfomanceContent.ReMark;
|
||||
hfFormID.Text = Id;
|
||||
this.btnDelete.Enabled = true;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
public string ConvertCertificateType(Object code)
|
||||
{
|
||||
switch (code.ToString())
|
||||
{
|
||||
case "1":
|
||||
return "分包方";
|
||||
case "2":
|
||||
return "个人";
|
||||
case "3":
|
||||
return "项目管理人员";
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
}
|
||||
#region 保存
|
||||
/// <summary>
|
||||
/// 保存按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
string strRowID = hfFormID.Text;
|
||||
Model.Perfomance_PerfomanceContent certificate = new Model.Perfomance_PerfomanceContent
|
||||
{
|
||||
PerfomanceContent = this.txtPerfomanceContent.Text.Trim(),
|
||||
PerfomanceValue = this.txtPerfomanceValue.Text.Trim(),
|
||||
ReMark = txtRemark.Text.Trim()
|
||||
};
|
||||
if (this.drpCertificateType.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
certificate.PerfomanceType = int.Parse( this.drpCertificateType.SelectedValue);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(txtShowIndex.Text))
|
||||
{
|
||||
certificate.ShowIndex = int.Parse(txtShowIndex.Text);
|
||||
}
|
||||
if (string.IsNullOrEmpty(strRowID))
|
||||
{
|
||||
certificate.PerfomanceId = SQLHelper.GetNewID(typeof(Model.Base_Certificate));
|
||||
BLL.PerfomanceContentService.AddPerfomanceContent(certificate);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, certificate.PerfomanceContent, certificate.PerfomanceId, BLL.Const.CertificateMenuId, BLL.Const.BtnAdd);
|
||||
}
|
||||
else
|
||||
{
|
||||
certificate.PerfomanceId = strRowID;
|
||||
BLL.PerfomanceContentService.UpdatePerfomanceContent(certificate);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, certificate.PerfomanceContent, certificate.PerfomanceId, BLL.Const.CertificateMenuId, BLL.Const.BtnModify);
|
||||
}
|
||||
|
||||
this.SimpleForm1.Reset();
|
||||
// 重新绑定表格,并点击当前编辑或者新增的行
|
||||
BindGrid();
|
||||
PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, certificate.PerfomanceId));
|
||||
}
|
||||
#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.PerfomanceContentMenuId);
|
||||
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
|
||||
|
||||
protected void drpType_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.BaseInfo
|
||||
{
|
||||
|
||||
|
||||
public partial class PerfomanceContent
|
||||
{
|
||||
|
||||
/// <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>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// drpType 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpType;
|
||||
|
||||
/// <summary>
|
||||
/// lbState2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lbState2;
|
||||
|
||||
/// <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.HiddenField hfFormID;
|
||||
|
||||
/// <summary>
|
||||
/// txtPerfomanceContent 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtPerfomanceContent;
|
||||
|
||||
/// <summary>
|
||||
/// txtPerfomanceValue 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtPerfomanceValue;
|
||||
|
||||
/// <summary>
|
||||
/// txtShowIndex 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtShowIndex;
|
||||
|
||||
/// <summary>
|
||||
/// drpCertificateType 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpCertificateType;
|
||||
|
||||
/// <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;
|
||||
}
|
||||
}
|
||||
|
|
@ -2128,3 +2128,303 @@ IP地址:::1
|
|||
|
||||
出错时间:05/09/2024 18:44:01
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 (Object )
|
||||
在 FineUIPro.GridRow.kxpUEMXYxcbykrOznAFBzkoxlAnb()
|
||||
在 (GridRow )
|
||||
在 FineUIPro.GridRow.InitTemplateContainers()
|
||||
在 (GridRow )
|
||||
在 FineUIPro.Grid.BkpgFeAELTFlAvoTrOBrConfcLJbA(Int32 , Object )
|
||||
在 (Grid , Int32 , Object )
|
||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
||||
在 (Grid , IEnumerable , Boolean )
|
||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
||||
在 (Grid , Boolean )
|
||||
在 FineUIPro.Grid.DataBind()
|
||||
在 FineUIPro.Web.BaseInfo.PerfomanceContent.BindGrid() 位置 D:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx.cs:行号 43
|
||||
在 FineUIPro.Web.BaseInfo.PerfomanceContent.Page_Load(Object sender, EventArgs e) 位置 D:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx.cs:行号 29
|
||||
在 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)
|
||||
出错时间:05/10/2024 15:34:40
|
||||
出错文件:http://localhost:1295/BaseInfo/PerfomanceContent.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:05/10/2024 15:34:40
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpException
|
||||
错误信息:DataBinding:“Model.Perfomance_PerfomanceContent”不包含名为“CertificateType”的属性。
|
||||
错误堆栈:
|
||||
在 System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName)
|
||||
在 System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts)
|
||||
在 System.Web.UI.DataBinder.Eval(Object container, String expression)
|
||||
在 System.Web.UI.TemplateControl.Eval(String expression)
|
||||
在 ASP.baseinfo_perfomancecontent_aspx.__DataBindinglbState2(Object sender, EventArgs e) 位置 d:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx:行号 46
|
||||
在 System.Web.UI.Control.OnDataBinding(EventArgs e)
|
||||
在 System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
|
||||
在 System.Web.UI.Control.DataBind()
|
||||
在 System.Web.UI.Control.DataBindChildren()
|
||||
在 System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
|
||||
在 System.Web.UI.Control.DataBind()
|
||||
在 (Control )
|
||||
在 FineUIPro.GridRow.BkpgFeAELTFlAvoTrOBrConfcLJbA()
|
||||
在 (GridRow )
|
||||
在 FineUIPro.Grid.BkpgFeAELTFlAvoTrOBrConfcLJbA(Int32 , Object )
|
||||
在 (Grid , Int32 , Object )
|
||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
||||
在 (Grid , IEnumerable , Boolean )
|
||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
||||
在 (Grid , Boolean )
|
||||
在 FineUIPro.Grid.DataBind()
|
||||
在 FineUIPro.Web.BaseInfo.PerfomanceContent.BindGrid() 位置 D:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx.cs:行号 44
|
||||
在 FineUIPro.Web.BaseInfo.PerfomanceContent.Page_Load(Object sender, EventArgs e) 位置 D:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx.cs:行号 29
|
||||
在 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)
|
||||
出错时间:05/11/2024 11:25:40
|
||||
出错文件:http://localhost:1295/BaseInfo/PerfomanceContent.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:05/11/2024 11:25:40
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpException
|
||||
错误信息:DataBinding:“Model.Perfomance_PerfomanceContent”不包含名为“CertificateType”的属性。
|
||||
错误堆栈:
|
||||
在 System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName)
|
||||
在 System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts)
|
||||
在 System.Web.UI.DataBinder.Eval(Object container, String expression)
|
||||
在 System.Web.UI.TemplateControl.Eval(String expression)
|
||||
在 ASP.baseinfo_perfomancecontent_aspx.__DataBindinglbState2(Object sender, EventArgs e) 位置 d:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx:行号 46
|
||||
在 System.Web.UI.Control.OnDataBinding(EventArgs e)
|
||||
在 System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
|
||||
在 System.Web.UI.Control.DataBind()
|
||||
在 System.Web.UI.Control.DataBindChildren()
|
||||
在 System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
|
||||
在 System.Web.UI.Control.DataBind()
|
||||
在 (Control )
|
||||
在 FineUIPro.GridRow.BkpgFeAELTFlAvoTrOBrConfcLJbA()
|
||||
在 (GridRow )
|
||||
在 FineUIPro.Grid.BkpgFeAELTFlAvoTrOBrConfcLJbA(Int32 , Object )
|
||||
在 (Grid , Int32 , Object )
|
||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
||||
在 (Grid , IEnumerable , Boolean )
|
||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
||||
在 (Grid , Boolean )
|
||||
在 FineUIPro.Grid.DataBind()
|
||||
在 FineUIPro.Web.BaseInfo.PerfomanceContent.BindGrid() 位置 D:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx.cs:行号 44
|
||||
在 FineUIPro.Web.BaseInfo.PerfomanceContent.Page_Load(Object sender, EventArgs e) 位置 D:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx.cs:行号 29
|
||||
在 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)
|
||||
出错时间:05/11/2024 11:26:19
|
||||
出错文件:http://localhost:1295/BaseInfo/PerfomanceContent.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:05/11/2024 11:26:19
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:SqlException
|
||||
错误信息:执行超时已过期。完成操作之前已超时或服务器未响应。
|
||||
错误堆栈:
|
||||
在 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)
|
||||
在 BLL.GetDataService.CorrectingPersonInOutNumber(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\OpenService\GetDataService.cs:行号 140
|
||||
在 BLL.MonitorService.DoSynchData() 位置 D:\project\vs\sggl_cd\SGGL\BLL\OpenService\MonitorService.cs:行号 2180
|
||||
在 BLL.MonitorService.ColligateFormConfirmProcessEve(Object sender, ElapsedEventArgs e) 位置 D:\project\vs\sggl_cd\SGGL\BLL\OpenService\MonitorService.cs:行号 112
|
||||
----错误类型:Win32Exception
|
||||
----错误信息:
|
||||
----等待的操作过时。
|
||||
----错误堆栈:
|
||||
出错时间:05/11/2024 11:27:10
|
||||
出错时间:05/11/2024 11:27:10
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpCompileException
|
||||
错误信息:d:\project\vs\sggl_cd\SGGL\FineUIPro.Web\BaseInfo\PerfomanceContent.aspx(21): error CS1061: “ASP.baseinfo_perfomancecontent_aspx”不包含“BindGrid”的定义,并且找不到可接受类型为“ASP.baseinfo_perfomancecontent_aspx”的第一个参数的扩展方法“BindGrid”(是否缺少 using 指令或程序集引用?)
|
||||
错误堆栈:
|
||||
在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
|
||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
|
||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
|
||||
在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
|
||||
在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
|
||||
在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
|
||||
在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path)
|
||||
在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:05/11/2024 11:27:31
|
||||
出错文件:http://localhost:1295/BaseInfo/PerfomanceContent.aspx
|
||||
IP地址:::1
|
||||
|
||||
出错时间:05/11/2024 11:27:31
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:SqlException
|
||||
错误信息:执行超时已过期。完成操作之前已超时或服务器未响应。
|
||||
错误堆栈:
|
||||
在 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)
|
||||
在 BLL.GetDataService.CorrectingPersonInOutNumber(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\OpenService\GetDataService.cs:行号 140
|
||||
在 BLL.MonitorService.DoSynchData() 位置 D:\project\vs\sggl_cd\SGGL\BLL\OpenService\MonitorService.cs:行号 2180
|
||||
在 BLL.MonitorService.ColligateFormConfirmProcessEve(Object sender, ElapsedEventArgs e) 位置 D:\project\vs\sggl_cd\SGGL\BLL\OpenService\MonitorService.cs:行号 112
|
||||
----错误类型:Win32Exception
|
||||
----错误信息:
|
||||
----等待的操作过时。
|
||||
----错误堆栈:
|
||||
出错时间:05/11/2024 11:30:01
|
||||
出错时间:05/11/2024 11:30:01
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\Common\WeatherService.cs:行号 96
|
||||
出错时间:05/12/2024 14:20:22
|
||||
出错时间:05/12/2024 14:20:23
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\Common\WeatherService.cs:行号 96
|
||||
出错时间:05/12/2024 14:20:41
|
||||
出错时间:05/12/2024 14:20:41
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\Common\WeatherService.cs:行号 96
|
||||
出错时间:05/12/2024 14:55:35
|
||||
出错时间:05/12/2024 14:55:35
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\Common\WeatherService.cs:行号 96
|
||||
出错时间:05/12/2024 15:01:52
|
||||
出错时间:05/12/2024 15:01:52
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\Common\WeatherService.cs:行号 96
|
||||
出错时间:05/12/2024 15:32:52
|
||||
出错时间:05/12/2024 15:32:52
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 D:\project\vs\sggl_cd\SGGL\BLL\Common\WeatherService.cs:行号 96
|
||||
出错时间:05/12/2024 15:40:35
|
||||
出错时间:05/12/2024 15:40:35
|
||||
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@
|
|||
<Content Include="BaseInfo\AccidentType.aspx" />
|
||||
<Content Include="BaseInfo\BaseFactory.aspx" />
|
||||
<Content Include="BaseInfo\BaseFactoryEdit.aspx" />
|
||||
<Content Include="BaseInfo\PerfomanceContent.aspx" />
|
||||
<Content Include="BaseInfo\Certificate.aspx" />
|
||||
<Content Include="BaseInfo\CNProfessional.aspx" />
|
||||
<Content Include="BaseInfo\CNProfessionalEdit.aspx" />
|
||||
|
|
@ -1180,8 +1181,11 @@
|
|||
<Content Include="HSSE\Perfomance\PerfomanceRecord.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PerfomanceRecordEdit.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PerfomanceRecordView.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PerfomanceManagerRecord.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PersonPerfomance.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PerfomanceManagerRecordEdit.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PersonPerfomanceEdit.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PerfomanceManagerView.aspx" />
|
||||
<Content Include="HSSE\Perfomance\PersonPerfomanceView.aspx" />
|
||||
<Content Include="HSSE\QualityAudit\EquipmentPersonQuality.aspx" />
|
||||
<Content Include="HSSE\QualityAudit\EquipmentPersonQualityEdit.aspx" />
|
||||
|
|
@ -6221,6 +6225,13 @@
|
|||
<Compile Include="BaseInfo\BaseFactoryEdit.aspx.designer.cs">
|
||||
<DependentUpon>BaseFactoryEdit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="BaseInfo\PerfomanceContent.aspx.cs">
|
||||
<DependentUpon>PerfomanceContent.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BaseInfo\PerfomanceContent.aspx.designer.cs">
|
||||
<DependentUpon>PerfomanceContent.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="BaseInfo\Certificate.aspx.cs">
|
||||
<DependentUpon>Certificate.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
@ -12774,6 +12785,13 @@
|
|||
<Compile Include="HSSE\Perfomance\PerfomanceRecordView.aspx.designer.cs">
|
||||
<DependentUpon>PerfomanceRecordView.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceManagerRecord.aspx.cs">
|
||||
<DependentUpon>PerfomanceManagerRecord.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceManagerRecord.aspx.designer.cs">
|
||||
<DependentUpon>PerfomanceManagerRecord.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PersonPerfomance.aspx.cs">
|
||||
<DependentUpon>PersonPerfomance.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
@ -12781,6 +12799,13 @@
|
|||
<Compile Include="HSSE\Perfomance\PersonPerfomance.aspx.designer.cs">
|
||||
<DependentUpon>PersonPerfomance.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceManagerRecordEdit.aspx.cs">
|
||||
<DependentUpon>PerfomanceManagerRecordEdit.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceManagerRecordEdit.aspx.designer.cs">
|
||||
<DependentUpon>PerfomanceManagerRecordEdit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PersonPerfomanceEdit.aspx.cs">
|
||||
<DependentUpon>PersonPerfomanceEdit.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
@ -12788,6 +12813,13 @@
|
|||
<Compile Include="HSSE\Perfomance\PersonPerfomanceEdit.aspx.designer.cs">
|
||||
<DependentUpon>PersonPerfomanceEdit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceManagerView.aspx.cs">
|
||||
<DependentUpon>PerfomanceManagerView.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceManagerView.aspx.designer.cs">
|
||||
<DependentUpon>PerfomanceManagerView.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="HSSE\Perfomance\PersonPerfomanceView.aspx.cs">
|
||||
<DependentUpon>PersonPerfomanceView.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,124 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PerfomanceManagerRecord.aspx.cs" Inherits="FineUIPro.Web.Perfomance.PerfomanceManagerRecord" %>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<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" ShowBorder="false"
|
||||
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="个人绩效评价" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="PersonPerfomanceId"
|
||||
AllowCellEditing="true" ClicksToEdit="2" DataIDField="PersonPerfomanceId" AllowSorting="true"
|
||||
SortField="PersonPerfomanceCode" SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true"
|
||||
IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:TextBox runat="server" Label="编号" ID="txtPersonPerfomanceCode" EmptyText="输入查询条件"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="60px"
|
||||
LabelAlign="right">
|
||||
</f:TextBox>
|
||||
<f:TextBox runat="server" Label="单位名称" ID="txtUnitName" EmptyText="输入查询条件" AutoPostBack="true"
|
||||
OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px" LabelAlign="right">
|
||||
</f:TextBox>
|
||||
<f:DatePicker ID="txtStartDate" runat="server" Label="评价时间" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"
|
||||
Width="220px" EmptyText="开始时间" LabelAlign="Right">
|
||||
</f:DatePicker>
|
||||
<f:Label ID="lblTo" runat="server" Text="至">
|
||||
</f:Label>
|
||||
<f:DatePicker ID="txtEndDate" runat="server" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"
|
||||
Width="120px" EmptyText="结束时间">
|
||||
</f:DatePicker>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" EnablePostBack="false" Hidden="true"
|
||||
runat="server">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:RenderField Width="200px" ColumnID="PersonPerfomanceCode" DataField="PersonPerfomanceCode"
|
||||
SortField="PersonPerfomanceCode" FieldType="String" HeaderText="评价编号" HeaderTextAlign="Center"
|
||||
TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="90px" ColumnID="PersonName" DataField="PersonName" SortField="PersonName"
|
||||
FieldType="String" HeaderText="人员姓名" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="220px" ColumnID="UnitName" DataField="UnitName" SortField="UnitName"
|
||||
FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="120px" ColumnID="TeamGroupName" DataField="TeamGroupName" SortField="TeamGroupName"
|
||||
FieldType="String" HeaderText="班组" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="180px" ColumnID="SubContractNum" DataField="SubContractNum"
|
||||
SortField="SubContractNum" FieldType="String" HeaderText="分包合同号" HeaderTextAlign="Center"
|
||||
TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="90px" ColumnID="EvaluationDate" DataField="EvaluationDate"
|
||||
SortField="EvaluationDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd"
|
||||
HeaderText="评价时间" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="130px" ColumnID="FlowOperateName" DataField="FlowOperateName"
|
||||
SortField="FlowOperateName" FieldType="String" HeaderText="状态" HeaderTextAlign="Center"
|
||||
TextAlign="Left">
|
||||
</f:RenderField>
|
||||
</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="true" runat="server" IsModal="true" Width="1024px"
|
||||
Height="700px">
|
||||
</f:Window>
|
||||
<f:Menu ID="Menu1" runat="server">
|
||||
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" Icon="TableEdit" EnablePostBack="true"
|
||||
Hidden="true" runat="server" Text="编辑">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
|
||||
Hidden="true" Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server"
|
||||
Text="删除">
|
||||
</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');
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,289 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Data.SqlClient;
|
||||
using System.Data;
|
||||
using BLL;
|
||||
|
||||
namespace FineUIPro.Web.Perfomance
|
||||
{
|
||||
public partial class PerfomanceManagerRecord : PageBase
|
||||
{
|
||||
#region 项目主键
|
||||
/// <summary>
|
||||
/// 项目主键
|
||||
/// </summary>
|
||||
public string ProjectId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["ProjectId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["ProjectId"] = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 加载
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
////权限按钮方法
|
||||
this.GetButtonPower();
|
||||
this.ProjectId = this.CurrUser.LoginProjectId;
|
||||
if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId)
|
||||
{
|
||||
this.ProjectId = Request.Params["projectId"];
|
||||
}
|
||||
this.btnNew.OnClientClick = Window1.GetShowReference("PersonPerfomanceEdit.aspx") + "return false;";
|
||||
if (this.CurrUser != null && this.CurrUser.PageSize.HasValue)
|
||||
{
|
||||
Grid1.PageSize = this.CurrUser.PageSize.Value;
|
||||
}
|
||||
this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
||||
// 绑定表格
|
||||
this.BindGrid();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 绑定数据
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
string strSql = @"SELECT PersonPerfomance.PersonPerfomanceId,"
|
||||
+ @"PersonPerfomance.ProjectId,"
|
||||
+ @"CodeRecords.Code AS PersonPerfomanceCode,"
|
||||
+ @"PersonPerfomance.UnitId,"
|
||||
+ @"PersonPerfomance.TeamGroupId,"
|
||||
+ @"PersonPerfomance.PersonId,"
|
||||
+ @"PersonPerfomance.SubContractNum,"
|
||||
+ @"PersonPerfomance.EvaluationDate,"
|
||||
+ @"PersonPerfomance.CompileMan,"
|
||||
+ @"PersonPerfomance.CompileDate,"
|
||||
+ @"PersonPerfomance.States,"
|
||||
+ @"Unit.UnitName,"
|
||||
+ @"TeamGroup.TeamGroupName,"
|
||||
+ @"Person.PersonName,"
|
||||
+ @"(CASE WHEN PersonPerfomance.States = " + BLL.Const.State_0 + " OR PersonPerfomance.States IS NULL THEN '待['+OperateUser.UserName+']提交' WHEN PersonPerfomance.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperateUser.UserName+']办理' END) AS FlowOperateName"
|
||||
+ @" FROM Perfomance_ManagerPerfomance AS PersonPerfomance "
|
||||
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON PersonPerfomance.PersonPerfomanceId = CodeRecords.DataId "
|
||||
+ @" LEFT JOIN Sys_FlowOperate AS FlowOperate ON PersonPerfomance.PersonPerfomanceId = FlowOperate.DataId AND FlowOperate.IsClosed <> 1"
|
||||
+ @" LEFT JOIN Sys_User AS OperateUser ON FlowOperate.OperaterId = OperateUser.UserId"
|
||||
+ @" LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = PersonPerfomance.UnitId "
|
||||
+ @" LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId = PersonPerfomance.TeamGroupId "
|
||||
+ @" LEFT JOIN SitePerson_Person AS Person ON Person.PersonId = PersonPerfomance.PersonId "
|
||||
+ @" LEFT JOIN Sys_User AS Users ON PersonPerfomance.CompileMan = Users.UserId WHERE 1=1 ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
strSql += " AND PersonPerfomance.ProjectId = @ProjectId";
|
||||
listStr.Add(new SqlParameter("@ProjectId", this.ProjectId));
|
||||
|
||||
if (!string.IsNullOrEmpty(Request.Params["projectId"])) ///是否文件柜查看页面传项目值
|
||||
{
|
||||
strSql += " AND PersonPerfomance.States = @States"; ///状态为已完成
|
||||
listStr.Add(new SqlParameter("@States", BLL.Const.State_2));
|
||||
}
|
||||
|
||||
if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId))
|
||||
{
|
||||
strSql += " AND PersonPerfomance.UnitId = @UnitId"; ///状态为已完成
|
||||
listStr.Add(new SqlParameter("@UnitId", this.CurrUser.UnitId));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtPersonPerfomanceCode.Text.Trim()))
|
||||
{
|
||||
strSql += " AND PersonPerfomance.PersonPerfomanceCode LIKE @PersonPerfomanceCode";
|
||||
listStr.Add(new SqlParameter("@PersonPerfomanceCode", "%" + this.txtPersonPerfomanceCode.Text.Trim() + "%"));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtUnitName.Text.Trim()))
|
||||
{
|
||||
strSql += " AND Unit.UnitName LIKE @UnitName";
|
||||
listStr.Add(new SqlParameter("@UnitName", "%" + this.txtUnitName.Text.Trim() + "%"));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtStartDate.Text.Trim()))
|
||||
{
|
||||
strSql += " AND PersonPerfomance.EvaluationDate >= @StartDate";
|
||||
listStr.Add(new SqlParameter("@StartDate", this.txtStartDate.Text.Trim()));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtEndDate.Text.Trim()))
|
||||
{
|
||||
strSql += " AND PersonPerfomance.EvaluationDate <= @EndDate";
|
||||
listStr.Add(new SqlParameter("@EndDate", this.txtEndDate.Text.Trim()));
|
||||
}
|
||||
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);
|
||||
Grid1.DataSource = table;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 改变索引事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页下拉选择事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
|
||||
{
|
||||
this.BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询
|
||||
/// <summary>
|
||||
/// 查询
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void TextBox_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.txtStartDate.Text.Trim()) && !string.IsNullOrEmpty(this.txtEndDate.Text.Trim()))
|
||||
{
|
||||
if (Convert.ToDateTime(this.txtStartDate.Text.Trim()) > Convert.ToDateTime(this.txtEndDate.Text.Trim()))
|
||||
{
|
||||
Alert.ShowInTop("开始时间不能大于结束时间", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 编辑
|
||||
/// <summary>
|
||||
/// 双击事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
|
||||
{
|
||||
this.EditData();
|
||||
}
|
||||
|
||||
/// <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 personPerfomance = BLL.ManagerPerfomanceService.GetPersonPerfomanceById(id);
|
||||
if (personPerfomance != null)
|
||||
{
|
||||
if (this.btnMenuEdit.Hidden || personPerfomance.States == BLL.Const.State_2) ////双击事件 编辑权限有:编辑页面,无:查看页面 或者状态是完成时查看页面
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PerfomanceManagerView.aspx?PersonPerfomanceId={0}", id, "查看 - ")));
|
||||
}
|
||||
else
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PerfomanceManagerRecordEdit.aspx?PersonPerfomanceId={0}", id, "编辑 - ")));
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除
|
||||
/// <summary>
|
||||
/// 右键删除事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnMenuDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Grid1.SelectedRowIndexArray.Length > 0)
|
||||
{
|
||||
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
|
||||
{
|
||||
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
|
||||
var personPerfomance = BLL.ManagerPerfomanceService.GetPersonPerfomanceById(rowID);
|
||||
if (personPerfomance != null)
|
||||
{
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, personPerfomance.PersonPerfomanceCode, personPerfomance.PersonPerfomanceId, BLL.Const.PersonPerfomanceMenuId, BLL.Const.BtnDelete);
|
||||
BLL.ManagerPerfomanceService.DeletePersonPerfomanceById(rowID);
|
||||
}
|
||||
}
|
||||
|
||||
this.BindGrid();
|
||||
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 获取按钮权限
|
||||
/// <summary>
|
||||
/// 获取按钮权限
|
||||
/// </summary>
|
||||
/// <param name="button"></param>
|
||||
/// <returns></returns>
|
||||
private void GetButtonPower()
|
||||
{
|
||||
if (Request.Params["value"] == "0")
|
||||
{
|
||||
return;
|
||||
}
|
||||
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.PerfomanceManagereMenuId);
|
||||
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.btnMenuDelete.Hidden = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
188
SGGL/FineUIPro.Web/HSSE/Perfomance/PerfomanceManagerRecord.aspx.designer.cs
generated
Normal file
188
SGGL/FineUIPro.Web/HSSE/Perfomance/PerfomanceManagerRecord.aspx.designer.cs
generated
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.Perfomance
|
||||
{
|
||||
|
||||
|
||||
public partial class PerfomanceManagerRecord
|
||||
{
|
||||
|
||||
/// <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>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// txtPersonPerfomanceCode 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtPersonPerfomanceCode;
|
||||
|
||||
/// <summary>
|
||||
/// txtUnitName 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtUnitName;
|
||||
|
||||
/// <summary>
|
||||
/// txtStartDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtStartDate;
|
||||
|
||||
/// <summary>
|
||||
/// lblTo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label lblTo;
|
||||
|
||||
/// <summary>
|
||||
/// txtEndDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtEndDate;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnNew;
|
||||
|
||||
/// <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>
|
||||
/// Window1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
|
||||
/// <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;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,502 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PerfomanceManagerRecordEdit.aspx.cs"
|
||||
Inherits="FineUIPro.Web.Perfomance.PerfomanceManagerRecordEdit" ValidateRequest="false" %>
|
||||
|
||||
<%@ Register Src="~/Controls/FlowOperateControl.ascx" TagName="FlowOperateControl"
|
||||
TagPrefix="uc1" %>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>编辑个人绩效评价</title>
|
||||
<link href="../res/css/common.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="SimpleForm1"/>
|
||||
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" Title="个人绩效评价" AutoScroll="true"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtPersonPerfomanceCode" runat="server" Label="评价编号" LabelAlign="Right"
|
||||
MaxLength="50" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:DropDownList ID="drpUnitId" runat="server" Label="分包单位" LabelAlign="Right" EnableEdit="true"
|
||||
Required="true" ShowRedStar="true" AutoPostBack="True" FocusOnPageLoad="true"
|
||||
OnSelectedIndexChanged="drpUnitId_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList ID="drpTeamGroupId" runat="server" Label="班组" LabelAlign="Right"
|
||||
EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpPersonId" runat="server" Label="人员姓名" LabelAlign="Right" EnableEdit="true"
|
||||
Required="true" ShowRedStar="true">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtSubContractNum" runat="server" Label="分包合同号" LabelAlign="Right"
|
||||
MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:DatePicker ID="txtEvaluationDate" runat="server" Label="评价时间" LabelAlign="Right"
|
||||
EnableEdit="true">
|
||||
</f:DatePicker>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TabStrip ID="TabStrip1" Width="850px" Height="350px" ShowBorder="true" TabPosition="Top"
|
||||
EnableTabCloseMenu="false" runat="server">
|
||||
<Tabs>
|
||||
<f:Tab ID="Tab1" Title="模式一" BodyPadding="5px" Layout="Fit" runat="server">
|
||||
<Items>
|
||||
<f:Form ID="Form2" runat="server" ShowHeader="false" BodyPadding="5px">
|
||||
<Items>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea ID="txtEvaluationDef" runat="server" Label="评价描述" MaxLength="200">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList ID="drpRewardOrPunish" runat="server" Label="奖/罚">
|
||||
</f:DropDownList>
|
||||
<f:NumberBox ID="txtRPMoney" runat="server" Label="金额" NoNegative="true">
|
||||
</f:NumberBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtAssessmentGroup" runat="server" Label="考评组" MaxLength="200">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:FileUpload runat="server" ID="btnFile1" EmptyText="请选择附件" OnFileSelected="btnFile1_Click"
|
||||
AutoPostBack="true" Label="附件">
|
||||
</f:FileUpload>
|
||||
<f:ContentPanel ID="ContentPanel2" runat="server" ShowHeader="false" ShowBorder="false"
|
||||
Title="附件1">
|
||||
<table>
|
||||
<tr style="height: 28px">
|
||||
<td align="left">
|
||||
<div id="divFile1" runat="server">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</f:ContentPanel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Items>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Tab>
|
||||
<f:Tab ID="Tab2" Title="模式二" BodyPadding="5px" runat="server" AutoScroll="true">
|
||||
<Items>
|
||||
<f:Form ID="Form3" runat="server" ShowHeader="false" BodyPadding="5px">
|
||||
<Items>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<Items>
|
||||
<f:Label ID="Label1" runat="server" Text="序号">
|
||||
</f:Label>
|
||||
<f:Label ID="Label2" runat="server" Text="评价内容">
|
||||
</f:Label>
|
||||
<f:Label ID="Label3" runat="server" Text="表现情况">
|
||||
</f:Label>
|
||||
<f:Label ID="Label4" runat="server" Text="标准分">
|
||||
</f:Label>
|
||||
<f:Label ID="Label5" runat="server" Text="实得分">
|
||||
</f:Label>
|
||||
<f:Label ID="Label66" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row1" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="lblSort_1" runat="server" Text="1">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_1" runat="server" Text="具有注册安全工程师证或地方及行业安全员资质证书,持证上岗">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_1" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_1" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_1" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label68" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row2" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label8" runat="server" Text="2">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_2" runat="server" Text="具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_2" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_2" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_2" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label69" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row3" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label11" runat="server" Text="3">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_3" runat="server" Text="具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_3" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_3" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_3" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label70" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row4" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label14" runat="server" Text="4">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_4" runat="server" Text="热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_4" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_4" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_4" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label71" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row5" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_5" runat="server" Text="积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_5" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_5" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_5" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label72" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row6" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label20" runat="server" Text="6">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_6" runat="server" Text="主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_6" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_6" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_6" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label73" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row7" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label23" runat="server" Text="7">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_7" runat="server" Text="按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_7" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_7" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_7" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label74" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row8" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label26" runat="server" Text="8">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_8" runat="server" Text="准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_8" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_8" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_8" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label75" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row9" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label29" runat="server" Text="9">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_9" runat="server" Text="前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_9" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_9" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_9" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label76" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row10" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label32" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_10" runat="server" Text="高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_10" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_10" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_10" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label77" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row11" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label35" runat="server" Text="11">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_11" runat="server" Text="现场违章">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_11" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_11" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_11" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label78" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row12" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label38" runat="server" Text="12">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_12" runat="server" Text="宣传、警示">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_12" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_12" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_12" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label79" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row13" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label41" runat="server" Text="13">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_13" runat="server" Text="文明施工与环境卫生">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_13" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_13" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_13" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label80" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row14" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label44" runat="server" Text="14">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_14" runat="server" Text="消防安全">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_14" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_14" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_14" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label81" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row15" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label47" runat="server" Text="15">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_15" runat="server" Text="治安保卫">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_15" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_15" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_15" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label82" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row16" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label50" runat="server" Text="16">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_16" runat="server" Text="奖惩情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_16" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_16" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_16" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label83" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row17" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label53" runat="server" Text="17">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_17" runat="server" Text="应急准备及应急演练">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_17" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_17" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label84" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row18" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label56" runat="server" Text="18" >
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_18" runat="server" Text="法律、法规、管理规范清单">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_18" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_18" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_18" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label85" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row19" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label59" runat="server" Text="19">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_19" runat="server" Text="事故、事件调查处理情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_19" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_19" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_19" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label86" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row20" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label62" runat="server" Text="20">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_20" runat="server" Text="过程文件的规范性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_20" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_20" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_20" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label87" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="10% 60% 15% 10% 5%">
|
||||
<Items>
|
||||
<f:Label ID="Label65" runat="server" Text="综合评语">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtTotalJudging" runat="server" MaxLength="100">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label67" runat="server" Text="最终得分">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtTotalScore" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label88" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Items>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Tab>
|
||||
</Tabs>
|
||||
</f:TabStrip>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true"
|
||||
BodyPadding="0px">
|
||||
<uc1:FlowOperateControl ID="ctlAuditFlow" runat="server" />
|
||||
</f:ContentPanel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
|
||||
<Items>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ToolTip="保存" ValidateForms="SimpleForm1"
|
||||
OnClick="btnSave_Click">
|
||||
</f:Button>
|
||||
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" ToolTip="提交" ValidateForms="SimpleForm1"
|
||||
OnClick="btnSubmit_Click">
|
||||
</f:Button>
|
||||
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭" runat="server" Icon="SystemClose">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
</f:Form>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,505 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
|
||||
namespace FineUIPro.Web.Perfomance
|
||||
{
|
||||
public partial class PerfomanceManagerRecordEdit : PageBase
|
||||
{
|
||||
#region 定义项
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
private string PersonPerfomanceId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["PersonPerfomanceId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["PersonPerfomanceId"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 附件路径
|
||||
/// </summary>
|
||||
public string AttachUrl
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["AttachUrl"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["AttachUrl"] = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 项目主键
|
||||
/// </summary>
|
||||
public string ProjectId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["ProjectId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["ProjectId"] = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 加载
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.ProjectId = this.CurrUser.LoginProjectId;
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
Funs.FineUIPleaseSelect(this.drpTeamGroupId);
|
||||
this.InitDropDownList();
|
||||
initContent();
|
||||
this.PersonPerfomanceId = Request.Params["PersonPerfomanceId"];
|
||||
if (!string.IsNullOrEmpty(this.PersonPerfomanceId))
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance personPerfomance = BLL.ManagerPerfomanceService.GetPersonPerfomanceById(this.PersonPerfomanceId);
|
||||
if (personPerfomance!=null)
|
||||
{
|
||||
this.ProjectId = personPerfomance.ProjectId;
|
||||
if (this.ProjectId != this.CurrUser.LoginProjectId)
|
||||
{
|
||||
this.InitDropDownList();
|
||||
}
|
||||
this.txtPersonPerfomanceCode.Text = CodeRecordsService.ReturnCodeByDataId(this.PersonPerfomanceId);
|
||||
if (!string.IsNullOrEmpty(personPerfomance.UnitId))
|
||||
{
|
||||
this.drpUnitId.SelectedValue = personPerfomance.UnitId;
|
||||
|
||||
BLL.TeamGroupService.InitTeamGroupProjectUnitDropDownList(this.drpTeamGroupId, this.ProjectId, this.drpUnitId.SelectedValue, true);
|
||||
this.drpTeamGroupId.SelectedIndex = 0;
|
||||
if (!string.IsNullOrEmpty(personPerfomance.TeamGroupId))
|
||||
{
|
||||
this.drpTeamGroupId.SelectedValue = personPerfomance.TeamGroupId;
|
||||
}
|
||||
BLL.PersonService.InitPersonByProjectUnitDropDownList(this.drpPersonId, this.ProjectId, this.drpUnitId.SelectedValue, true);
|
||||
this.drpPersonId.SelectedIndex = 0;
|
||||
if (!string.IsNullOrEmpty(personPerfomance.PersonId))
|
||||
{
|
||||
this.drpPersonId.SelectedValue = personPerfomance.PersonId;
|
||||
}
|
||||
}
|
||||
|
||||
this.txtSubContractNum.Text = personPerfomance.SubContractNum;
|
||||
if (personPerfomance.EvaluationDate!=null)
|
||||
{
|
||||
this.txtEvaluationDate.Text = string.Format("{0:yyyy-MM-dd}", personPerfomance.EvaluationDate);
|
||||
}
|
||||
this.txtEvaluationDef.Text = personPerfomance.EvaluationDef;
|
||||
if (!string.IsNullOrEmpty(personPerfomance.RewardOrPunish))
|
||||
{
|
||||
this.drpRewardOrPunish.SelectedValue = personPerfomance.RewardOrPunish;
|
||||
}
|
||||
if (personPerfomance.RPMoney!=null)
|
||||
{
|
||||
this.txtRPMoney.Text = Convert.ToString(personPerfomance.RPMoney);
|
||||
}
|
||||
this.txtAssessmentGroup.Text = personPerfomance.AssessmentGroup;
|
||||
this.txtBehavior_1.Text = personPerfomance.Behavior_1;
|
||||
this.txtBehavior_2.Text = personPerfomance.Behavior_2;
|
||||
this.txtBehavior_3.Text = personPerfomance.Behavior_3;
|
||||
this.txtBehavior_4.Text = personPerfomance.Behavior_4;
|
||||
this.txtBehavior_5.Text = personPerfomance.Behavior_5;
|
||||
this.txtBehavior_6.Text = personPerfomance.Behavior_6;
|
||||
this.txtBehavior_7.Text = personPerfomance.Behavior_7;
|
||||
this.txtBehavior_8.Text = personPerfomance.Behavior_8;
|
||||
this.txtBehavior_9.Text = personPerfomance.Behavior_9;
|
||||
this.txtBehavior_10.Text = personPerfomance.Behavior_10;
|
||||
this.txtScore_1.Text = Convert.ToString(personPerfomance.Score_1);
|
||||
this.txtScore_2.Text = Convert.ToString(personPerfomance.Score_2);
|
||||
this.txtScore_3.Text = Convert.ToString(personPerfomance.Score_3);
|
||||
this.txtScore_4.Text = Convert.ToString(personPerfomance.Score_4);
|
||||
this.txtScore_5.Text = Convert.ToString(personPerfomance.Score_5);
|
||||
this.txtScore_6.Text = Convert.ToString(personPerfomance.Score_6);
|
||||
this.txtScore_7.Text = Convert.ToString(personPerfomance.Score_7);
|
||||
this.txtScore_8.Text = Convert.ToString(personPerfomance.Score_8);
|
||||
this.txtScore_9.Text = Convert.ToString(personPerfomance.Score_9);
|
||||
this.txtScore_10.Text = Convert.ToString(personPerfomance.Score_10);
|
||||
this.txtTotalJudging.Text = personPerfomance.TotalJudging;
|
||||
this.txtTotalScore.Text = Convert.ToString(personPerfomance.TotalScore);
|
||||
this.AttachUrl = personPerfomance.AttachUrl;
|
||||
this.divFile1.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../", this.AttachUrl);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtEvaluationDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
|
||||
////自动生成编码
|
||||
this.txtPersonPerfomanceCode.Text = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.PerfomanceManagereMenuId, this.ProjectId, this.CurrUser.UnitId);
|
||||
}
|
||||
///初始化审核菜单
|
||||
this.ctlAuditFlow.MenuId = BLL.Const.PerfomanceManagereMenuId;
|
||||
this.ctlAuditFlow.DataId = this.PersonPerfomanceId;
|
||||
this.ctlAuditFlow.ProjectId = this.ProjectId;
|
||||
this.ctlAuditFlow.UnitId = this.CurrUser.UnitId;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
protected void initContent()
|
||||
{
|
||||
var contents = Funs.DB.Perfomance_PerfomanceContent.Where(x => x.PerfomanceType == 3).OrderBy(x => x.ShowIndex).ToList();
|
||||
int i = 1;
|
||||
foreach (var content in contents)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
row1.Hidden = false;
|
||||
txtValue_1.Text = content.PerfomanceValue;
|
||||
txtContent_1.Text = content.PerfomanceContent;
|
||||
txtScore_1.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 2:
|
||||
row2.Hidden = false;
|
||||
txtValue_2.Text = content.PerfomanceValue;
|
||||
txtContent_2.Text = content.PerfomanceContent;
|
||||
txtScore_2.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 3:
|
||||
row3.Hidden = false;
|
||||
txtValue_3.Text = content.PerfomanceValue;
|
||||
txtContent_3.Text = content.PerfomanceContent;
|
||||
txtScore_3.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 4:
|
||||
row4.Hidden = false;
|
||||
txtValue_4.Text = content.PerfomanceValue;
|
||||
txtContent_4.Text = content.PerfomanceContent;
|
||||
txtScore_4.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 5:
|
||||
row5.Hidden = false;
|
||||
txtValue_5.Text = content.PerfomanceValue;
|
||||
txtContent_5.Text = content.PerfomanceContent;
|
||||
txtScore_5.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 6:
|
||||
row6.Hidden = false;
|
||||
txtValue_6.Text = content.PerfomanceValue;
|
||||
txtContent_6.Text = content.PerfomanceContent;
|
||||
txtScore_6.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 7:
|
||||
row7.Hidden = false;
|
||||
txtValue_7.Text = content.PerfomanceValue;
|
||||
txtContent_7.Text = content.PerfomanceContent;
|
||||
txtScore_7.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 8:
|
||||
row8.Hidden = false;
|
||||
txtValue_8.Text = content.PerfomanceValue;
|
||||
txtContent_8.Text = content.PerfomanceContent;
|
||||
txtScore_8.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 9:
|
||||
row9.Hidden = false;
|
||||
txtValue_9.Text = content.PerfomanceValue;
|
||||
txtContent_9.Text = content.PerfomanceContent;
|
||||
txtScore_9.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 10:
|
||||
row10.Hidden = false;
|
||||
txtValue_10.Text = content.PerfomanceValue;
|
||||
txtContent_10.Text = content.PerfomanceContent;
|
||||
txtScore_10.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 11:
|
||||
row11.Hidden = false;
|
||||
txtValue_11.Text = content.PerfomanceValue;
|
||||
txtContent_11.Text = content.PerfomanceContent;
|
||||
txtScore_11.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 12:
|
||||
row12.Hidden = false;
|
||||
txtValue_12.Text = content.PerfomanceValue;
|
||||
txtContent_12.Text = content.PerfomanceContent;
|
||||
txtScore_12.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 13:
|
||||
row13.Hidden = false;
|
||||
txtValue_13.Text = content.PerfomanceValue;
|
||||
txtContent_13.Text = content.PerfomanceContent;
|
||||
txtScore_13.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 14:
|
||||
row14.Hidden = false;
|
||||
txtValue_14.Text = content.PerfomanceValue;
|
||||
txtContent_14.Text = content.PerfomanceContent;
|
||||
txtScore_14.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 15:
|
||||
row15.Hidden = false;
|
||||
txtValue_15.Text = content.PerfomanceValue;
|
||||
txtContent_15.Text = content.PerfomanceContent;
|
||||
txtScore_15.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 16:
|
||||
row16.Hidden = false;
|
||||
txtValue_16.Text = content.PerfomanceValue;
|
||||
txtContent_16.Text = content.PerfomanceContent;
|
||||
txtScore_16.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 17:
|
||||
row17.Hidden = false;
|
||||
txtValue_17.Text = content.PerfomanceValue;
|
||||
txtContent_17.Text = content.PerfomanceContent;
|
||||
txtScore_17.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 18:
|
||||
row18.Hidden = false;
|
||||
txtValue_18.Text = content.PerfomanceValue;
|
||||
txtContent_18.Text = content.PerfomanceContent;
|
||||
txtScore_18.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 19:
|
||||
row19.Hidden = false;
|
||||
txtValue_19.Text = content.PerfomanceValue;
|
||||
txtContent_19.Text = content.PerfomanceContent;
|
||||
txtScore_19.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 20:
|
||||
row20.Hidden = false;
|
||||
txtValue_20.Text = content.PerfomanceValue;
|
||||
txtContent_20.Text = content.PerfomanceContent;
|
||||
txtScore_20.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 初始化下拉框
|
||||
/// </summary>
|
||||
private void InitDropDownList()
|
||||
{
|
||||
BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.ProjectId, true);
|
||||
BLL.ConstValue.InitConstValueDropDownList(this.drpRewardOrPunish, BLL.ConstValue.Group_RewardOrPunish, true);
|
||||
}
|
||||
|
||||
#region 保存、提交
|
||||
/// <summary>
|
||||
/// 保存按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.SaveData(BLL.Const.BtnSave);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 提交按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSubmit_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (this.ctlAuditFlow.NextStep == BLL.Const.State_1 && this.ctlAuditFlow.NextPerson == BLL.Const._Null)
|
||||
{
|
||||
ShowNotify("请选择下一步办理人!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
this.SaveData(BLL.Const.BtnSubmit);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存数据
|
||||
/// </summary>
|
||||
/// <param name="type"></param>
|
||||
private void SaveData(string type)
|
||||
{
|
||||
if (this.drpUnitId.SelectedValue == BLL.Const._Null)
|
||||
{
|
||||
Alert.ShowInTop("请选择分包单位", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (this.drpPersonId.SelectedValue == BLL.Const._Null)
|
||||
{
|
||||
Alert.ShowInTop("请选择人员姓名!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
Model.Perfomance_ManagerPerfomance personPerfomance = new Model.Perfomance_ManagerPerfomance
|
||||
{
|
||||
ProjectId = this.ProjectId,
|
||||
PersonPerfomanceCode = this.txtPersonPerfomanceCode.Text.Trim()
|
||||
};
|
||||
if (this.drpUnitId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
personPerfomance.UnitId = this.drpUnitId.SelectedValue;
|
||||
}
|
||||
if (this.drpTeamGroupId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
personPerfomance.TeamGroupId = this.drpTeamGroupId.SelectedValue;
|
||||
}
|
||||
if (this.drpPersonId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
personPerfomance.PersonId = this.drpPersonId.SelectedValue;
|
||||
}
|
||||
personPerfomance.SubContractNum = this.txtSubContractNum.Text.Trim();
|
||||
personPerfomance.EvaluationDate = Funs.GetNewDateTime(this.txtEvaluationDate.Text.Trim());
|
||||
personPerfomance.EvaluationDef = this.txtEvaluationDef.Text.Trim();
|
||||
if (this.drpRewardOrPunish.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
personPerfomance.RewardOrPunish = this.drpRewardOrPunish.SelectedValue;
|
||||
}
|
||||
personPerfomance.RPMoney = Funs.GetNewDecimalOrZero(this.txtRPMoney.Text.Trim());
|
||||
personPerfomance.AssessmentGroup = this.txtAssessmentGroup.Text.Trim();
|
||||
personPerfomance.Behavior_1 = this.txtBehavior_1.Text.Trim();
|
||||
personPerfomance.Behavior_2 = this.txtBehavior_2.Text.Trim();
|
||||
personPerfomance.Behavior_3 = this.txtBehavior_3.Text.Trim();
|
||||
personPerfomance.Behavior_4 = this.txtBehavior_4.Text.Trim();
|
||||
personPerfomance.Behavior_5 = this.txtBehavior_5.Text.Trim();
|
||||
personPerfomance.Behavior_6 = this.txtBehavior_6.Text.Trim();
|
||||
personPerfomance.Behavior_7 = this.txtBehavior_7.Text.Trim();
|
||||
personPerfomance.Behavior_8 = this.txtBehavior_8.Text.Trim();
|
||||
personPerfomance.Behavior_9 = this.txtBehavior_9.Text.Trim();
|
||||
personPerfomance.Behavior_10 = this.txtBehavior_10.Text.Trim();
|
||||
personPerfomance.Score_1 = Funs.GetNewDecimalOrZero(this.txtScore_1.Text.Trim());
|
||||
personPerfomance.Score_2 = Funs.GetNewDecimalOrZero(this.txtScore_2.Text.Trim());
|
||||
personPerfomance.Score_3 = Funs.GetNewDecimalOrZero(this.txtScore_3.Text.Trim());
|
||||
personPerfomance.Score_4 = Funs.GetNewDecimalOrZero(this.txtScore_4.Text.Trim());
|
||||
personPerfomance.Score_5 = Funs.GetNewDecimalOrZero(this.txtScore_5.Text.Trim());
|
||||
personPerfomance.Score_6 = Funs.GetNewDecimalOrZero(this.txtScore_6.Text.Trim());
|
||||
personPerfomance.Score_7 = Funs.GetNewDecimalOrZero(this.txtScore_7.Text.Trim());
|
||||
personPerfomance.Score_8 = Funs.GetNewDecimalOrZero(this.txtScore_8.Text.Trim());
|
||||
personPerfomance.Score_9 = Funs.GetNewDecimalOrZero(this.txtScore_9.Text.Trim());
|
||||
personPerfomance.Score_10 = Funs.GetNewDecimalOrZero(this.txtScore_10.Text.Trim());
|
||||
personPerfomance.TotalJudging = this.txtTotalJudging.Text.Trim();
|
||||
personPerfomance.TotalScore = Funs.GetNewDecimalOrZero(this.txtTotalScore.Text.Trim());
|
||||
personPerfomance.States = BLL.Const.State_0;
|
||||
if (type == BLL.Const.BtnSubmit)
|
||||
{
|
||||
personPerfomance.States = this.ctlAuditFlow.NextStep;
|
||||
}
|
||||
personPerfomance.CompileMan = this.CurrUser.UserId;
|
||||
personPerfomance.CompileDate = DateTime.Now;
|
||||
personPerfomance.AttachUrl = this.AttachUrl;
|
||||
if (!string.IsNullOrEmpty(this.PersonPerfomanceId))
|
||||
{
|
||||
personPerfomance.PersonPerfomanceId = this.PersonPerfomanceId;
|
||||
BLL.ManagerPerfomanceService.UpdatePersonPerfomance(personPerfomance);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, personPerfomance.PersonPerfomanceCode, personPerfomance.PersonPerfomanceId, BLL.Const.PerfomanceManagereMenuId, BLL.Const.BtnModify);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PersonPerfomanceId = SQLHelper.GetNewID(typeof(Model.Perfomance_PersonPerfomance));
|
||||
personPerfomance.PersonPerfomanceId = this.PersonPerfomanceId;
|
||||
BLL.ManagerPerfomanceService.AddPersonPerfomance(personPerfomance);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, personPerfomance.PersonPerfomanceCode, personPerfomance.PersonPerfomanceId, BLL.Const.PerfomanceManagereMenuId, BLL.Const.BtnAdd);
|
||||
}
|
||||
|
||||
////保存流程审核数据
|
||||
this.ctlAuditFlow.btnSaveData(this.ProjectId, BLL.Const.PerfomanceManagereMenuId, this.PersonPerfomanceId, (type == BLL.Const.BtnSubmit ? true : false), personPerfomance.PersonPerfomanceCode, "../Perfomance/PersonPerfomanceView.aspx?PersonPerfomanceId={0}");
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region DropDownList下拉选择事件
|
||||
/// <summary>
|
||||
/// 分包单位下拉选择事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void drpUnitId_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
BLL.TeamGroupService.InitTeamGroupProjectUnitDropDownList(this.drpTeamGroupId, this.ProjectId, this.drpUnitId.SelectedValue, true);
|
||||
this.drpTeamGroupId.SelectedIndex = 0;
|
||||
BLL.PersonService.InitPersonByProjectUnitDropDownList(this.drpPersonId, this.ProjectId, this.drpUnitId.SelectedValue, true);
|
||||
this.drpPersonId.SelectedIndex = 0;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 附件上传
|
||||
/// <summary>
|
||||
/// 附件上传
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnFile1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (btnFile1.HasFile)
|
||||
{
|
||||
this.AttachUrl = BLL.UploadFileService.UploadAttachment(BLL.Funs.RootPath, this.btnFile1, this.AttachUrl, UploadFileService.PersonPerfomanceFilePath);
|
||||
this.divFile1.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../", this.AttachUrl);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 计算总分数
|
||||
/// <summary>
|
||||
/// 计算总分数
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void TextBox_OnTextChanged(object sender, EventArgs e)
|
||||
{
|
||||
decimal score_1 = 0, score_2 = 0, score_3 = 0, score_4 = 0, score_5 = 0, score_6 = 0, score_7 = 0, score_8 = 0, score_9 = 0, score_10 = 0;
|
||||
if (!string.IsNullOrEmpty(this.txtScore_1.Text.Trim()))
|
||||
{
|
||||
score_1 = Convert.ToDecimal(this.txtScore_1.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_2.Text.Trim()))
|
||||
{
|
||||
score_2 = Convert.ToDecimal(this.txtScore_2.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_3.Text.Trim()))
|
||||
{
|
||||
score_3 = Convert.ToDecimal(this.txtScore_3.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_4.Text.Trim()))
|
||||
{
|
||||
score_4 = Convert.ToDecimal(this.txtScore_4.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_5.Text.Trim()))
|
||||
{
|
||||
score_5 = Convert.ToDecimal(this.txtScore_5.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_6.Text.Trim()))
|
||||
{
|
||||
score_6 = Convert.ToDecimal(this.txtScore_6.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_7.Text.Trim()))
|
||||
{
|
||||
score_7 = Convert.ToDecimal(this.txtScore_7.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_8.Text.Trim()))
|
||||
{
|
||||
score_8 = Convert.ToDecimal(this.txtScore_8.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_9.Text.Trim()))
|
||||
{
|
||||
score_9 = Convert.ToDecimal(this.txtScore_9.Text.Trim());
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtScore_10.Text.Trim()))
|
||||
{
|
||||
score_10 = Convert.ToDecimal(this.txtScore_10.Text.Trim());
|
||||
}
|
||||
this.txtTotalScore.Text = Convert.ToString(score_1 + score_2 + score_3 + score_4 + score_5 + score_6 + score_7 + score_8 + score_9 + score_10);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
1628
SGGL/FineUIPro.Web/HSSE/Perfomance/PerfomanceManagerRecordEdit.aspx.designer.cs
generated
Normal file
1628
SGGL/FineUIPro.Web/HSSE/Perfomance/PerfomanceManagerRecordEdit.aspx.designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,478 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PerfomanceManagerView.aspx.cs"
|
||||
Inherits="FineUIPro.Web.Perfomance.PerfomanceManagerView" %>
|
||||
|
||||
<%@ Register Src="~/Controls/FlowOperateControl.ascx" TagName="FlowOperateControl"
|
||||
TagPrefix="uc1" %>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>查看个人绩效评价</title>
|
||||
<link href="../res/css/common.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="SimpleForm1"/>
|
||||
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" Title="个人绩效评价" AutoScroll="true"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtPersonPerfomanceCode" runat="server" Label="评价编号" LabelAlign="Right"
|
||||
Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtUnitName" runat="server" Label="分包单位" LabelAlign="Right" Readonly="true">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtTeamGroupName" runat="server" Label="班组" LabelAlign="Right" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtPersonName" runat="server" Label="人员姓名" LabelAlign="Right" Readonly="true">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtSubContractNum" runat="server" Label="分包合同号" LabelAlign="Right"
|
||||
Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtEvaluationDate" runat="server" Label="评价时间" LabelAlign="Right"
|
||||
Readonly="true">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TabStrip ID="TabStrip1" Width="850px" Height="350px" ShowBorder="true" TabPosition="Top"
|
||||
EnableTabCloseMenu="false" runat="server">
|
||||
<Tabs>
|
||||
<f:Tab ID="Tab1" Title="模式一" BodyPadding="5px" Layout="Fit" runat="server">
|
||||
<Items>
|
||||
<f:Form ID="Form2" runat="server" ShowHeader="false" BodyPadding="5px">
|
||||
<Items>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea ID="txtEvaluationDef" runat="server" Label="评价描述" Readonly="true">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtRewardOrPunish" runat="server" Label="奖/罚" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:NumberBox ID="txtRPMoney" runat="server" Label="金额" Readonly="true">
|
||||
</f:NumberBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtAssessmentGroup" runat="server" Label="考评组" Readonly="true">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:ContentPanel ID="ContentPanel2" runat="server" ShowHeader="false" ShowBorder="false"
|
||||
Title="附件">
|
||||
<table>
|
||||
<tr style="height: 28px">
|
||||
<td align="left">
|
||||
<div id="divFile1" runat="server">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</f:ContentPanel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Items>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Tab>
|
||||
<f:Tab ID="Tab2" Title="模式二" BodyPadding="5px" runat="server" AutoScroll="true">
|
||||
<Items>
|
||||
<f:Form ID="Form3" runat="server" ShowHeader="false" BodyPadding="5px">
|
||||
<Items>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<Items>
|
||||
<f:Label ID="Label1" runat="server" Text="序号">
|
||||
</f:Label>
|
||||
<f:Label ID="Label2" runat="server" Text="评价内容">
|
||||
</f:Label>
|
||||
<f:Label ID="Label3" runat="server" Text="表现情况">
|
||||
</f:Label>
|
||||
<f:Label ID="Label4" runat="server" Text="标准分">
|
||||
</f:Label>
|
||||
<f:Label ID="Label5" runat="server" Text="实得分">
|
||||
</f:Label>
|
||||
<f:Label ID="Label66" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row1" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="lblSort_1" runat="server" Text="1">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_1" runat="server" Text="具有注册安全工程师证或地方及行业安全员资质证书,持证上岗">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_1" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_1" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_1" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label68" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row2" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label8" runat="server" Text="2">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_2" runat="server" Text="具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_2" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_2" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_2" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label69" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row3" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label11" runat="server" Text="3">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_3" runat="server" Text="具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_3" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_3" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_3" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label70" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row4" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label14" runat="server" Text="4">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_4" runat="server" Text="热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_4" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_4" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_4" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label71" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row5" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_5" runat="server" Text="积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_5" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_5" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_5" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label72" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row6" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label20" runat="server" Text="6">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_6" runat="server" Text="主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_6" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_6" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_6" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label73" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row7" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label23" runat="server" Text="7">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_7" runat="server" Text="按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_7" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_7" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_7" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label74" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row8" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label26" runat="server" Text="8">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_8" runat="server" Text="准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_8" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_8" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_8" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label75" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row9" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label29" runat="server" Text="9">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_9" runat="server" Text="前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_9" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_9" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_9" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label76" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row10" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label32" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_10" runat="server" Text="高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_10" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_10" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_10" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label77" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row11" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label35" runat="server" Text="11">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_11" runat="server" Text="现场违章">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_11" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_11" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_11" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label78" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row12" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label38" runat="server" Text="12">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_12" runat="server" Text="宣传、警示">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_12" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_12" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_12" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label79" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row13" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label41" runat="server" Text="13">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_13" runat="server" Text="文明施工与环境卫生">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_13" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_13" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_13" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label80" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row14" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label44" runat="server" Text="14">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_14" runat="server" Text="消防安全">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_14" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_14" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_14" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label81" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row15" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label47" runat="server" Text="15">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_15" runat="server" Text="治安保卫">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_15" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_15" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_15" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label82" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row16" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label50" runat="server" Text="16">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_16" runat="server" Text="奖惩情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_16" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_16" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_16" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label83" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row17" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label53" runat="server" Text="17">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_17" runat="server" Text="应急准备及应急演练">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_17" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_17" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label84" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row18" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label56" runat="server" Text="18">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_18" runat="server" Text="法律、法规、管理规范清单">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_18" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_18" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_18" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label85" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row19" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label59" runat="server" Text="19">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_19" runat="server" Text="事故、事件调查处理情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_19" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_19" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_19" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label86" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row20" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label62" runat="server" Text="20">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_20" runat="server" Text="过程文件的规范性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_20" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_20" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_20" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label87" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="10% 60% 15% 10% 5%" >
|
||||
<Items>
|
||||
<f:Label ID="Label65" runat="server" Text="综合评语">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtTotalJudging" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label67" runat="server" Text="最终得分">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtTotalScore" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label88" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Items>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Tab>
|
||||
</Tabs>
|
||||
</f:TabStrip>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true"
|
||||
BodyPadding="0px">
|
||||
<uc1:FlowOperateControl ID="ctlAuditFlow" runat="server" />
|
||||
</f:ContentPanel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
|
||||
<Items>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭" runat="server" Icon="SystemClose">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
</f:Form>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,276 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
|
||||
namespace FineUIPro.Web.Perfomance
|
||||
{
|
||||
public partial class PerfomanceManagerView : PageBase
|
||||
{
|
||||
#region 定义项
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
private string PersonPerfomanceId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["PersonPerfomanceId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["PersonPerfomanceId"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 附件路径
|
||||
/// </summary>
|
||||
public string AttachUrl
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["AttachUrl"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["AttachUrl"] = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 加载
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.PersonPerfomanceId = Request.Params["PersonPerfomanceId"];
|
||||
initContent();
|
||||
if (!string.IsNullOrEmpty(this.PersonPerfomanceId))
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance personPerfomance = BLL.ManagerPerfomanceService.GetPersonPerfomanceById(this.PersonPerfomanceId);
|
||||
if (personPerfomance != null)
|
||||
{
|
||||
this.txtPersonPerfomanceCode.Text = CodeRecordsService.ReturnCodeByDataId(this.PersonPerfomanceId);
|
||||
if (!string.IsNullOrEmpty(personPerfomance.UnitId))
|
||||
{
|
||||
var unit = BLL.UnitService.GetUnitByUnitId(personPerfomance.UnitId);
|
||||
if (unit != null)
|
||||
{
|
||||
this.txtUnitName.Text = unit.UnitName;
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(personPerfomance.TeamGroupId))
|
||||
{
|
||||
var teamGroup = BLL.TeamGroupService.GetTeamGroupById(personPerfomance.TeamGroupId);
|
||||
if (teamGroup != null)
|
||||
{
|
||||
this.txtTeamGroupName.Text = teamGroup.TeamGroupName;
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(personPerfomance.PersonId))
|
||||
{
|
||||
var person = BLL.PersonService.GetPersonById(personPerfomance.PersonId);
|
||||
if (person != null)
|
||||
{
|
||||
this.txtPersonName.Text = person.PersonName;
|
||||
}
|
||||
}
|
||||
this.txtSubContractNum.Text = personPerfomance.SubContractNum;
|
||||
if (personPerfomance.EvaluationDate != null)
|
||||
{
|
||||
this.txtEvaluationDate.Text = string.Format("{0:yyyy-MM-dd}", personPerfomance.EvaluationDate);
|
||||
}
|
||||
this.txtEvaluationDef.Text = personPerfomance.EvaluationDef;
|
||||
if (!string.IsNullOrEmpty(personPerfomance.RewardOrPunish))
|
||||
{
|
||||
if (personPerfomance.RewardOrPunish == "1")
|
||||
{
|
||||
this.txtRewardOrPunish.Text = "奖励";
|
||||
}
|
||||
else if (personPerfomance.RewardOrPunish == "2")
|
||||
{
|
||||
this.txtRewardOrPunish.Text = "处罚";
|
||||
}
|
||||
}
|
||||
if (personPerfomance.RPMoney != null)
|
||||
{
|
||||
this.txtRPMoney.Text = Convert.ToString(personPerfomance.RPMoney);
|
||||
}
|
||||
this.txtAssessmentGroup.Text = personPerfomance.AssessmentGroup;
|
||||
this.txtBehavior_1.Text = personPerfomance.Behavior_1;
|
||||
this.txtBehavior_2.Text = personPerfomance.Behavior_2;
|
||||
this.txtBehavior_3.Text = personPerfomance.Behavior_3;
|
||||
this.txtBehavior_4.Text = personPerfomance.Behavior_4;
|
||||
this.txtBehavior_5.Text = personPerfomance.Behavior_5;
|
||||
this.txtBehavior_6.Text = personPerfomance.Behavior_6;
|
||||
this.txtBehavior_7.Text = personPerfomance.Behavior_7;
|
||||
this.txtBehavior_8.Text = personPerfomance.Behavior_8;
|
||||
this.txtBehavior_9.Text = personPerfomance.Behavior_9;
|
||||
this.txtBehavior_10.Text = personPerfomance.Behavior_10;
|
||||
this.txtScore_1.Text = Convert.ToString(personPerfomance.Score_1);
|
||||
this.txtScore_2.Text = Convert.ToString(personPerfomance.Score_2);
|
||||
this.txtScore_3.Text = Convert.ToString(personPerfomance.Score_3);
|
||||
this.txtScore_4.Text = Convert.ToString(personPerfomance.Score_4);
|
||||
this.txtScore_5.Text = Convert.ToString(personPerfomance.Score_5);
|
||||
this.txtScore_6.Text = Convert.ToString(personPerfomance.Score_6);
|
||||
this.txtScore_7.Text = Convert.ToString(personPerfomance.Score_7);
|
||||
this.txtScore_8.Text = Convert.ToString(personPerfomance.Score_8);
|
||||
this.txtScore_9.Text = Convert.ToString(personPerfomance.Score_9);
|
||||
this.txtScore_10.Text = Convert.ToString(personPerfomance.Score_10);
|
||||
this.txtTotalJudging.Text = personPerfomance.TotalJudging;
|
||||
this.txtTotalScore.Text = Convert.ToString(personPerfomance.TotalScore);
|
||||
this.AttachUrl = personPerfomance.AttachUrl;
|
||||
this.divFile1.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../", this.AttachUrl);
|
||||
}
|
||||
}
|
||||
///初始化审核菜单
|
||||
this.ctlAuditFlow.MenuId = BLL.Const.PerfomanceManagereMenuId;
|
||||
this.ctlAuditFlow.DataId = this.PersonPerfomanceId;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
protected void initContent()
|
||||
{
|
||||
var contents = Funs.DB.Perfomance_PerfomanceContent.Where(x => x.PerfomanceType == 3).OrderBy(x => x.ShowIndex).ToList();
|
||||
int i = 1;
|
||||
foreach (var content in contents)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
row1.Hidden = false;
|
||||
txtValue_1.Text = content.PerfomanceValue;
|
||||
txtContent_1.Text = content.PerfomanceContent;
|
||||
txtScore_1.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 2:
|
||||
row2.Hidden = false;
|
||||
txtValue_2.Text = content.PerfomanceValue;
|
||||
txtContent_2.Text = content.PerfomanceContent;
|
||||
txtScore_2.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 3:
|
||||
row3.Hidden = false;
|
||||
txtValue_3.Text = content.PerfomanceValue;
|
||||
txtContent_3.Text = content.PerfomanceContent;
|
||||
txtScore_3.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 4:
|
||||
row4.Hidden = false;
|
||||
txtValue_4.Text = content.PerfomanceValue;
|
||||
txtContent_4.Text = content.PerfomanceContent;
|
||||
txtScore_4.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 5:
|
||||
row5.Hidden = false;
|
||||
txtValue_5.Text = content.PerfomanceValue;
|
||||
txtContent_5.Text = content.PerfomanceContent;
|
||||
txtScore_5.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 6:
|
||||
row6.Hidden = false;
|
||||
txtValue_6.Text = content.PerfomanceValue;
|
||||
txtContent_6.Text = content.PerfomanceContent;
|
||||
txtScore_6.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 7:
|
||||
row7.Hidden = false;
|
||||
txtValue_7.Text = content.PerfomanceValue;
|
||||
txtContent_7.Text = content.PerfomanceContent;
|
||||
txtScore_7.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 8:
|
||||
row8.Hidden = false;
|
||||
txtValue_8.Text = content.PerfomanceValue;
|
||||
txtContent_8.Text = content.PerfomanceContent;
|
||||
txtScore_8.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 9:
|
||||
row9.Hidden = false;
|
||||
txtValue_9.Text = content.PerfomanceValue;
|
||||
txtContent_9.Text = content.PerfomanceContent;
|
||||
txtScore_9.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 10:
|
||||
row10.Hidden = false;
|
||||
txtValue_10.Text = content.PerfomanceValue;
|
||||
txtContent_10.Text = content.PerfomanceContent;
|
||||
txtScore_10.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 11:
|
||||
row11.Hidden = false;
|
||||
txtValue_11.Text = content.PerfomanceValue;
|
||||
txtContent_11.Text = content.PerfomanceContent;
|
||||
txtScore_11.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 12:
|
||||
row12.Hidden = false;
|
||||
txtValue_12.Text = content.PerfomanceValue;
|
||||
txtContent_12.Text = content.PerfomanceContent;
|
||||
txtScore_12.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 13:
|
||||
row13.Hidden = false;
|
||||
txtValue_13.Text = content.PerfomanceValue;
|
||||
txtContent_13.Text = content.PerfomanceContent;
|
||||
txtScore_13.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 14:
|
||||
row14.Hidden = false;
|
||||
txtValue_14.Text = content.PerfomanceValue;
|
||||
txtContent_14.Text = content.PerfomanceContent;
|
||||
txtScore_14.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 15:
|
||||
row15.Hidden = false;
|
||||
txtValue_15.Text = content.PerfomanceValue;
|
||||
txtContent_15.Text = content.PerfomanceContent;
|
||||
txtScore_15.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 16:
|
||||
row16.Hidden = false;
|
||||
txtValue_16.Text = content.PerfomanceValue;
|
||||
txtContent_16.Text = content.PerfomanceContent;
|
||||
txtScore_16.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 17:
|
||||
row17.Hidden = false;
|
||||
txtValue_17.Text = content.PerfomanceValue;
|
||||
txtContent_17.Text = content.PerfomanceContent;
|
||||
txtScore_17.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 18:
|
||||
row18.Hidden = false;
|
||||
txtValue_18.Text = content.PerfomanceValue;
|
||||
txtContent_18.Text = content.PerfomanceContent;
|
||||
txtScore_18.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 19:
|
||||
row19.Hidden = false;
|
||||
txtValue_19.Text = content.PerfomanceValue;
|
||||
txtContent_19.Text = content.PerfomanceContent;
|
||||
txtScore_19.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 20:
|
||||
row20.Hidden = false;
|
||||
txtValue_20.Text = content.PerfomanceValue;
|
||||
txtContent_20.Text = content.PerfomanceContent;
|
||||
txtScore_20.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
1601
SGGL/FineUIPro.Web/HSSE/Perfomance/PerfomanceManagerView.aspx.designer.cs
generated
Normal file
1601
SGGL/FineUIPro.Web/HSSE/Perfomance/PerfomanceManagerView.aspx.designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -107,321 +107,321 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row1" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="lblSort_1" runat="server" Text="1">
|
||||
</f:Label>
|
||||
<f:Label ID="Label6" runat="server" Text="体系文件、各种管理规定的针对性">
|
||||
<f:Label ID="txtContent_1" runat="server" Text="体系文件、各种管理规定的针对性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_1" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label7" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_1" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_1" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_1" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label68" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row2" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label8" runat="server" Text="2">
|
||||
</f:Label>
|
||||
<f:Label ID="Label9" runat="server" Text="组织机构、岗位职责">
|
||||
<f:Label ID="txtContent_2" runat="server" Text="组织机构、岗位职责">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_2" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label10" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_2" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_2" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_2" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label69" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row3" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label11" runat="server" Text="3">
|
||||
</f:Label>
|
||||
<f:Label ID="Label12" runat="server" Text="现场管理体系运行情况">
|
||||
<f:Label ID="txtContent_3" runat="server" Text="现场管理体系运行情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_3" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label13" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_3" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_3" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_3" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label70" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row4" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label14" runat="server" Text="4">
|
||||
</f:Label>
|
||||
<f:Label ID="Label15" runat="server" Text="人员培训">
|
||||
<f:Label ID="txtContent_4" runat="server" Text="人员培训">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_4" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label16" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_4" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_4" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_4" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label71" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row5" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:Label ID="Label18" runat="server" Text="资源配备">
|
||||
<f:Label ID="txtContent_5" runat="server" Text="资源配备">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_5" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label19" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_5" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_5" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_5" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label72" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row6" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label20" runat="server" Text="6">
|
||||
</f:Label>
|
||||
<f:Label ID="Label21" runat="server" Text="HSSE方案、措施报批">
|
||||
<f:Label ID="txtContent_6" runat="server" Text="HSSE方案、措施报批">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_6" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label22" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_6" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_6" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_6" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label73" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row7" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label23" runat="server" Text="7">
|
||||
</f:Label>
|
||||
<f:Label ID="Label24" runat="server" Text="方案、措施执行">
|
||||
<f:Label ID="txtContent_7" runat="server" Text="方案、措施执行">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_7" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label25" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_7" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_7" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_7" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label74" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row8" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label26" runat="server" Text="8">
|
||||
</f:Label>
|
||||
<f:Label ID="Label27" runat="server" Text="危害辨识、风险评价和过程控制">
|
||||
<f:Label ID="txtContent_8" runat="server" Text="危害辨识、风险评价和过程控制">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_8" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label28" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_8" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_8" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_8" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label75" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row9" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label29" runat="server" Text="9">
|
||||
</f:Label>
|
||||
<f:Label ID="Label30" runat="server" Text="HSSE会议">
|
||||
<f:Label ID="txtContent_9" runat="server" Text="HSSE会议">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_9" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label31" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_9" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_9" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_9" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label76" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row10" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label32" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:Label ID="Label33" runat="server" Text="施工作业HSSE管理">
|
||||
<f:Label ID="txtContent_10" runat="server" Text="施工作业HSSE管理">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_10" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label34" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_10" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_10" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_10" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label77" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row11" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label35" runat="server" Text="11">
|
||||
</f:Label>
|
||||
<f:Label ID="Label36" runat="server" Text="现场违章">
|
||||
<f:Label ID="txtContent_11" runat="server" Text="现场违章">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_11" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label37" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_11" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_11" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_11" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label78" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row12" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label38" runat="server" Text="12">
|
||||
</f:Label>
|
||||
<f:Label ID="Label39" runat="server" Text="宣传、警示">
|
||||
<f:Label ID="txtContent_12" runat="server" Text="宣传、警示">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_12" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label40" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_12" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_12" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_12" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label79" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row13" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label41" runat="server" Text="13">
|
||||
</f:Label>
|
||||
<f:Label ID="Label42" runat="server" Text="文明施工与环境卫生">
|
||||
<f:Label ID="txtContent_13" runat="server" Text="文明施工与环境卫生">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_13" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label43" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_13" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_13" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_13" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label80" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row14" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label44" runat="server" Text="14">
|
||||
</f:Label>
|
||||
<f:Label ID="Label45" runat="server" Text="消防安全">
|
||||
<f:Label ID="txtContent_14" runat="server" Text="消防安全">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_14" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label46" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_14" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_14" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_14" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label81" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row15" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label47" runat="server" Text="15">
|
||||
</f:Label>
|
||||
<f:Label ID="Label48" runat="server" Text="治安保卫">
|
||||
<f:Label ID="txtContent_15" runat="server" Text="治安保卫">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_15" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label49" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_15" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_15" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_15" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label82" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row16" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label50" runat="server" Text="16">
|
||||
</f:Label>
|
||||
<f:Label ID="Label51" runat="server" Text="奖惩情况">
|
||||
<f:Label ID="txtContent_16" runat="server" Text="奖惩情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_16" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label52" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_16" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_16" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_16" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label83" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row17" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label53" runat="server" Text="17">
|
||||
</f:Label>
|
||||
<f:Label ID="Label54" runat="server" Text="应急准备及应急演练">
|
||||
<f:Label ID="txtContent_17" runat="server" Text="应急准备及应急演练">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_17" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label55" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_17" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_17" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label84" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row18" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label56" runat="server" Text="18">
|
||||
<f:Label ID="Label56" runat="server" Text="18" >
|
||||
</f:Label>
|
||||
<f:Label ID="Label57" runat="server" Text="法律、法规、管理规范清单">
|
||||
<f:Label ID="txtContent_18" runat="server" Text="法律、法规、管理规范清单">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_18" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label58" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_18" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_18" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_18" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label85" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row19" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label59" runat="server" Text="19">
|
||||
</f:Label>
|
||||
<f:Label ID="Label60" runat="server" Text="事故、事件调查处理情况">
|
||||
<f:Label ID="txtContent_19" runat="server" Text="事故、事件调查处理情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_19" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label61" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_19" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_19" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_19" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label86" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row20" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label62" runat="server" Text="20">
|
||||
</f:Label>
|
||||
<f:Label ID="Label63" runat="server" Text="过程文件的规范性">
|
||||
<f:Label ID="txtContent_20" runat="server" Text="过程文件的规范性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_20" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label64" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_20" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_20" runat="server" NoNegative="true" MaxValue="5" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
<f:NumberBox ID="txtScore_20" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label87" runat="server">
|
||||
</f:Label>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
using BLL;
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
namespace FineUIPro.Web.Perfomance
|
||||
{
|
||||
|
|
@ -64,6 +65,7 @@ namespace FineUIPro.Web.Perfomance
|
|||
this.ProjectId = this.CurrUser.LoginProjectId;
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.InitDropDownList();
|
||||
initContent();
|
||||
this.PerfomanceRecordId = Request.Params["PerfomanceRecordId"];
|
||||
if (!string.IsNullOrEmpty(this.PerfomanceRecordId))
|
||||
{
|
||||
|
|
@ -153,6 +155,144 @@ namespace FineUIPro.Web.Perfomance
|
|||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
protected void initContent()
|
||||
{
|
||||
var contents = Funs.DB.Perfomance_PerfomanceContent.Where(x => x.PerfomanceType == 1).OrderBy(x => x.ShowIndex).ToList();
|
||||
int i = 1;
|
||||
foreach(var content in contents)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
row1.Hidden = false;
|
||||
txtValue_1.Text = content.PerfomanceValue;
|
||||
txtContent_1.Text = content.PerfomanceContent;
|
||||
txtScore_1.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 2:
|
||||
row2.Hidden = false;
|
||||
txtValue_2.Text = content.PerfomanceValue;
|
||||
txtContent_2.Text = content.PerfomanceContent;
|
||||
txtScore_2.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 3:
|
||||
row3.Hidden = false;
|
||||
txtValue_3.Text = content.PerfomanceValue;
|
||||
txtContent_3.Text = content.PerfomanceContent;
|
||||
txtScore_3.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 4:
|
||||
row4.Hidden = false;
|
||||
txtValue_4.Text = content.PerfomanceValue;
|
||||
txtContent_4.Text = content.PerfomanceContent;
|
||||
txtScore_4.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 5:
|
||||
row5.Hidden = false;
|
||||
txtValue_5.Text = content.PerfomanceValue;
|
||||
txtContent_5.Text = content.PerfomanceContent;
|
||||
txtScore_5.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 6:
|
||||
row6.Hidden = false;
|
||||
txtValue_6.Text = content.PerfomanceValue;
|
||||
txtContent_6.Text = content.PerfomanceContent;
|
||||
txtScore_6.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 7:
|
||||
row7.Hidden = false;
|
||||
txtValue_7.Text = content.PerfomanceValue;
|
||||
txtContent_7.Text = content.PerfomanceContent;
|
||||
txtScore_7.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 8:
|
||||
row8.Hidden = false;
|
||||
txtValue_8.Text = content.PerfomanceValue;
|
||||
txtContent_8.Text = content.PerfomanceContent;
|
||||
txtScore_8.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 9:
|
||||
row9.Hidden = false;
|
||||
txtValue_9.Text = content.PerfomanceValue;
|
||||
txtContent_9.Text = content.PerfomanceContent;
|
||||
txtScore_9.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 10:
|
||||
row10.Hidden = false;
|
||||
txtValue_10.Text = content.PerfomanceValue;
|
||||
txtContent_10.Text = content.PerfomanceContent;
|
||||
txtScore_10.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 11:
|
||||
row11.Hidden = false;
|
||||
txtValue_11.Text = content.PerfomanceValue;
|
||||
txtContent_11.Text = content.PerfomanceContent;
|
||||
txtScore_11.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 12:
|
||||
row12.Hidden = false;
|
||||
txtValue_12.Text = content.PerfomanceValue;
|
||||
txtContent_12.Text = content.PerfomanceContent;
|
||||
txtScore_12.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 13:
|
||||
row13.Hidden = false;
|
||||
txtValue_13.Text = content.PerfomanceValue;
|
||||
txtContent_13.Text = content.PerfomanceContent;
|
||||
txtScore_13.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 14:
|
||||
row14.Hidden = false;
|
||||
txtValue_14.Text = content.PerfomanceValue;
|
||||
txtContent_14.Text = content.PerfomanceContent;
|
||||
txtScore_14.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 15:
|
||||
row15.Hidden = false;
|
||||
txtValue_15.Text = content.PerfomanceValue;
|
||||
txtContent_15.Text = content.PerfomanceContent;
|
||||
txtScore_15.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 16:
|
||||
row16.Hidden = false;
|
||||
txtValue_16.Text = content.PerfomanceValue;
|
||||
txtContent_16.Text = content.PerfomanceContent;
|
||||
txtScore_16.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 17:
|
||||
row17.Hidden = false;
|
||||
txtValue_17.Text = content.PerfomanceValue;
|
||||
txtContent_17.Text = content.PerfomanceContent;
|
||||
txtScore_17.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 18:
|
||||
row18.Hidden = false;
|
||||
txtValue_18.Text = content.PerfomanceValue;
|
||||
txtContent_18.Text = content.PerfomanceContent;
|
||||
txtScore_18.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 19:
|
||||
row19.Hidden = false;
|
||||
txtValue_19.Text = content.PerfomanceValue;
|
||||
txtContent_19.Text = content.PerfomanceContent;
|
||||
txtScore_19.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 20:
|
||||
row20.Hidden = false;
|
||||
txtValue_20.Text = content.PerfomanceValue;
|
||||
txtContent_20.Text = content.PerfomanceContent;
|
||||
txtScore_20.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 初始化下拉框
|
||||
/// </summary>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -87,7 +87,7 @@
|
|||
<Items>
|
||||
<f:Form ID="Form3" runat="server" ShowHeader="false" BodyPadding="5px">
|
||||
<Items>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" >
|
||||
<Items>
|
||||
<f:Label ID="Label1" runat="server" Text="序号">
|
||||
</f:Label>
|
||||
|
|
@ -103,15 +103,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row1" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="lblSort_1" runat="server" Text="1">
|
||||
</f:Label>
|
||||
<f:Label ID="Label6" runat="server" Text="体系文件、各种管理规定的针对性">
|
||||
<f:Label ID="txtContent_1" runat="server" Text="体系文件、各种管理规定的针对性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_1" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label7" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_1" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_1" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -119,15 +119,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row2" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label8" runat="server" Text="2">
|
||||
</f:Label>
|
||||
<f:Label ID="Label9" runat="server" Text="组织机构、岗位职责">
|
||||
<f:Label ID="txtContent_2" runat="server" Text="组织机构、岗位职责">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_2" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label10" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_2" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_2" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -135,15 +135,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row3" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label11" runat="server" Text="3">
|
||||
</f:Label>
|
||||
<f:Label ID="Label12" runat="server" Text="现场管理体系运行情况">
|
||||
<f:Label ID="txtContent_3" runat="server" Text="现场管理体系运行情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_3" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label13" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_3" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_3" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -151,15 +151,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row4" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label14" runat="server" Text="4">
|
||||
</f:Label>
|
||||
<f:Label ID="Label15" runat="server" Text="人员培训">
|
||||
<f:Label ID="txtContent_4" runat="server" Text="人员培训">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_4" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label16" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_4" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_4" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -167,15 +167,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row5" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:Label ID="Label18" runat="server" Text="资源配备">
|
||||
<f:Label ID="txtContent_5" runat="server" Text="资源配备">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_5" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label19" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_5" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_5" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -183,15 +183,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row6" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label20" runat="server" Text="6">
|
||||
</f:Label>
|
||||
<f:Label ID="Label21" runat="server" Text="HSSE方案、措施报批">
|
||||
<f:Label ID="txtContent_6" runat="server" Text="HSSE方案、措施报批">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_6" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label22" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_6" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_6" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -199,15 +199,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row7" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label23" runat="server" Text="7">
|
||||
</f:Label>
|
||||
<f:Label ID="Label24" runat="server" Text="方案、措施执行">
|
||||
<f:Label ID="txtContent_7" runat="server" Text="方案、措施执行">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_7" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label25" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_7" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_7" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -215,15 +215,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row8" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label26" runat="server" Text="8">
|
||||
</f:Label>
|
||||
<f:Label ID="Label27" runat="server" Text="危害辨识、风险评价和过程控制">
|
||||
<f:Label ID="txtContent_8" runat="server" Text="危害辨识、风险评价和过程控制">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_8" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label28" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_8" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_8" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -231,15 +231,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row9" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label29" runat="server" Text="9">
|
||||
</f:Label>
|
||||
<f:Label ID="Label30" runat="server" Text="HSSE会议">
|
||||
<f:Label ID="txtContent_9" runat="server" Text="HSSE会议">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_9" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label31" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_9" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_9" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -247,15 +247,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row10" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label32" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:Label ID="Label33" runat="server" Text="施工作业HSSE管理">
|
||||
<f:Label ID="txtContent_10" runat="server" Text="施工作业HSSE管理">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_10" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label34" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_10" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_10" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -263,15 +263,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row11" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label35" runat="server" Text="11">
|
||||
</f:Label>
|
||||
<f:Label ID="Label36" runat="server" Text="现场违章">
|
||||
<f:Label ID="txtContent_11" runat="server" Text="现场违章">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_11" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label37" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_11" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_11" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -279,15 +279,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row12" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label38" runat="server" Text="12">
|
||||
</f:Label>
|
||||
<f:Label ID="Label39" runat="server" Text="宣传、警示">
|
||||
<f:Label ID="txtContent_12" runat="server" Text="宣传、警示">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_12" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label40" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_12" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_12" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -295,15 +295,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row13" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label41" runat="server" Text="13">
|
||||
</f:Label>
|
||||
<f:Label ID="Label42" runat="server" Text="文明施工与环境卫生">
|
||||
<f:Label ID="txtContent_13" runat="server" Text="文明施工与环境卫生">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_13" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label43" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_13" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_13" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -311,15 +311,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row14" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label44" runat="server" Text="14">
|
||||
</f:Label>
|
||||
<f:Label ID="Label45" runat="server" Text="消防安全">
|
||||
<f:Label ID="txtContent_14" runat="server" Text="消防安全">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_14" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label46" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_14" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_14" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -327,15 +327,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row15" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label47" runat="server" Text="15">
|
||||
</f:Label>
|
||||
<f:Label ID="Label48" runat="server" Text="治安保卫">
|
||||
<f:Label ID="txtContent_15" runat="server" Text="治安保卫">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_15" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label49" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_15" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_15" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -343,15 +343,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row16" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label50" runat="server" Text="16">
|
||||
</f:Label>
|
||||
<f:Label ID="Label51" runat="server" Text="奖惩情况">
|
||||
<f:Label ID="txtContent_16" runat="server" Text="奖惩情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_16" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label52" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_16" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_16" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -359,15 +359,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row17" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label53" runat="server" Text="17">
|
||||
</f:Label>
|
||||
<f:Label ID="Label54" runat="server" Text="应急准备及应急演练">
|
||||
<f:Label ID="txtContent_17" runat="server" Text="应急准备及应急演练">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_17" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label55" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_17" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -375,15 +375,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row18" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label56" runat="server" Text="18">
|
||||
</f:Label>
|
||||
<f:Label ID="Label57" runat="server" Text="法律、法规、管理规范清单">
|
||||
<f:Label ID="txtContent_18" runat="server" Text="法律、法规、管理规范清单">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_18" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label58" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_18" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_18" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -391,15 +391,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row19" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label59" runat="server" Text="19">
|
||||
</f:Label>
|
||||
<f:Label ID="Label60" runat="server" Text="事故、事件调查处理情况">
|
||||
<f:Label ID="txtContent_19" runat="server" Text="事故、事件调查处理情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_19" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label61" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_19" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_19" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -407,15 +407,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row20" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label62" runat="server" Text="20">
|
||||
</f:Label>
|
||||
<f:Label ID="Label63" runat="server" Text="过程文件的规范性">
|
||||
<f:Label ID="txtContent_20" runat="server" Text="过程文件的规范性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_20" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label64" runat="server" Text="5">
|
||||
<f:Label ID="txtValue_20" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_20" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
using BLL;
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
namespace FineUIPro.Web.Perfomance
|
||||
{
|
||||
|
|
@ -16,7 +17,7 @@ namespace FineUIPro.Web.Perfomance
|
|||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
|
||||
initContent();
|
||||
string perfomanceRecordId = Request.Params["PerfomanceRecordId"];
|
||||
if (!string.IsNullOrEmpty(perfomanceRecordId))
|
||||
{
|
||||
|
|
@ -105,5 +106,139 @@ namespace FineUIPro.Web.Perfomance
|
|||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void initContent()
|
||||
{
|
||||
var contents = Funs.DB.Perfomance_PerfomanceContent.Where(x => x.PerfomanceType == 1).OrderBy(x => x.ShowIndex).ToList();
|
||||
int i = 1;
|
||||
foreach (var content in contents)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
row1.Hidden = false;
|
||||
txtValue_1.Text = content.PerfomanceValue;
|
||||
txtContent_1.Text = content.PerfomanceContent;
|
||||
txtScore_1.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 2:
|
||||
row2.Hidden = false;
|
||||
txtValue_2.Text = content.PerfomanceValue;
|
||||
txtContent_2.Text = content.PerfomanceContent;
|
||||
txtScore_2.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 3:
|
||||
row3.Hidden = false;
|
||||
txtValue_3.Text = content.PerfomanceValue;
|
||||
txtContent_3.Text = content.PerfomanceContent;
|
||||
txtScore_3.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 4:
|
||||
row4.Hidden = false;
|
||||
txtValue_4.Text = content.PerfomanceValue;
|
||||
txtContent_4.Text = content.PerfomanceContent;
|
||||
txtScore_4.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 5:
|
||||
row5.Hidden = false;
|
||||
txtValue_5.Text = content.PerfomanceValue;
|
||||
txtContent_5.Text = content.PerfomanceContent;
|
||||
txtScore_5.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 6:
|
||||
row6.Hidden = false;
|
||||
txtValue_6.Text = content.PerfomanceValue;
|
||||
txtContent_6.Text = content.PerfomanceContent;
|
||||
txtScore_6.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 7:
|
||||
row7.Hidden = false;
|
||||
txtValue_7.Text = content.PerfomanceValue;
|
||||
txtContent_7.Text = content.PerfomanceContent;
|
||||
txtScore_7.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 8:
|
||||
row8.Hidden = false;
|
||||
txtValue_8.Text = content.PerfomanceValue;
|
||||
txtContent_8.Text = content.PerfomanceContent;
|
||||
txtScore_8.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 9:
|
||||
row9.Hidden = false;
|
||||
txtValue_9.Text = content.PerfomanceValue;
|
||||
txtContent_9.Text = content.PerfomanceContent;
|
||||
txtScore_9.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 10:
|
||||
row10.Hidden = false;
|
||||
txtValue_10.Text = content.PerfomanceValue;
|
||||
txtContent_10.Text = content.PerfomanceContent;
|
||||
txtScore_10.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 11:
|
||||
row11.Hidden = false;
|
||||
txtValue_11.Text = content.PerfomanceValue;
|
||||
txtContent_11.Text = content.PerfomanceContent;
|
||||
txtScore_11.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 12:
|
||||
row12.Hidden = false;
|
||||
txtValue_12.Text = content.PerfomanceValue;
|
||||
txtContent_12.Text = content.PerfomanceContent;
|
||||
txtScore_12.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 13:
|
||||
row13.Hidden = false;
|
||||
txtValue_13.Text = content.PerfomanceValue;
|
||||
txtContent_13.Text = content.PerfomanceContent;
|
||||
txtScore_13.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 14:
|
||||
row14.Hidden = false;
|
||||
txtValue_14.Text = content.PerfomanceValue;
|
||||
txtContent_14.Text = content.PerfomanceContent;
|
||||
txtScore_14.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 15:
|
||||
row15.Hidden = false;
|
||||
txtValue_15.Text = content.PerfomanceValue;
|
||||
txtContent_15.Text = content.PerfomanceContent;
|
||||
txtScore_15.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 16:
|
||||
row16.Hidden = false;
|
||||
txtValue_16.Text = content.PerfomanceValue;
|
||||
txtContent_16.Text = content.PerfomanceContent;
|
||||
txtScore_16.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 17:
|
||||
row17.Hidden = false;
|
||||
txtValue_17.Text = content.PerfomanceValue;
|
||||
txtContent_17.Text = content.PerfomanceContent;
|
||||
txtScore_17.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 18:
|
||||
row18.Hidden = false;
|
||||
txtValue_18.Text = content.PerfomanceValue;
|
||||
txtContent_18.Text = content.PerfomanceContent;
|
||||
txtScore_18.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 19:
|
||||
row19.Hidden = false;
|
||||
txtValue_19.Text = content.PerfomanceValue;
|
||||
txtContent_19.Text = content.PerfomanceContent;
|
||||
txtScore_19.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 20:
|
||||
row20.Hidden = false;
|
||||
txtValue_20.Text = content.PerfomanceValue;
|
||||
txtContent_20.Text = content.PerfomanceContent;
|
||||
txtScore_20.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -118,15 +118,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row1" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="lblSort_1" runat="server" Text="1">
|
||||
</f:Label>
|
||||
<f:Label ID="Label6" runat="server" Text="具有注册安全工程师证或地方及行业安全员资质证书,持证上岗">
|
||||
<f:Label ID="txtContent_1" runat="server" Text="具有注册安全工程师证或地方及行业安全员资质证书,持证上岗">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_1" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label7" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_1" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_1" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -135,15 +135,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row2" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label8" runat="server" Text="2">
|
||||
</f:Label>
|
||||
<f:Label ID="Label9" runat="server" Text="具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件">
|
||||
<f:Label ID="txtContent_2" runat="server" Text="具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_2" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label10" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_2" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_2" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -152,15 +152,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row3" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label11" runat="server" Text="3">
|
||||
</f:Label>
|
||||
<f:Label ID="Label12" runat="server" Text="具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格">
|
||||
<f:Label ID="txtContent_3" runat="server" Text="具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_3" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label13" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_3" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_3" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -169,15 +169,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row4" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label14" runat="server" Text="4">
|
||||
</f:Label>
|
||||
<f:Label ID="Label15" runat="server" Text="热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理">
|
||||
<f:Label ID="txtContent_4" runat="server" Text="热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_4" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label16" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_4" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_4" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -186,15 +186,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row5" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:Label ID="Label18" runat="server" Text="积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明">
|
||||
<f:Label ID="txtContent_5" runat="server" Text="积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_5" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label19" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_5" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_5" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -203,15 +203,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row6" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label20" runat="server" Text="6">
|
||||
</f:Label>
|
||||
<f:Label ID="Label21" runat="server" Text="主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展">
|
||||
<f:Label ID="txtContent_6" runat="server" Text="主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_6" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label22" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_6" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_6" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -220,15 +220,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row7" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label23" runat="server" Text="7">
|
||||
</f:Label>
|
||||
<f:Label ID="Label24" runat="server" Text="按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方">
|
||||
<f:Label ID="txtContent_7" runat="server" Text="按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_7" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label25" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_7" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_7" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -237,15 +237,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row8" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label26" runat="server" Text="8">
|
||||
</f:Label>
|
||||
<f:Label ID="Label27" runat="server" Text="准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议">
|
||||
<f:Label ID="txtContent_8" runat="server" Text="准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_8" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label28" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_8" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_8" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -254,15 +254,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row9" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label29" runat="server" Text="9">
|
||||
</f:Label>
|
||||
<f:Label ID="Label30" runat="server" Text="前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动">
|
||||
<f:Label ID="txtContent_9" runat="server" Text="前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_9" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label31" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_9" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_9" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -271,15 +271,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row10" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label32" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:Label ID="Label33" runat="server" Text="高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化">
|
||||
<f:Label ID="txtContent_10" runat="server" Text="高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_10" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label34" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_10" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_10" runat="server" NoNegative="true" MaxValue="10" MinValue="0"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
|
|
@ -288,6 +288,167 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row11" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label35" runat="server" Text="11">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_11" runat="server" Text="现场违章">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_11" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_11" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_11" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label78" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row12" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label38" runat="server" Text="12">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_12" runat="server" Text="宣传、警示">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_12" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_12" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_12" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label79" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row13" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label41" runat="server" Text="13">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_13" runat="server" Text="文明施工与环境卫生">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_13" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_13" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_13" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label80" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row14" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label44" runat="server" Text="14">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_14" runat="server" Text="消防安全">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_14" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_14" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_14" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label81" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row15" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label47" runat="server" Text="15">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_15" runat="server" Text="治安保卫">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_15" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_15" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_15" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label82" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row16" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label50" runat="server" Text="16">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_16" runat="server" Text="奖惩情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_16" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_16" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_16" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label83" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row17" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label53" runat="server" Text="17">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_17" runat="server" Text="应急准备及应急演练">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_17" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_17" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label84" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row18" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label56" runat="server" Text="18" >
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_18" runat="server" Text="法律、法规、管理规范清单">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_18" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_18" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_18" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label85" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row19" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label59" runat="server" Text="19">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_19" runat="server" Text="事故、事件调查处理情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_19" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_19" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_19" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label86" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row20" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label62" runat="server" Text="20">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_20" runat="server" Text="过程文件的规范性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_20" runat="server" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_20" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_20" runat="server" NoNegative="true" MinValue="0" AutoPostBack="true" OnTextChanged="TextBox_OnTextChanged">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label87" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="10% 60% 15% 10% 5%">
|
||||
<Items>
|
||||
<f:Label ID="Label65" runat="server" Text="综合评语">
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ namespace FineUIPro.Web.Perfomance
|
|||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
Funs.FineUIPleaseSelect(this.drpTeamGroupId);
|
||||
this.InitDropDownList();
|
||||
initContent();
|
||||
this.PersonPerfomanceId = Request.Params["PersonPerfomanceId"];
|
||||
if (!string.IsNullOrEmpty(this.PersonPerfomanceId))
|
||||
{
|
||||
|
|
@ -155,7 +156,139 @@ namespace FineUIPro.Web.Perfomance
|
|||
}
|
||||
}
|
||||
#endregion
|
||||
protected void initContent()
|
||||
{
|
||||
var contents = Funs.DB.Perfomance_PerfomanceContent.Where(x => x.PerfomanceType == 2).OrderBy(x => x.ShowIndex).ToList();
|
||||
int i = 1;
|
||||
foreach (var content in contents)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
row1.Hidden = false;
|
||||
txtValue_1.Text = content.PerfomanceValue;
|
||||
txtContent_1.Text = content.PerfomanceContent;
|
||||
txtScore_1.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 2:
|
||||
row2.Hidden = false;
|
||||
txtValue_2.Text = content.PerfomanceValue;
|
||||
txtContent_2.Text = content.PerfomanceContent;
|
||||
txtScore_2.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 3:
|
||||
row3.Hidden = false;
|
||||
txtValue_3.Text = content.PerfomanceValue;
|
||||
txtContent_3.Text = content.PerfomanceContent;
|
||||
txtScore_3.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 4:
|
||||
row4.Hidden = false;
|
||||
txtValue_4.Text = content.PerfomanceValue;
|
||||
txtContent_4.Text = content.PerfomanceContent;
|
||||
txtScore_4.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 5:
|
||||
row5.Hidden = false;
|
||||
txtValue_5.Text = content.PerfomanceValue;
|
||||
txtContent_5.Text = content.PerfomanceContent;
|
||||
txtScore_5.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 6:
|
||||
row6.Hidden = false;
|
||||
txtValue_6.Text = content.PerfomanceValue;
|
||||
txtContent_6.Text = content.PerfomanceContent;
|
||||
txtScore_6.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 7:
|
||||
row7.Hidden = false;
|
||||
txtValue_7.Text = content.PerfomanceValue;
|
||||
txtContent_7.Text = content.PerfomanceContent;
|
||||
txtScore_7.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 8:
|
||||
row8.Hidden = false;
|
||||
txtValue_8.Text = content.PerfomanceValue;
|
||||
txtContent_8.Text = content.PerfomanceContent;
|
||||
txtScore_8.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 9:
|
||||
row9.Hidden = false;
|
||||
txtValue_9.Text = content.PerfomanceValue;
|
||||
txtContent_9.Text = content.PerfomanceContent;
|
||||
txtScore_9.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 10:
|
||||
row10.Hidden = false;
|
||||
txtValue_10.Text = content.PerfomanceValue;
|
||||
txtContent_10.Text = content.PerfomanceContent;
|
||||
txtScore_10.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 11:
|
||||
row11.Hidden = false;
|
||||
txtValue_11.Text = content.PerfomanceValue;
|
||||
txtContent_11.Text = content.PerfomanceContent;
|
||||
txtScore_11.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 12:
|
||||
row12.Hidden = false;
|
||||
txtValue_12.Text = content.PerfomanceValue;
|
||||
txtContent_12.Text = content.PerfomanceContent;
|
||||
txtScore_12.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 13:
|
||||
row13.Hidden = false;
|
||||
txtValue_13.Text = content.PerfomanceValue;
|
||||
txtContent_13.Text = content.PerfomanceContent;
|
||||
txtScore_13.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 14:
|
||||
row14.Hidden = false;
|
||||
txtValue_14.Text = content.PerfomanceValue;
|
||||
txtContent_14.Text = content.PerfomanceContent;
|
||||
txtScore_14.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 15:
|
||||
row15.Hidden = false;
|
||||
txtValue_15.Text = content.PerfomanceValue;
|
||||
txtContent_15.Text = content.PerfomanceContent;
|
||||
txtScore_15.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 16:
|
||||
row16.Hidden = false;
|
||||
txtValue_16.Text = content.PerfomanceValue;
|
||||
txtContent_16.Text = content.PerfomanceContent;
|
||||
txtScore_16.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 17:
|
||||
row17.Hidden = false;
|
||||
txtValue_17.Text = content.PerfomanceValue;
|
||||
txtContent_17.Text = content.PerfomanceContent;
|
||||
txtScore_17.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 18:
|
||||
row18.Hidden = false;
|
||||
txtValue_18.Text = content.PerfomanceValue;
|
||||
txtContent_18.Text = content.PerfomanceContent;
|
||||
txtScore_18.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 19:
|
||||
row19.Hidden = false;
|
||||
txtValue_19.Text = content.PerfomanceValue;
|
||||
txtContent_19.Text = content.PerfomanceContent;
|
||||
txtScore_19.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 20:
|
||||
row20.Hidden = false;
|
||||
txtValue_20.Text = content.PerfomanceValue;
|
||||
txtContent_20.Text = content.PerfomanceContent;
|
||||
txtScore_20.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 初始化下拉框
|
||||
/// </summary>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -111,15 +111,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row1" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="lblSort_1" runat="server" Text="1">
|
||||
</f:Label>
|
||||
<f:Label ID="Label6" runat="server" Text="具有注册安全工程师证或地方及行业安全员资质证书,持证上岗">
|
||||
<f:Label ID="txtContent_1" runat="server" Text="具有注册安全工程师证或地方及行业安全员资质证书,持证上岗">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_1" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label7" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_1" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_1" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -127,15 +127,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row2" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label8" runat="server" Text="2">
|
||||
</f:Label>
|
||||
<f:Label ID="Label9" runat="server" Text="具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件">
|
||||
<f:Label ID="txtContent_2" runat="server" Text="具有丰富项目HSE 内页管理经验,单独编制项目HSE 计划、应急预案等文件">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_2" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label10" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_2" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_2" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -143,15 +143,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row3" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label11" runat="server" Text="3">
|
||||
</f:Label>
|
||||
<f:Label ID="Label12" runat="server" Text="具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格">
|
||||
<f:Label ID="txtContent_3" runat="server" Text="具有丰富项目HSE 现场管理经验,快速准确查出安全隐患,按隐患级别限期整改合格">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_3" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label13" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_3" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_3" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -159,15 +159,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row4" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label14" runat="server" Text="4">
|
||||
</f:Label>
|
||||
<f:Label ID="Label15" runat="server" Text="热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理">
|
||||
<f:Label ID="txtContent_4" runat="server" Text="热爱HSE 工作,强烈的责任心和事业感,敢说、敢管、敢处理">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_4" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label16" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_4" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_4" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -175,15 +175,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row5" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:Label ID="Label18" runat="server" Text="积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明">
|
||||
<f:Label ID="txtContent_5" runat="server" Text="积极参加业主、监理公司和PEC 总承包方召开的有关HSE 会议,观点鲜明">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_5" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label19" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_5" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_5" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -191,15 +191,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row6" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label20" runat="server" Text="6">
|
||||
</f:Label>
|
||||
<f:Label ID="Label21" runat="server" Text="主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展">
|
||||
<f:Label ID="txtContent_6" runat="server" Text="主动协调与业主、监理和总承包方的关系,征得其支持和帮助,促进本身工作开展">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_6" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label22" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_6" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_6" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -207,15 +207,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row7" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label23" runat="server" Text="7">
|
||||
</f:Label>
|
||||
<f:Label ID="Label24" runat="server" Text="按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方">
|
||||
<f:Label ID="txtContent_7" runat="server" Text="按时保质保量编写HSE 周报月报,准时上报业主、监理公司和总承包方">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_7" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label25" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_7" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_7" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -223,15 +223,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row8" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label26" runat="server" Text="8">
|
||||
</f:Label>
|
||||
<f:Label ID="Label27" runat="server" Text="准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议">
|
||||
<f:Label ID="txtContent_8" runat="server" Text="准时参加业主、监理及总承包方组织的专检、联检和大检查,发现隐患,提出建议">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_8" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label28" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_8" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_8" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -239,15 +239,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row9" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label29" runat="server" Text="9">
|
||||
</f:Label>
|
||||
<f:Label ID="Label30" runat="server" Text="前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动">
|
||||
<f:Label ID="txtContent_9" runat="server" Text="前瞻性眼光,提前反映诸如脚手架材料、安全网、专职安全员不足等问题,以求主动">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_9" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label31" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_9" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_9" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -255,15 +255,15 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row10" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label32" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:Label ID="Label33" runat="server" Text="高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化">
|
||||
<f:Label ID="txtContent_10" runat="server" Text="高度重视项目安全文化建设,充分利用班前会、三级安全培训会、板报、安全警示牌等机会大力宣传项目安全文化">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_10" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="Label34" runat="server" Text="10">
|
||||
<f:Label ID="txtValue_10" runat="server" Text="10">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_10" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
|
|
@ -271,7 +271,167 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="10% 60% 15% 10% 5%">
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row11" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label35" runat="server" Text="11">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_11" runat="server" Text="现场违章">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_11" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_11" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_11" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label78" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row12" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label38" runat="server" Text="12">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_12" runat="server" Text="宣传、警示">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_12" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_12" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_12" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label79" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row13" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label41" runat="server" Text="13">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_13" runat="server" Text="文明施工与环境卫生">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_13" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_13" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_13" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label80" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row14" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label44" runat="server" Text="14">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_14" runat="server" Text="消防安全">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_14" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_14" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_14" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label81" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row15" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label47" runat="server" Text="15">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_15" runat="server" Text="治安保卫">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_15" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_15" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_15" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label82" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row16" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label50" runat="server" Text="16">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_16" runat="server" Text="奖惩情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_16" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_16" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_16" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label83" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row17" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label53" runat="server" Text="17">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_17" runat="server" Text="应急准备及应急演练">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_17" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_17" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_17" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label84" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row18" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label56" runat="server" Text="18">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_18" runat="server" Text="法律、法规、管理规范清单">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_18" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_18" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_18" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label85" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row19" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label59" runat="server" Text="19">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_19" runat="server" Text="事故、事件调查处理情况">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_19" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_19" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_19" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label86" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="5% 30% 35% 15% 10% 5%" ID="row20" Hidden="true">
|
||||
<Items>
|
||||
<f:Label ID="Label62" runat="server" Text="20">
|
||||
</f:Label>
|
||||
<f:Label ID="txtContent_20" runat="server" Text="过程文件的规范性">
|
||||
</f:Label>
|
||||
<f:TextBox ID="txtBehavior_20" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:Label ID="txtValue_20" runat="server" Text="5">
|
||||
</f:Label>
|
||||
<f:NumberBox ID="txtScore_20" runat="server" Readonly="true">
|
||||
</f:NumberBox>
|
||||
<f:Label ID="Label87" runat="server">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="10% 60% 15% 10% 5%" >
|
||||
<Items>
|
||||
<f:Label ID="Label65" runat="server" Text="综合评语">
|
||||
</f:Label>
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ namespace FineUIPro.Web.Perfomance
|
|||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.PersonPerfomanceId = Request.Params["PersonPerfomanceId"];
|
||||
initContent();
|
||||
if (!string.IsNullOrEmpty(this.PersonPerfomanceId))
|
||||
{
|
||||
Model.Perfomance_PersonPerfomance personPerfomance = BLL.PersonPerfomanceService.GetPersonPerfomanceById(this.PersonPerfomanceId);
|
||||
|
|
@ -138,5 +139,138 @@ namespace FineUIPro.Web.Perfomance
|
|||
}
|
||||
}
|
||||
#endregion
|
||||
protected void initContent()
|
||||
{
|
||||
var contents = Funs.DB.Perfomance_PerfomanceContent.Where(x => x.PerfomanceType == 2).OrderBy(x => x.ShowIndex).ToList();
|
||||
int i = 1;
|
||||
foreach (var content in contents)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
row1.Hidden = false;
|
||||
txtValue_1.Text = content.PerfomanceValue;
|
||||
txtContent_1.Text = content.PerfomanceContent;
|
||||
txtScore_1.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 2:
|
||||
row2.Hidden = false;
|
||||
txtValue_2.Text = content.PerfomanceValue;
|
||||
txtContent_2.Text = content.PerfomanceContent;
|
||||
txtScore_2.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 3:
|
||||
row3.Hidden = false;
|
||||
txtValue_3.Text = content.PerfomanceValue;
|
||||
txtContent_3.Text = content.PerfomanceContent;
|
||||
txtScore_3.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 4:
|
||||
row4.Hidden = false;
|
||||
txtValue_4.Text = content.PerfomanceValue;
|
||||
txtContent_4.Text = content.PerfomanceContent;
|
||||
txtScore_4.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 5:
|
||||
row5.Hidden = false;
|
||||
txtValue_5.Text = content.PerfomanceValue;
|
||||
txtContent_5.Text = content.PerfomanceContent;
|
||||
txtScore_5.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 6:
|
||||
row6.Hidden = false;
|
||||
txtValue_6.Text = content.PerfomanceValue;
|
||||
txtContent_6.Text = content.PerfomanceContent;
|
||||
txtScore_6.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 7:
|
||||
row7.Hidden = false;
|
||||
txtValue_7.Text = content.PerfomanceValue;
|
||||
txtContent_7.Text = content.PerfomanceContent;
|
||||
txtScore_7.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 8:
|
||||
row8.Hidden = false;
|
||||
txtValue_8.Text = content.PerfomanceValue;
|
||||
txtContent_8.Text = content.PerfomanceContent;
|
||||
txtScore_8.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 9:
|
||||
row9.Hidden = false;
|
||||
txtValue_9.Text = content.PerfomanceValue;
|
||||
txtContent_9.Text = content.PerfomanceContent;
|
||||
txtScore_9.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 10:
|
||||
row10.Hidden = false;
|
||||
txtValue_10.Text = content.PerfomanceValue;
|
||||
txtContent_10.Text = content.PerfomanceContent;
|
||||
txtScore_10.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 11:
|
||||
row11.Hidden = false;
|
||||
txtValue_11.Text = content.PerfomanceValue;
|
||||
txtContent_11.Text = content.PerfomanceContent;
|
||||
txtScore_11.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 12:
|
||||
row12.Hidden = false;
|
||||
txtValue_12.Text = content.PerfomanceValue;
|
||||
txtContent_12.Text = content.PerfomanceContent;
|
||||
txtScore_12.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 13:
|
||||
row13.Hidden = false;
|
||||
txtValue_13.Text = content.PerfomanceValue;
|
||||
txtContent_13.Text = content.PerfomanceContent;
|
||||
txtScore_13.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 14:
|
||||
row14.Hidden = false;
|
||||
txtValue_14.Text = content.PerfomanceValue;
|
||||
txtContent_14.Text = content.PerfomanceContent;
|
||||
txtScore_14.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 15:
|
||||
row15.Hidden = false;
|
||||
txtValue_15.Text = content.PerfomanceValue;
|
||||
txtContent_15.Text = content.PerfomanceContent;
|
||||
txtScore_15.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 16:
|
||||
row16.Hidden = false;
|
||||
txtValue_16.Text = content.PerfomanceValue;
|
||||
txtContent_16.Text = content.PerfomanceContent;
|
||||
txtScore_16.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 17:
|
||||
row17.Hidden = false;
|
||||
txtValue_17.Text = content.PerfomanceValue;
|
||||
txtContent_17.Text = content.PerfomanceContent;
|
||||
txtScore_17.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 18:
|
||||
row18.Hidden = false;
|
||||
txtValue_18.Text = content.PerfomanceValue;
|
||||
txtContent_18.Text = content.PerfomanceContent;
|
||||
txtScore_18.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 19:
|
||||
row19.Hidden = false;
|
||||
txtValue_19.Text = content.PerfomanceValue;
|
||||
txtContent_19.Text = content.PerfomanceContent;
|
||||
txtScore_19.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
case 20:
|
||||
row20.Hidden = false;
|
||||
txtValue_20.Text = content.PerfomanceValue;
|
||||
txtContent_20.Text = content.PerfomanceContent;
|
||||
txtScore_20.MaxValue = double.Parse(content.PerfomanceValue);
|
||||
break;
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -13,4 +13,5 @@
|
|||
<TreeNode id="E6B5DAD1-8B9A-47AC-B7A8-33AB3B0B630C" Text="单位考勤" NavigateUrl="Door/InOutManHours.aspx"></TreeNode>
|
||||
<TreeNode id="984AB874-D5CB-4077-8ADB-6E154F5B636C" Text="缺勤人员" NavigateUrl="Door/AbsenceDuty.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="51B5435D-7762-4D23-9E63-CBB2DE5BC5B3" Text="人员动态看板" NavigateUrl="HSSE/KqShowScreen/KqShowScreen.aspx"></TreeNode>
|
||||
</Tree>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tree>
|
||||
<TreeNode id="68A54450-557C-4C33-9121-797C15AF1047" Text="开工报告" NavigateUrl="PZHGL/StartWorkReport.aspx">
|
||||
<TreeNode id="68A54450-557C-4C33-9121-797C15AF1047" Text="开复工报告" NavigateUrl="PZHGL/StartWorkReport.aspx">
|
||||
</TreeNode>
|
||||
<TreeNode id="F8E57293-0BD8-435E-AA08-3B1DC2858CB6" Text="质量策划" NavigateUrl=""><TreeNode id="063601B5-EF75-418B-90E8-4255C0DB06D7" Text="公司/部门质量管理规定" NavigateUrl="CQMS/ZLCH/Zlgltx.aspx"></TreeNode>
|
||||
<TreeNode id="AC145EE1-4E5C-4CEF-A85A-AAC331A041DB" Text="质量管理实施计划" NavigateUrl="CQMS/ZLCH/Zlssjh.aspx"></TreeNode>
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@
|
|||
<TreeNode id="750F5074-45B9-470E-AE1E-6204957421E6" Text="安管人员资质" NavigateUrl="HSSE/QualityAudit/SafePersonQuality.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="467A0CB9-737D-4451-965E-869EBC3A4BD6" Text="HSE检查" NavigateUrl=""><TreeNode id="2FC8AA2A-F421-4174-A05E-2711167AF141" Text="安全巡检" NavigateUrl="HSSE/HiddenInspection/HiddenRectificationList.aspx"></TreeNode>
|
||||
<TreeNode id="1B08048F-93ED-4E84-AE65-DB7917EA2DFB" Text="专项检查" NavigateUrl="HSSE/Check/CheckSpecial.aspx"></TreeNode>
|
||||
<TreeNode id="C7481FEE-EA92-44B8-99F6-C5CA6BBDCFF5" Text="专项检查记录" NavigateUrl="HSSE/Check/CheckSpecialRecord.aspx"></TreeNode>
|
||||
<TreeNode id="C198EBA8-9E23-4654-92E1-09C61105C522" Text="综合检查" NavigateUrl="HSSE/Check/CheckColligation.aspx"></TreeNode>
|
||||
<TreeNode id="355265DE-901A-4110-B934-B4DA067C4334" Text="领导带班检查" NavigateUrl="HSSE/Check/ProjectLeaderCheck.aspx"></TreeNode>
|
||||
|
|
@ -71,16 +72,9 @@
|
|||
<TreeNode id="9BEB66C0-E6DE-44DD-94F6-5C7433E6DE62" Text="项目HSE总结" NavigateUrl="HSSE/ActionPlan/ActionPlanSummary.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="6A0506EB-05CE-4BB3-9BA9-866389F01E1C" Text="综合管理" NavigateUrl=""><TreeNode id="28C8EDB9-F1C2-4287-8013-28A976B093E2" Text="施工机具" NavigateUrl=""><TreeNode id="3E167389-4775-4AC3-9D31-2E570682EDA1" Text="特种设备机具入场报批" NavigateUrl="HSSE/InApproveManager/EquipmentIn.aspx"></TreeNode>
|
||||
<TreeNode id="A4832598-E3D4-4906-88E5-A3886A85FC5A" Text="特种设备机具出场报批" NavigateUrl="HSSE/InApproveManager/EquipmentOut.aspx"></TreeNode>
|
||||
<TreeNode id="06EA1483-7397-46DD-818D-56911EA7B679" Text="一般设备机具入场报批" NavigateUrl="HSSE/InApproveManager/GeneralEquipmentIn.aspx"></TreeNode>
|
||||
<TreeNode id="56F241A9-0AA3-4EDB-8C5C-999C487C06DA" Text="一般设备机具出场报批" NavigateUrl="HSSE/InApproveManager/GeneralEquipmentOut.aspx"></TreeNode>
|
||||
<TreeNode id="42E7E869-67EA-446E-A910-BE7BF95EDC00" Text="特种设备审批" NavigateUrl="HSSE/InApproveManager/EquipmentQualityIn.aspx"></TreeNode>
|
||||
<TreeNode id="2DEDD752-8BAF-43CD-933D-932AF9AF2F58" Text="特殊机具设备资质" NavigateUrl="HSSE/QualityAudit/EquipmentQuality.aspx"></TreeNode>
|
||||
<TreeNode id="BFD62699-47F0-49FA-AD39-FAEE8A6C3313" Text="一般机具设备资质" NavigateUrl="HSSE/QualityAudit/GeneralEquipmentQuality.aspx"></TreeNode>
|
||||
<TreeNode id="9703D711-85DA-4A0B-B08B-70F791418696" Text="施工机具、安全设施检查验收" NavigateUrl="HSSE/License/EquipmentSafetyList.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="D58B9DEC-A09B-45B0-BD54-18592119BB49" Text="车辆及交通" NavigateUrl=""><TreeNode id="CF82805A-84BE-400A-B939-83F7612D76F5" Text="现场车辆管理" NavigateUrl="HSSE/Administrative/CarManager.aspx"></TreeNode>
|
||||
<TreeNode id="754C23CA-F1BC-4F44-9D34-B185099EDCA0" Text="现场驾驶员管理" NavigateUrl="HSSE/Administrative/DriverManager.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="B6FBD6B6-F9A0-49B1-87F9-160748162131" Text="应急信息" NavigateUrl=""><TreeNode id="ABD84F93-A84E-448C-8A67-AB0FE4E8D10C" Text="应急预案管理清单" NavigateUrl="HSSE/Emergency/EmergencyList.aspx"></TreeNode>
|
||||
<TreeNode id="39244F05-0D9E-4750-B12E-CEA5E11338A8" Text="应急物资管理" NavigateUrl="HSSE/Emergency/EmergencySupply.aspx"></TreeNode>
|
||||
|
|
@ -141,7 +135,8 @@
|
|||
<TreeNode id="97DCAFD1-DDA5-48B4-8E2D-E82702BA899B" Text="环评报告" NavigateUrl="HSSE/Environmental/EIAReport.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="D3576E49-DBC9-43EA-9822-EA5F4D96CA24" Text="绩效评价管理" NavigateUrl=""><TreeNode id="EED8DBEE-83F6-4B5B-8382-AF40EB66B0A9" Text="分包方绩效评价" NavigateUrl="HSSE/Perfomance/PerfomanceRecord.aspx"></TreeNode>
|
||||
<TreeNode id="1320A6D8-713B-43D4-BB00-CDA3DE6D24CB" Text="个人绩效评价" NavigateUrl="HSSE/Perfomance/PersonPerfomance.aspx"></TreeNode>
|
||||
<TreeNode id="1320A6D8-713B-43D4-BB00-CDA3DE6D24CB" Text="项目组管理人员绩效评价" NavigateUrl="HSSE/Perfomance/PersonPerfomance.aspx"></TreeNode>
|
||||
<TreeNode id="CB487A5C-FE68-4951-A0E9-EB0D217DCA9E" Text="分包方主要负责人绩效评价" NavigateUrl="HSSE/Perfomance/PerfomanceManagerRecord.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="66DFD649-FBC2-463F-BD1A-04095D713C8E" Text="信息管理" NavigateUrl=""><TreeNode id="B06EC998-60D2-4CBF-8080-9F000A1595AA" Text="管理通知" NavigateUrl="HSSE/InformationProject/Notice.aspx"></TreeNode>
|
||||
<TreeNode id="16092FE7-938B-4713-8084-4FBFA030F386" Text="HSE宣传活动" NavigateUrl="HSSE/InformationProject/PromotionalActivities.aspx"></TreeNode>
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@
|
|||
<TreeNode id="3EC2676A-70EB-400E-BE17-EEBBA0B7E9D7" Text="安全巡检类型定义" NavigateUrl="BaseInfo/HazardRegisterTypes.aspx"></TreeNode>
|
||||
<TreeNode id="CCF9E615-78C9-4085-BCFE-0F9907D3FA0A" Text="物资类别" NavigateUrl="BaseInfo/GoodsCategory.aspx"></TreeNode>
|
||||
<TreeNode id="E4B526CC-805E-4131-8E18-2FFA6871507E" Text="风险等级" NavigateUrl="BaseInfo/RiskLevel.aspx"></TreeNode>
|
||||
<TreeNode id="C07999B5-E4E9-4875-A515-360EEB8DF6E9" Text="绩效评价内容定义" NavigateUrl="BaseInfo/PerfomanceContent.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="85DFE1D3-9E68-46B5-87E5-A525698F2F5F" Text="焊接设置" NavigateUrl=""><TreeNode id="8IDKGJE2-09B1-4607-BC6D-865CE48F0004" Text="焊接耗材定义" NavigateUrl="HJGL/BaseInfo/Consumables.aspx"></TreeNode>
|
||||
<TreeNode id="4C41FC4C-659E-495E-8BD3-0702F35F534E" Text="管道级别定义" NavigateUrl="HJGL/BaseInfo/PipingClass.aspx"></TreeNode>
|
||||
|
|
|
|||
1742
SGGL/Model/Model.cs
1742
SGGL/Model/Model.cs
File diff suppressed because it is too large
Load Diff
|
|
@ -311,14 +311,14 @@ namespace WebAPI.Controllers
|
|||
|
||||
|
||||
|
||||
public Model.ResponeData getTrainingPlanTestRecordItemByTestPlanIdPersonId(string companyTrainingItemId, string personId,string projectId)
|
||||
public Model.ResponeData getTrainingPlanTestRecordItemByTestPlanIdPersonId( string companyTrainingItemCode, string personId,string projectId)
|
||||
{
|
||||
var responeData = new Model.ResponeData();
|
||||
try
|
||||
{
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
var getCompanyTraining = db.Training_CompanyTrainingItem.FirstOrDefault(e => e.CompanyTrainingItemId == companyTrainingItemId );
|
||||
var getCompanyTraining = db.Training_CompanyTrainingItem.FirstOrDefault(e => e.CompanyTrainingItemCode == companyTrainingItemCode);
|
||||
if (getCompanyTraining != null)
|
||||
{
|
||||
var user = db.Sys_User.FirstOrDefault(x => x.UserId == personId);
|
||||
|
|
|
|||
Loading…
Reference in New Issue