提交代码

This commit is contained in:
高飞 2023-09-21 16:02:54 +08:00
parent 0594d57506
commit a1246056bf
3 changed files with 614 additions and 264 deletions

View File

@ -0,0 +1,474 @@
delete from Sys_MenuFlowOperate;
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('0c1a6c13-1cb8-45e8-a415-d93c4f2dd4c0','2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B',1,1,1,'分包商施工经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('211e7843-7986-4fd3-80ef-a0d01c0d1261','2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B',2,1,1,'分包商HSE经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('ac7d5fec-6bfe-4fbe-b385-1617691fa13f','2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B',3,1,1,'五环施工经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('d8477641-40ef-485e-92b7-3c5ddce7b9ce','2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B',4,1,1,'五环HSE经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('dc0fc1b6-f9bf-4810-94fb-473e8f9721d5','2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B',5,1,1,'完成',1)
GO
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('817F4373-5A30-4197-9793-5ACB0152E80F','DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9',1,1,1,'分包商施工经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('BF3A7FAD-6265-4228-ACB4-03DCA3581270','DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9',2,1,1,'分包商HSE经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A71C71E1-9BAB-4AF6-A0DC-BFF18299FFEA','DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9',3,1,1,'五环施工经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('6630FC39-44FB-4B50-BA0D-7DEDB628F5EE','DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9',4,1,1,'五环HSE经理意见',0)
GO
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('45CAC29E-986E-4FCE-BE6F-C1FE085A0AD6','DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9',5,1,1,'完成',1)
GO
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('034452AD-92AB-4956-ACF6-BE89FE01BECE','AEC9166D-1C91-45F0-8BFE-D3D0479A28C7',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A0F4DE31-59C6-4DF9-B6AB-B559BC70FCAB','AEC9166D-1C91-45F0-8BFE-D3D0479A28C7',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A41B5815-8D40-4EB7-89EC-2A5E18D8EE8A','AEC9166D-1C91-45F0-8BFE-D3D0479A28C7',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('B72FAA80-D647-41EB-89B7-0A4A48DC53ED','AEC9166D-1C91-45F0-8BFE-D3D0479A28C7',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('B34C3254-91A5-45B9-8592-CBE7BCA2AF60','AEC9166D-1C91-45F0-8BFE-D3D0479A28C7',5,1,1,'完成',1)
GO
--线
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('FD0271ED-6CAB-4FC2-8645-E530F0724A79','F72FF20B-D3EB-46A5-97F7-C99B2473A140',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('98448443-8BB2-4D29-B174-FF0EADD4711D','F72FF20B-D3EB-46A5-97F7-C99B2473A140',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('EAC9F894-0ED7-49D3-A397-88B53E5C1D74','F72FF20B-D3EB-46A5-97F7-C99B2473A140',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('E5CE0A69-CF76-4685-A164-7F665DA26627','F72FF20B-D3EB-46A5-97F7-C99B2473A140',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('1D75313C-8C94-416B-84CE-37A41E376A76','F72FF20B-D3EB-46A5-97F7-C99B2473A140',5,1,1,'完成',1)
GO
--()
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('FE783A32-17ED-4BFC-917B-413C8DB246CC','4E607E83-41FC-4F49-B26F-A21CFE38328F',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('EEA2A984-C229-48A5-972B-1D99D2C18475','4E607E83-41FC-4F49-B26F-A21CFE38328F',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('D0C91634-29A7-43E2-98A3-62FA148AA517','4E607E83-41FC-4F49-B26F-A21CFE38328F',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('13FE0C64-AE97-47E9-8637-6904A87ECCE9','4E607E83-41FC-4F49-B26F-A21CFE38328F',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('6BA6D160-3D1C-4333-92E1-996A3F13AECC','4E607E83-41FC-4F49-B26F-A21CFE38328F',5,1,1,'完成',1)
GO
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('755C6AC9-2E38-4D4F-AF33-33CB1744A9071','755C6AC9-2E38-4D4F-AF33-33CB1744A907',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('755C6AC9-2E38-4D4F-AF33-33CB1744A9072','755C6AC9-2E38-4D4F-AF33-33CB1744A907',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('755C6AC9-2E38-4D4F-AF33-33CB1744A9073','755C6AC9-2E38-4D4F-AF33-33CB1744A907',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('755C6AC9-2E38-4D4F-AF33-33CB1744A9074','755C6AC9-2E38-4D4F-AF33-33CB1744A907',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('755C6AC9-2E38-4D4F-AF33-33CB1744A9077','755C6AC9-2E38-4D4F-AF33-33CB1744A907',5,1,1,'完成',1)
GO
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('7BBAE649-7B00-4475-A911-BFE3A37AC55B1','7BBAE649-7B00-4475-A911-BFE3A37AC55B',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('7BBAE649-7B00-4475-A911-BFE3A37AC55B2','7BBAE649-7B00-4475-A911-BFE3A37AC55B',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('7BBAE649-7B00-4475-A911-BFE3A37AC55B3','7BBAE649-7B00-4475-A911-BFE3A37AC55B',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('7BBAE649-7B00-4475-A911-BFE3A37AC55B4','7BBAE649-7B00-4475-A911-BFE3A37AC55B',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('7BBAE649-7B00-4475-A911-BFE3A37AC55B7','7BBAE649-7B00-4475-A911-BFE3A37AC55B',5,1,1,'完成',1)
GO
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A1BE3AB6-9D4A-41E7-8870-E734231654511','A1BE3AB6-9D4A-41E7-8870-E73423165451',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A1BE3AB6-9D4A-41E7-8870-E734231654512','A1BE3AB6-9D4A-41E7-8870-E73423165451',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A1BE3AB6-9D4A-41E7-8870-E734231654513','A1BE3AB6-9D4A-41E7-8870-E73423165451',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A1BE3AB6-9D4A-41E7-8870-E734231654514','A1BE3AB6-9D4A-41E7-8870-E73423165451',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('A1BE3AB6-9D4A-41E7-8870-E734231654517','A1BE3AB6-9D4A-41E7-8870-E73423165451',5,1,1,'完成',1)
GO
--
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('48F64E0F-38B2-4BDC-9B61-6200BD02CBF51','48F64E0F-38B2-4BDC-9B61-6200BD02CBF5',1,1,1,'分包商施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('48F64E0F-38B2-4BDC-9B61-6200BD02CBF52','48F64E0F-38B2-4BDC-9B61-6200BD02CBF5',2,1,1,'分包商HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('48F64E0F-38B2-4BDC-9B61-6200BD02CBF53','48F64E0F-38B2-4BDC-9B61-6200BD02CBF5',3,1,1,'五环施工经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('48F64E0F-38B2-4BDC-9B61-6200BD02CBF54','48F64E0F-38B2-4BDC-9B61-6200BD02CBF5',4,1,1,'五环HSE经理意见',0)
INSERT Sys_MenuFlowOperate(FlowOperateId,MenuId,FlowStep,GroupNum,OrderNum,AuditFlowName,IsFlowEnd)
VALUES('48F64E0F-38B2-4BDC-9B61-6200BD02CBF57','48F64E0F-38B2-4BDC-9B61-6200BD02CBF5',5,1,1,'完成',1);
GO;
ALTER PROCEDURE [dbo].[Sp_APP_GetToDoItems]
@projectId NVARCHAR(50)=NULL,
@userId NVARCHAR(200)=NULL
AS
/*获取当前人待办事项*/
BEGIN
SELECT HazardRegisterId AS DataId
,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
,'安全巡检' AS MenuName
,register.RegisterDef AS Content
,UserId
,users.UserName
,register.RegisterDate AS DataTime
,CONVERT(varchar(100),register.RegisterDate, 23) AS DataTimeStr
,'/pagesHSSE/safe/inspecitonconfirm' AS UrlStr
FROM HSSE_Hazard_HazardRegister AS register
LEFT JOIN Sys_User AS users ON users.UserId =@userId
WHERE register.ProjectId=@projectId AND
((register.states = '1' AND (register.ResponsibleMan =@userId OR register.CCManIds LIKE ('%'+@userId+'%') ))
OR (register.states = '2' AND register.CheckManId =@userId))
UNION ALL
SELECT PlanId AS DataId
,'B782A26B-D85C-4F84-8B45-F7AA47B3159E' AS MenuId
,'培训计划' AS MenuName
,PlanName AS Content
,UserId
,users.UserName
,DesignerDate AS DataTime
,CONVERT(varchar(100),DesignerDate, 23) AS DataTimeStr
,'/pagesTest/test/trainindex' AS UrlStr
FROM Training_Plan AS ePlan
LEFT JOIN Sys_User AS users ON ePlan.DesignerId= users.UserId
WHERE (ePlan.ProjectId=@projectId or (@projectId is null and ePlan.ProjectId is null))
AND (States = '0' OR States = '1' ) AND ePlan.DesignerId =@userId
UNION ALL
SELECT TestPlanId AS DataId
,'FAF7F4A4-A4BC-4D94-9E88-0CF5A380DB34' AS MenuId
,'考试计划' AS MenuName
,PlanName AS Content
,UserId
,users.UserName
,PlanDate AS DataTime
,CONVERT(varchar(100),PlanDate, 23) AS DataTimeStr
,'/pagesTest/test/testplan' AS UrlStr
FROM Training_TestPlan AS TPlan
LEFT JOIN Sys_User AS users ON users.UserId =TPlan.PlanManId
WHERE (TPlan.ProjectId=@projectId or (@projectId is null and TPlan.ProjectId is null))
AND (States = '0' OR States = '1' ) AND PlanManId =@userId
UNION ALL
SELECT TaskId AS DataId
,'E108F75D-89D0-4DCA-8356-A156C328805C' AS MenuId
,'培训任务' AS MenuName
,Plans.PlanName AS Content
,users.UserId
,users.UserName
,TaskDate AS DataTime
,CONVERT(varchar(100),TaskDate, 23) AS DataTimeStr
,('/pagesTest/test/taskindex') AS UrlStr
FROM Training_Task AS Task
LEFT JOIN Sys_User AS users ON users.UserId =@userId
LEFT JOIN Training_Plan AS Plans ON Plans.PlanId =Task.PlanId
WHERE (Task.ProjectId=@projectId or (@projectId is null and Task.ProjectId is null))
AND (Task.States IS NULL OR Task.States != 2)
AND Task.UserId = @userId
UNION ALL
SELECT TestRecordId AS DataId
,'0EEB138D-84F9-4686-8CBB-CAEAA6CF1B2A' AS MenuId
,'扫码考试' AS MenuName
,TestPlan.PlanName AS Content
,TestRecord.TestManId
,Person.PersonName
,TestPlan.TestStartTime AS DataTime
,CONVERT(varchar(100),TestPlan.TestStartTime, 23) AS DataTimeStr
,('/pages/temp_index/index') AS UrlStr
FROM Training_TestRecord AS TestRecord
left join Training_TestPlan as TestPlan on TestRecord.TestPlanId = TestPlan.TestPlanId
left join SitePerson_Person as Person on Person.PersonId = TestRecord.TestManId
left join Sys_User as uses on Person.IdentityCard = uses.IdentityCard
WHERE (TestRecord.ProjectId=@projectId or (@projectId is null and TestRecord.ProjectId is null))
AND TestPlan.States ='1'
AND TestRecord.TestEndTime IS NULL
AND (TestRecord.TestManId = @userId or uses.UserId = @userId)
UNION ALL
SELECT FireWorkId AS DataId
,'2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B' AS MenuId
,'动火作业' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/dhuo/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_FireWork AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT HeightWorkId AS DataId
,'DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9' AS MenuId
,'高处作业' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/gchu/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_HeightWork AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT LimitedSpaceId AS DataId
,'AEC9166D-1C91-45F0-8BFE-D3D0479A28C7' AS MenuId
,'受限空间' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/sxkj/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_LimitedSpace AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT RadialWorkId AS DataId
,'F72FF20B-D3EB-46A5-97F7-C99B2473A140' AS MenuId
,'射线作业' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/sx/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_RadialWork AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT OpenCircuitId AS DataId
,'4E607E83-41FC-4F49-B26F-A21CFE38328F' AS MenuId
,'断路(占道)' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/dlu/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_OpenCircuit AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT BreakGroundId AS DataId
,'755C6AC9-2E38-4D4F-AF33-33CB1744A907' AS MenuId
,'动土作业' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/dtu/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_BreakGround AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT NightWorkId AS DataId
,'7BBAE649-7B00-4475-A911-BFE3A37AC55B' AS MenuId
,'夜间施工' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/yjsg/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_NightWork AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT LiftingWorkId AS DataId
,'A1BE3AB6-9D4A-41E7-8870-E73423165451' AS MenuId
,'吊装作业' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/dzhuang/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_LiftingWork AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT ElectricityId AS DataId
,'48F64E0F-38B2-4BDC-9B61-6200BD02CBF5' AS MenuId
,'临时用电' AS MenuName
,LicenseCode AS Content
,UserId
,users.UserName
,ApplyDate AS DataTime
,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
,(CASE WHEN States = '0' THEN '/pagesWork/ldian/add'
ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
FROM License_Electricity AS License
LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
WHERE License.ProjectId=@projectId
AND (States = '0' OR States = '1' OR States= '6')
AND License.NextManId LIKE '%'+ @userId+'%'
UNION ALL
SELECT RectifyNoticesId AS DataId
,'0038D764-D628-46F0-94FF-D0A22C3C45A3' AS MenuId
,'隐患整改' AS MenuName
,(CASE WHEN Rectify.States =1 THEN '待签发:'
WHEN Rectify.States =2 THEN '待整改:'
WHEN Rectify.States =3 THEN '待审核:'
WHEN Rectify.States =4 THEN '待复查:'
WHEN Rectify.States =5 THEN '已完成:'
ELSE '待提交:' END + RectifyNoticesCode) AS Content
,users.UserId
,users.UserName
,CheckedDate AS DataTime
,CONVERT(varchar(100),CheckedDate, 23) AS DataTimeStr
,(CASE WHEN ISNULL(Rectify.States,0) =0 THEN '/pagesHSSE/rn/rn_add' --
WHEN Rectify.States =1 THEN '/pagesHSSE/rn/rn_approval' --
WHEN Rectify.States =2 THEN '/pagesHSSE/rn/rn_rectify' --
WHEN Rectify.States =3 THEN '/pagesHSSE/rn/rn_rectifycf' --
WHEN Rectify.States =4 THEN '/pagesHSSE/rn/rn_confirm' --
ELSE '/pagesHSSE/rn/rn_add' END) AS UrlStr
FROM Check_RectifyNotices AS Rectify
LEFT JOIN Sys_User AS users ON users.UserId =@userId
WHERE Rectify.Projectid=@projectId AND Rectify.States <> 5
AND ((ISNULL(Rectify.States,0) =0 AND Rectify.CompleteManId LIKE '%'+ @userId+'%')
OR (Rectify.States =1 AND Rectify.SignPerson LIKE '%'+ @userId+'%')
OR (Rectify.States =2 AND Rectify.DutyPersonId LIKE '%'+ @userId+'%')
OR (Rectify.States =3 AND Rectify.UnitHeadManId LIKE '%'+ @userId+'%')
OR (Rectify.States =4 AND Rectify.CheckPerson LIKE '%'+ @userId+'%')
OR (Rectify.ProfessionalEngineerId LIKE '%'+ @userId+'%' AND (ProfessionalEngineerTime1 IS NULL OR ProfessionalEngineerTime2 IS NULL))
OR (Rectify.ConstructionManagerId LIKE '%'+ @userId+'%' AND (ConstructionManagerTime1 IS NULL OR ConstructionManagerTime2 IS NULL))
OR (Rectify.ProjectManagerId LIKE '%'+ @userId+'%' AND (ProjectManagerTime1 IS NULL OR ProjectManagerTime2 IS NULL)))
UNION ALL
SELECT PersonId AS DataId
,'EE260447-028F-46AF-8864-9A5DC9DAA5BD' AS MenuId
,'现场人员' AS MenuName
,Person.PersonName AS Content
,users.UserId
,users.UserName
,Person.InTime AS DataTime
,CONVERT(varchar(100),Person.InTime, 23) AS DataTimeStr
,('/pagesHSSE/info/peopledetail') AS UrlStr
FROM SitePerson_Person AS Person
LEFT JOIN Sys_User AS users ON users.UserId =@userId
WHERE Person.ProjectId=@projectId AND (Person.IsUsed IS NULL OR Person.IsUsed= 0)
AND Person.AuditorId = @userId AND Person.AuditorDate IS NULL
UNION ALL
SELECT PauseNoticeId AS DataId
,'C81DB7ED-165E-4C69-86B0-A3AAE37059FE' AS MenuId
,'暂停令' AS MenuName
,(CASE WHEN PauseNotice.PauseStates =1 THEN '待签发:'
WHEN PauseNotice.PauseStates =2 THEN '待批准:'
WHEN PauseNotice.PauseStates =3 THEN '待接收:'
ELSE '待提交:' END + PauseNoticeCode) AS Content
,users.UserId
,users.UserName
,PauseTime AS DataTime
,CONVERT(varchar(100),PauseTime, 23) AS DataTimeStr
,(CASE WHEN ISNULL(PauseNotice.PauseStates,0) =0 THEN '/pagesHSSE/info/stop_add ' --
WHEN PauseNotice.PauseStates =1 AND PauseNotice.SignManId=@userId THEN '/pagesHSSE/info/stop_approval' --
WHEN PauseNotice.PauseStates =2 AND PauseNotice.ApproveManId=@userId THEN '/pagesHSSE/info/stop_confirm' --
WHEN PauseNotice.PauseStates =3 AND PauseNotice.DutyPersonId=@userId THEN '/pagesHSSE/info/stop_feedback' --
ELSE '/pagesHSSE/info/stop_detail' END) AS UrlStr
FROM Check_PauseNotice AS PauseNotice
LEFT JOIN Sys_User AS users ON users.UserId =@userId
WHERE PauseNotice.ProjectId=@projectId AND PauseNotice.PauseStates <> 4
AND ((ISNULL(PauseNotice.PauseStates,0) =0 AND PauseNotice.CompileManId LIKE '%'+ @userId+'%')
OR (PauseNotice.PauseStates =1 AND PauseNotice.SignManId LIKE '%'+ @userId+'%')
OR (PauseNotice.PauseStates =2 AND PauseNotice.ApproveManId LIKE '%'+ @userId+'%')
OR (PauseNotice.PauseStates =3 AND PauseNotice.DutyPersonId LIKE '%'+ @userId+'%')
OR (PauseNotice.ProfessionalEngineerId LIKE '%'+ @userId+'%' AND ProfessionalEngineerTime IS NULL)
OR (PauseNotice.ConstructionManagerId LIKE '%'+ @userId+'%' AND ConstructionManagerTime IS NULL)
OR (PauseNotice.UnitHeadManId LIKE '%'+ @userId+'%' AND UnitHeadManTime IS NULL)
OR (PauseNotice.SupervisorManId LIKE '%'+ @userId+'%' AND SupervisorManTime IS NULL)
OR (PauseNotice.OwnerId LIKE '%'+ @userId+'%' AND OwnerTime IS NULL))
UNION ALL
SELECT PunishNoticeId AS DataId
,'755F1C1D-2178-47D8-9F82-A501B53A2436' AS MenuId
,'处罚单' AS MenuName
,(CASE WHEN PunishNotice.PunishStates =1 THEN '待签发:'
WHEN PunishNotice.PunishStates =2 THEN '待批准:'
WHEN PunishNotice.PunishStates =3 THEN '待回执:'
ELSE '待提交:' END + PunishNoticeCode) AS Content
,users.UserId
,users.UserName
,PunishNoticeDate AS DataTime
,CONVERT(varchar(100),PunishNoticeDate, 23) AS DataTimeStr
,(CASE WHEN ISNULL(PunishNotice.PunishStates,0) =0 THEN '/pagesTest/punish/add' --
WHEN PunishNotice.PunishStates =1 AND PunishNotice.SignMan=@userId THEN '/pagesTest/punish/approval' --
WHEN PunishNotice.PunishStates =2 AND PunishNotice.ApproveMan=@userId THEN '/pagesTest/punish/rectify' --
WHEN PunishNotice.PunishStates =3 AND PunishNotice.DutyPersonId=@userId THEN '/pagesTest/punish/rectifycf' --
ELSE '/pagesTest/punish/detail' END) AS UrlStr
FROM Check_PunishNotice AS PunishNotice
LEFT JOIN Sys_User AS users ON users.UserId =@userId
WHERE PunishNotice.ProjectId=@projectId AND PunishNotice.PunishStates <> 4
AND ((ISNULL(PunishNotice.PunishStates,0) =0 AND PunishNotice.CompileMan LIKE '%'+ @userId+'%')
OR (PunishNotice.PunishStates =1 AND PunishNotice.SignMan LIKE '%'+ @userId+'%')
OR (PunishNotice.PunishStates =2 AND PunishNotice.ApproveMan LIKE '%'+ @userId+'%')
OR (PunishNotice.PunishStates =3 AND PunishNotice.DutyPersonId LIKE '%'+ @userId+'%')
OR (PunishNotice.ProfessionalEngineerId LIKE '%'+ @userId+'%' AND ProfessionalEngineerTime IS NULL)
OR (PunishNotice.ConstructionManagerId LIKE '%'+ @userId+'%' AND ConstructionManagerTime IS NULL)
OR (PunishNotice.UnitHeadManId LIKE '%'+ @userId+'%' AND UnitHeadManTime IS NULL))
ORDER BY DataTime DESC
END

View File

@ -996,7 +996,7 @@ namespace BLL
getInfoList = (from x in db.Manager_HSSELog getInfoList = (from x in db.Manager_HSSELog
join y in db.Sys_User on x.CompileMan equals y.UserId join y in db.Sys_User on x.CompileMan equals y.UserId
join z in db.Sys_Const on x.Weather equals z.ConstValue join z in db.Sys_Const on x.Weather equals z.ConstValue
orderby x.CompileDate orderby x.CompileDate descending
where x.IsVisible != false && z.GroupId == BLL.ConstValue.Group_Weather && x.ProjectId == projectId where x.IsVisible != false && z.GroupId == BLL.ConstValue.Group_Weather && x.ProjectId == projectId
select new Model.HSSELogItem select new Model.HSSELogItem
{ {

View File

@ -1376,9 +1376,6 @@ namespace Model
partial void InsertManager_Month_CheckC(Manager_Month_CheckC instance); partial void InsertManager_Month_CheckC(Manager_Month_CheckC instance);
partial void UpdateManager_Month_CheckC(Manager_Month_CheckC instance); partial void UpdateManager_Month_CheckC(Manager_Month_CheckC instance);
partial void DeleteManager_Month_CheckC(Manager_Month_CheckC instance); partial void DeleteManager_Month_CheckC(Manager_Month_CheckC instance);
partial void InsertManager_Month_ComplianceObligations(Manager_Month_ComplianceObligations instance);
partial void UpdateManager_Month_ComplianceObligations(Manager_Month_ComplianceObligations instance);
partial void DeleteManager_Month_ComplianceObligations(Manager_Month_ComplianceObligations instance);
partial void InsertManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance); partial void InsertManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance);
partial void UpdateManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance); partial void UpdateManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance);
partial void DeleteManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance); partial void DeleteManager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC instance);
@ -6046,14 +6043,6 @@ namespace Model
} }
} }
public System.Data.Linq.Table<Manager_Month_ComplianceObligations> Manager_Month_ComplianceObligations
{
get
{
return this.GetTable<Manager_Month_ComplianceObligations>();
}
}
public System.Data.Linq.Table<Manager_Month_ComplianceObligationsC> Manager_Month_ComplianceObligationsC public System.Data.Linq.Table<Manager_Month_ComplianceObligationsC> Manager_Month_ComplianceObligationsC
{ {
get get
@ -20603,6 +20592,8 @@ namespace Model
private string _CodeRule; private string _CodeRule;
private EntitySet<Doc_DocManage> _Doc_DocManage;
#region #region
partial void OnLoaded(); partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnValidate(System.Data.Linq.ChangeAction action);
@ -20619,6 +20610,7 @@ namespace Model
public Base_DocType() public Base_DocType()
{ {
this._Doc_DocManage = new EntitySet<Doc_DocManage>(new Action<Doc_DocManage>(this.attach_Doc_DocManage), new Action<Doc_DocManage>(this.detach_Doc_DocManage));
OnCreated(); OnCreated();
} }
@ -20702,6 +20694,19 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_DocType", Storage="_Doc_DocManage", ThisKey="DocTypeId", OtherKey="DocTypeId", DeleteRule="NO ACTION")]
public EntitySet<Doc_DocManage> Doc_DocManage
{
get
{
return this._Doc_DocManage;
}
set
{
this._Doc_DocManage.Assign(value);
}
}
public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged; public event PropertyChangedEventHandler PropertyChanged;
@ -20721,6 +20726,18 @@ namespace Model
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
} }
} }
private void attach_Doc_DocManage(Doc_DocManage entity)
{
this.SendPropertyChanging();
entity.Base_DocType = this;
}
private void detach_Doc_DocManage(Doc_DocManage entity)
{
this.SendPropertyChanging();
entity.Base_DocType = null;
}
} }
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Base_EmergencyType")] [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Base_EmergencyType")]
@ -114734,6 +114751,8 @@ namespace Model
private EntityRef<Base_CNProfessional> _Base_CNProfessional; private EntityRef<Base_CNProfessional> _Base_CNProfessional;
private EntityRef<Base_DocType> _Base_DocType;
private EntityRef<Base_Project> _Base_Project; private EntityRef<Base_Project> _Base_Project;
private EntityRef<Base_Unit> _Base_Unit; private EntityRef<Base_Unit> _Base_Unit;
@ -114785,6 +114804,7 @@ namespace Model
public Doc_DocManage() public Doc_DocManage()
{ {
this._Base_CNProfessional = default(EntityRef<Base_CNProfessional>); this._Base_CNProfessional = default(EntityRef<Base_CNProfessional>);
this._Base_DocType = default(EntityRef<Base_DocType>);
this._Base_Project = default(EntityRef<Base_Project>); this._Base_Project = default(EntityRef<Base_Project>);
this._Base_Unit = default(EntityRef<Base_Unit>); this._Base_Unit = default(EntityRef<Base_Unit>);
this._Sys_User = default(EntityRef<Sys_User>); this._Sys_User = default(EntityRef<Sys_User>);
@ -114863,6 +114883,10 @@ namespace Model
{ {
if ((this._DocTypeId != value)) if ((this._DocTypeId != value))
{ {
if (this._Base_DocType.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnDocTypeIdChanging(value); this.OnDocTypeIdChanging(value);
this.SendPropertyChanging(); this.SendPropertyChanging();
this._DocTypeId = value; this._DocTypeId = value;
@ -115182,6 +115206,40 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_DocType", Storage="_Base_DocType", ThisKey="DocTypeId", OtherKey="DocTypeId", IsForeignKey=true)]
public Base_DocType Base_DocType
{
get
{
return this._Base_DocType.Entity;
}
set
{
Base_DocType previousValue = this._Base_DocType.Entity;
if (((previousValue != value)
|| (this._Base_DocType.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._Base_DocType.Entity = null;
previousValue.Doc_DocManage.Remove(this);
}
this._Base_DocType.Entity = value;
if ((value != null))
{
value.Doc_DocManage.Add(this);
this._DocTypeId = value.DocTypeId;
}
else
{
this._DocTypeId = default(string);
}
this.SendPropertyChanged("Base_DocType");
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)] [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManage_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project public Base_Project Base_Project
{ {
@ -115352,6 +115410,8 @@ namespace Model
private EntityRef<Doc_DocManage> _Doc_DocManage; private EntityRef<Doc_DocManage> _Doc_DocManage;
private EntityRef<Sys_User> _Sys_User;
#region #region
partial void OnLoaded(); partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnValidate(System.Data.Linq.ChangeAction action);
@ -115375,6 +115435,7 @@ namespace Model
public Doc_DocManageApprove() public Doc_DocManageApprove()
{ {
this._Doc_DocManage = default(EntityRef<Doc_DocManage>); this._Doc_DocManage = default(EntityRef<Doc_DocManage>);
this._Sys_User = default(EntityRef<Sys_User>);
OnCreated(); OnCreated();
} }
@ -115422,7 +115483,7 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveMan", DbType="NVarChar(500)")] [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveMan", DbType="NVarChar(50)")]
public string ApproveMan public string ApproveMan
{ {
get get
@ -115433,6 +115494,10 @@ namespace Model
{ {
if ((this._ApproveMan != value)) if ((this._ApproveMan != value))
{ {
if (this._Sys_User.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnApproveManChanging(value); this.OnApproveManChanging(value);
this.SendPropertyChanging(); this.SendPropertyChanging();
this._ApproveMan = value; this._ApproveMan = value;
@ -115556,6 +115621,40 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManageApprove_Sys_User", Storage="_Sys_User", ThisKey="ApproveMan", OtherKey="UserId", IsForeignKey=true)]
public Sys_User Sys_User
{
get
{
return this._Sys_User.Entity;
}
set
{
Sys_User previousValue = this._Sys_User.Entity;
if (((previousValue != value)
|| (this._Sys_User.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._Sys_User.Entity = null;
previousValue.Doc_DocManageApprove.Remove(this);
}
this._Sys_User.Entity = value;
if ((value != null))
{
value.Doc_DocManageApprove.Add(this);
this._ApproveMan = value.UserId;
}
else
{
this._ApproveMan = default(string);
}
this.SendPropertyChanged("Sys_User");
}
}
}
public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged; public event PropertyChangedEventHandler PropertyChanged;
@ -224335,229 +224434,6 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Manager_Month_ComplianceObligations")]
public partial class Manager_Month_ComplianceObligations : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _ComplianceObligationsId;
private string _MonthReportId;
private string _InformationContent;
private string _ResponseMeasures;
private string _ImplementationStatus;
private string _EvaluationConclusion;
private EntityRef<Manager_MonthReportC> _Manager_MonthReportC;
#region
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnComplianceObligationsIdChanging(string value);
partial void OnComplianceObligationsIdChanged();
partial void OnMonthReportIdChanging(string value);
partial void OnMonthReportIdChanged();
partial void OnInformationContentChanging(string value);
partial void OnInformationContentChanged();
partial void OnResponseMeasuresChanging(string value);
partial void OnResponseMeasuresChanged();
partial void OnImplementationStatusChanging(string value);
partial void OnImplementationStatusChanged();
partial void OnEvaluationConclusionChanging(string value);
partial void OnEvaluationConclusionChanged();
#endregion
public Manager_Month_ComplianceObligations()
{
this._Manager_MonthReportC = default(EntityRef<Manager_MonthReportC>);
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ComplianceObligationsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string ComplianceObligationsId
{
get
{
return this._ComplianceObligationsId;
}
set
{
if ((this._ComplianceObligationsId != value))
{
this.OnComplianceObligationsIdChanging(value);
this.SendPropertyChanging();
this._ComplianceObligationsId = value;
this.SendPropertyChanged("ComplianceObligationsId");
this.OnComplianceObligationsIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MonthReportId", DbType="NVarChar(50)")]
public string MonthReportId
{
get
{
return this._MonthReportId;
}
set
{
if ((this._MonthReportId != value))
{
if (this._Manager_MonthReportC.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnMonthReportIdChanging(value);
this.SendPropertyChanging();
this._MonthReportId = value;
this.SendPropertyChanged("MonthReportId");
this.OnMonthReportIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InformationContent", DbType="NVarChar(500)")]
public string InformationContent
{
get
{
return this._InformationContent;
}
set
{
if ((this._InformationContent != value))
{
this.OnInformationContentChanging(value);
this.SendPropertyChanging();
this._InformationContent = value;
this.SendPropertyChanged("InformationContent");
this.OnInformationContentChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponseMeasures", DbType="NVarChar(500)")]
public string ResponseMeasures
{
get
{
return this._ResponseMeasures;
}
set
{
if ((this._ResponseMeasures != value))
{
this.OnResponseMeasuresChanging(value);
this.SendPropertyChanging();
this._ResponseMeasures = value;
this.SendPropertyChanged("ResponseMeasures");
this.OnResponseMeasuresChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImplementationStatus", DbType="NVarChar(500)")]
public string ImplementationStatus
{
get
{
return this._ImplementationStatus;
}
set
{
if ((this._ImplementationStatus != value))
{
this.OnImplementationStatusChanging(value);
this.SendPropertyChanging();
this._ImplementationStatus = value;
this.SendPropertyChanged("ImplementationStatus");
this.OnImplementationStatusChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EvaluationConclusion", DbType="NVarChar(50)")]
public string EvaluationConclusion
{
get
{
return this._EvaluationConclusion;
}
set
{
if ((this._EvaluationConclusion != value))
{
this.OnEvaluationConclusionChanging(value);
this.SendPropertyChanging();
this._EvaluationConclusion = value;
this.SendPropertyChanged("EvaluationConclusion");
this.OnEvaluationConclusionChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligations_Manager_MonthReportC", Storage="_Manager_MonthReportC", ThisKey="MonthReportId", OtherKey="MonthReportId", IsForeignKey=true)]
public Manager_MonthReportC Manager_MonthReportC
{
get
{
return this._Manager_MonthReportC.Entity;
}
set
{
Manager_MonthReportC previousValue = this._Manager_MonthReportC.Entity;
if (((previousValue != value)
|| (this._Manager_MonthReportC.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._Manager_MonthReportC.Entity = null;
previousValue.Manager_Month_ComplianceObligations.Remove(this);
}
this._Manager_MonthReportC.Entity = value;
if ((value != null))
{
value.Manager_Month_ComplianceObligations.Add(this);
this._MonthReportId = value.MonthReportId;
}
else
{
this._MonthReportId = default(string);
}
this.SendPropertyChanged("Manager_MonthReportC");
}
}
}
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void SendPropertyChanging()
{
if ((this.PropertyChanging != null))
{
this.PropertyChanging(this, emptyChangingEventArgs);
}
}
protected virtual void SendPropertyChanged(String propertyName)
{
if ((this.PropertyChanged != null))
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Manager_Month_ComplianceObligationsC")] [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Manager_Month_ComplianceObligationsC")]
public partial class Manager_Month_ComplianceObligationsC : INotifyPropertyChanging, INotifyPropertyChanged public partial class Manager_Month_ComplianceObligationsC : INotifyPropertyChanging, INotifyPropertyChanged
{ {
@ -230757,8 +230633,6 @@ namespace Model
private EntitySet<Manager_Month_CheckC> _Manager_Month_CheckC; private EntitySet<Manager_Month_CheckC> _Manager_Month_CheckC;
private EntitySet<Manager_Month_ComplianceObligations> _Manager_Month_ComplianceObligations;
private EntitySet<Manager_Month_ComplianceObligationsC> _Manager_Month_ComplianceObligationsC; private EntitySet<Manager_Month_ComplianceObligationsC> _Manager_Month_ComplianceObligationsC;
private EntitySet<Manager_Month_CostInvestmentPlanC> _Manager_Month_CostInvestmentPlanC; private EntitySet<Manager_Month_CostInvestmentPlanC> _Manager_Month_CostInvestmentPlanC;
@ -231031,7 +230905,6 @@ namespace Model
this._Manager_Month_ActivitiesC = new EntitySet<Manager_Month_ActivitiesC>(new Action<Manager_Month_ActivitiesC>(this.attach_Manager_Month_ActivitiesC), new Action<Manager_Month_ActivitiesC>(this.detach_Manager_Month_ActivitiesC)); this._Manager_Month_ActivitiesC = new EntitySet<Manager_Month_ActivitiesC>(new Action<Manager_Month_ActivitiesC>(this.attach_Manager_Month_ActivitiesC), new Action<Manager_Month_ActivitiesC>(this.detach_Manager_Month_ActivitiesC));
this._Manager_Month_ActivityDesC = new EntitySet<Manager_Month_ActivityDesC>(new Action<Manager_Month_ActivityDesC>(this.attach_Manager_Month_ActivityDesC), new Action<Manager_Month_ActivityDesC>(this.detach_Manager_Month_ActivityDesC)); this._Manager_Month_ActivityDesC = new EntitySet<Manager_Month_ActivityDesC>(new Action<Manager_Month_ActivityDesC>(this.attach_Manager_Month_ActivityDesC), new Action<Manager_Month_ActivityDesC>(this.detach_Manager_Month_ActivityDesC));
this._Manager_Month_CheckC = new EntitySet<Manager_Month_CheckC>(new Action<Manager_Month_CheckC>(this.attach_Manager_Month_CheckC), new Action<Manager_Month_CheckC>(this.detach_Manager_Month_CheckC)); this._Manager_Month_CheckC = new EntitySet<Manager_Month_CheckC>(new Action<Manager_Month_CheckC>(this.attach_Manager_Month_CheckC), new Action<Manager_Month_CheckC>(this.detach_Manager_Month_CheckC));
this._Manager_Month_ComplianceObligations = new EntitySet<Manager_Month_ComplianceObligations>(new Action<Manager_Month_ComplianceObligations>(this.attach_Manager_Month_ComplianceObligations), new Action<Manager_Month_ComplianceObligations>(this.detach_Manager_Month_ComplianceObligations));
this._Manager_Month_ComplianceObligationsC = new EntitySet<Manager_Month_ComplianceObligationsC>(new Action<Manager_Month_ComplianceObligationsC>(this.attach_Manager_Month_ComplianceObligationsC), new Action<Manager_Month_ComplianceObligationsC>(this.detach_Manager_Month_ComplianceObligationsC)); this._Manager_Month_ComplianceObligationsC = new EntitySet<Manager_Month_ComplianceObligationsC>(new Action<Manager_Month_ComplianceObligationsC>(this.attach_Manager_Month_ComplianceObligationsC), new Action<Manager_Month_ComplianceObligationsC>(this.detach_Manager_Month_ComplianceObligationsC));
this._Manager_Month_CostInvestmentPlanC = new EntitySet<Manager_Month_CostInvestmentPlanC>(new Action<Manager_Month_CostInvestmentPlanC>(this.attach_Manager_Month_CostInvestmentPlanC), new Action<Manager_Month_CostInvestmentPlanC>(this.detach_Manager_Month_CostInvestmentPlanC)); this._Manager_Month_CostInvestmentPlanC = new EntitySet<Manager_Month_CostInvestmentPlanC>(new Action<Manager_Month_CostInvestmentPlanC>(this.attach_Manager_Month_CostInvestmentPlanC), new Action<Manager_Month_CostInvestmentPlanC>(this.detach_Manager_Month_CostInvestmentPlanC));
this._Manager_Month_EmergencyExercisesC = new EntitySet<Manager_Month_EmergencyExercisesC>(new Action<Manager_Month_EmergencyExercisesC>(this.attach_Manager_Month_EmergencyExercisesC), new Action<Manager_Month_EmergencyExercisesC>(this.detach_Manager_Month_EmergencyExercisesC)); this._Manager_Month_EmergencyExercisesC = new EntitySet<Manager_Month_EmergencyExercisesC>(new Action<Manager_Month_EmergencyExercisesC>(this.attach_Manager_Month_EmergencyExercisesC), new Action<Manager_Month_EmergencyExercisesC>(this.detach_Manager_Month_EmergencyExercisesC));
@ -233212,19 +233085,6 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligations_Manager_MonthReportC", Storage="_Manager_Month_ComplianceObligations", ThisKey="MonthReportId", OtherKey="MonthReportId", DeleteRule="NO ACTION")]
public EntitySet<Manager_Month_ComplianceObligations> Manager_Month_ComplianceObligations
{
get
{
return this._Manager_Month_ComplianceObligations;
}
set
{
this._Manager_Month_ComplianceObligations.Assign(value);
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligationsC_Manager_MonthReportC", Storage="_Manager_Month_ComplianceObligationsC", ThisKey="MonthReportId", OtherKey="MonthReportId", DeleteRule="NO ACTION")] [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Manager_Month_ComplianceObligationsC_Manager_MonthReportC", Storage="_Manager_Month_ComplianceObligationsC", ThisKey="MonthReportId", OtherKey="MonthReportId", DeleteRule="NO ACTION")]
public EntitySet<Manager_Month_ComplianceObligationsC> Manager_Month_ComplianceObligationsC public EntitySet<Manager_Month_ComplianceObligationsC> Manager_Month_ComplianceObligationsC
{ {
@ -233806,18 +233666,6 @@ namespace Model
entity.Manager_MonthReportC = null; entity.Manager_MonthReportC = null;
} }
private void attach_Manager_Month_ComplianceObligations(Manager_Month_ComplianceObligations entity)
{
this.SendPropertyChanging();
entity.Manager_MonthReportC = this;
}
private void detach_Manager_Month_ComplianceObligations(Manager_Month_ComplianceObligations entity)
{
this.SendPropertyChanging();
entity.Manager_MonthReportC = null;
}
private void attach_Manager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC entity) private void attach_Manager_Month_ComplianceObligationsC(Manager_Month_ComplianceObligationsC entity)
{ {
this.SendPropertyChanging(); this.SendPropertyChanging();
@ -328916,6 +328764,8 @@ namespace Model
private EntitySet<Doc_DocManage> _Doc_DocManage; private EntitySet<Doc_DocManage> _Doc_DocManage;
private EntitySet<Doc_DocManageApprove> _Doc_DocManageApprove;
private EntitySet<Driver_DriverProgress> _Driver_DriverProgress; private EntitySet<Driver_DriverProgress> _Driver_DriverProgress;
private EntitySet<Driver_DriverReport> _Driver_DriverReport; private EntitySet<Driver_DriverReport> _Driver_DriverReport;
@ -329617,6 +329467,7 @@ namespace Model
this._DataBase_File = new EntitySet<DataBase_File>(new Action<DataBase_File>(this.attach_DataBase_File), new Action<DataBase_File>(this.detach_DataBase_File)); this._DataBase_File = new EntitySet<DataBase_File>(new Action<DataBase_File>(this.attach_DataBase_File), new Action<DataBase_File>(this.detach_DataBase_File));
this._DataBase_StartWorkReport = new EntitySet<DataBase_StartWorkReport>(new Action<DataBase_StartWorkReport>(this.attach_DataBase_StartWorkReport), new Action<DataBase_StartWorkReport>(this.detach_DataBase_StartWorkReport)); this._DataBase_StartWorkReport = new EntitySet<DataBase_StartWorkReport>(new Action<DataBase_StartWorkReport>(this.attach_DataBase_StartWorkReport), new Action<DataBase_StartWorkReport>(this.detach_DataBase_StartWorkReport));
this._Doc_DocManage = new EntitySet<Doc_DocManage>(new Action<Doc_DocManage>(this.attach_Doc_DocManage), new Action<Doc_DocManage>(this.detach_Doc_DocManage)); this._Doc_DocManage = new EntitySet<Doc_DocManage>(new Action<Doc_DocManage>(this.attach_Doc_DocManage), new Action<Doc_DocManage>(this.detach_Doc_DocManage));
this._Doc_DocManageApprove = new EntitySet<Doc_DocManageApprove>(new Action<Doc_DocManageApprove>(this.attach_Doc_DocManageApprove), new Action<Doc_DocManageApprove>(this.detach_Doc_DocManageApprove));
this._Driver_DriverProgress = new EntitySet<Driver_DriverProgress>(new Action<Driver_DriverProgress>(this.attach_Driver_DriverProgress), new Action<Driver_DriverProgress>(this.detach_Driver_DriverProgress)); this._Driver_DriverProgress = new EntitySet<Driver_DriverProgress>(new Action<Driver_DriverProgress>(this.attach_Driver_DriverProgress), new Action<Driver_DriverProgress>(this.detach_Driver_DriverProgress));
this._Driver_DriverReport = new EntitySet<Driver_DriverReport>(new Action<Driver_DriverReport>(this.attach_Driver_DriverReport), new Action<Driver_DriverReport>(this.detach_Driver_DriverReport)); this._Driver_DriverReport = new EntitySet<Driver_DriverReport>(new Action<Driver_DriverReport>(this.attach_Driver_DriverReport), new Action<Driver_DriverReport>(this.detach_Driver_DriverReport));
this._Driver_DriverScheme = new EntitySet<Driver_DriverScheme>(new Action<Driver_DriverScheme>(this.attach_Driver_DriverScheme), new Action<Driver_DriverScheme>(this.detach_Driver_DriverScheme)); this._Driver_DriverScheme = new EntitySet<Driver_DriverScheme>(new Action<Driver_DriverScheme>(this.attach_Driver_DriverScheme), new Action<Driver_DriverScheme>(this.detach_Driver_DriverScheme));
@ -331989,6 +331840,19 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Doc_DocManageApprove_Sys_User", Storage="_Doc_DocManageApprove", ThisKey="UserId", OtherKey="ApproveMan", DeleteRule="NO ACTION")]
public EntitySet<Doc_DocManageApprove> Doc_DocManageApprove
{
get
{
return this._Doc_DocManageApprove;
}
set
{
this._Doc_DocManageApprove.Assign(value);
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Driver_DriverProgress_Sys_User", Storage="_Driver_DriverProgress", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Driver_DriverProgress_Sys_User", Storage="_Driver_DriverProgress", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")]
public EntitySet<Driver_DriverProgress> Driver_DriverProgress public EntitySet<Driver_DriverProgress> Driver_DriverProgress
{ {
@ -336391,6 +336255,18 @@ namespace Model
entity.Sys_User = null; entity.Sys_User = null;
} }
private void attach_Doc_DocManageApprove(Doc_DocManageApprove entity)
{
this.SendPropertyChanging();
entity.Sys_User = this;
}
private void detach_Doc_DocManageApprove(Doc_DocManageApprove entity)
{
this.SendPropertyChanging();
entity.Sys_User = null;
}
private void attach_Driver_DriverProgress(Driver_DriverProgress entity) private void attach_Driver_DriverProgress(Driver_DriverProgress entity)
{ {
this.SendPropertyChanging(); this.SendPropertyChanging();