修改进度模块

This commit is contained in:
2023-08-25 11:03:33 +08:00
66 changed files with 7756 additions and 480 deletions
+1
View File
@@ -31,3 +31,4 @@ SGGL/.svn
/SGGL/FineUIPro.Web/FileUpload/CQMS/Meeting/2022-09
/SGGL/FineUIPro.Web/FileUpload/
/DataBase/版本日志/SGGLDB_V2023-07-28.sql
/SGGL/BLLTests
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,90 @@
delete from Sys_ButtonToMenu where MenuId in (select MenuId from Sys_Menu where MenuType='Menu_DigData')
go
delete from Sys_Menu where MenuType='Menu_DigData'
go
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('FF0D9166-4509-4411-8039-F035BC251114','数据仓库','',10,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('0E9C6A47-E410-43C4-95D1-1EC1C01E9967','WBS数据仓库','DigData/WBSDW.aspx',10,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('92B50285-30BD-4B62-9E23-A0D6B4BA1577','项目数据仓库','',20,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','安全数据库','',10,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
--安全日常检查问题分析
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('04B182E4-D31E-449F-9803-322F3F380D89','HSE日常检查问题分析','DigData/DailyProblemAnalysis.aspx',10,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,1,1)
GO
--安全隐患整改问题分析
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('24939ABD-E174-4C3D-8B04-494917B7BE40','HSE隐患整改问题分析','DigData/RectifyProblemAnalysis.aspx',20,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,1,1)
GO
--安全教育培训统计
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4B2E7EE5-AC7C-4143-B5BC-60080C763A24','HSE教育培训统计','DigData/TrainRecordAnalysis.aspx',30,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('7EC74F30-B2F7-454E-B0AE-8E993211F763','质量数据库','',20,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('E7F7BC38-7357-49C0-9242-68289031F618','进度数据库','',30,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('381A4608-2CDE-42AF-BC4D-FF554785B9F8','合同数据库','',40,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','数据分析室','',50,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('CFEF47C0-8EFA-46FF-8648-5B1922519DCC','WBS数据分析','',10,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('B146FC96-B199-426B-8504-4BE093C0DCB1','项目数据汇总分析','',20,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,0,1)
GO
--项目HSE数据信息汇总
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('427AB060-2510-4568-B85B-AD6796EBE569','项目HSE数据汇总','DigData/HSEDataCollect.aspx',10,'B146FC96-B199-426B-8504-4BE093C0DCB1','Menu_DigData',1,1,1)
GO
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
--VALUES('AF5C32FD-F0CB-404E-B56D-C4AE79A8A050','人员功效分析','',10,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
--GO
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
--VALUES('0DB6BB5F-B17A-4A38-AABB-278300EA9E39','员工产值分析','',20,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
--GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('5704B651-2172-45D3-8206-448612C5BA11','WBS数据仓库','DigData/ProjectWBSDW.aspx',10,'0','Menu_PDigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','项目数据仓库','',20,'0','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4911D344-3182-4B46-B01F-B10DB058E550','安全数据','',10,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4F7C556C-DAC1-4BC4-BCF6-1B401F771204','质量数据','',20,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D01D3916-743A-4F97-9ADB-815712A89FAC','进度数据','',30,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('0443E704-45F4-40BE-8069-13E5554F5700','合同数据','',40,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D9252E0B-3956-473A-8ECC-12C0933469C3','数据分析室','',30,'0','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('B6C1706F-685D-4BAF-B8F7-99C9561C8F5B','WBS数据分析','',10,'D9252E0B-3956-473A-8ECC-12C0933469C3','Menu_PDigData',1,1,1)
GO
@@ -0,0 +1,15 @@
UPDATE Sys_Menu SET SortIndex=80 WHERE MenuId='6A992AB8-A32D-448F-B06F-8DD4C112CC91'
GO
UPDATE Sys_Menu SET SortIndex=90 WHERE MenuId='BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE'
GO
UPDATE Sys_Menu SET SortIndex=100 WHERE MenuId='DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9'
GO
UPDATE Sys_Menu SET SortIndex=110 WHERE MenuId='6136C2AE-2AF8-498D-BC19-7D693841239C'
GO
UPDATE Sys_Menu SET MenuType='Menu_ZHGL' WHERE MenuId IN ('6A992AB8-A32D-448F-B06F-8DD4C112CC91','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE'
,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','2B49BFE2-734F-489E-91B9-D05F02E1976D','E26D223B-4CA2-4A6D-82D0-224CC9C8676D','D70D9BF5-C72E-414D-941B-CF9B4065F6BA'
,'1B688B07-AEF4-43D8-BF31-1907522967ED','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','6136C2AE-2AF8-498D-BC19-7D693841239C')
OR SuperMenu IN ('6A992AB8-A32D-448F-B06F-8DD4C112CC91','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE'
,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','2B49BFE2-734F-489E-91B9-D05F02E1976D','E26D223B-4CA2-4A6D-82D0-224CC9C8676D','D70D9BF5-C72E-414D-941B-CF9B4065F6BA'
,'1B688B07-AEF4-43D8-BF31-1907522967ED','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','6136C2AE-2AF8-498D-BC19-7D693841239C')
GO
@@ -0,0 +1,277 @@
INSERT Sys_Menu ([MenuId],[MenuName],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( '8213BE20-2680-4A13-91B8-49028BB89869','묏넋좆헌데',60,'0','Menu_HTGL',1,0,1)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'皐쉔묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=0',10,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'78B2CEAD-E4C8-46D2-96B6-95A5496783CD',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'48354E2E-5DA6-4C99-9A3C-CB9AD8EEB5F9',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'31E7E660-C03A-472C-A826-5028083B1EE0',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'0DE87AC3-7FF2-4356-99E6-6BE37805D3B4',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'멀써뭐渡齡묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=1',20,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'DA598A3C-1B93-4226-97B8-35AD4DA5D28F',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'0EF63456-80E1-4426-948A-DE75E5C6A8F1',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'9D1CF158-CF04-44B4-9B9C-50601EA04969',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'C5F024BF-9B74-44AF-AFEA-3CC515CA2C28',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'묏論밗돛갛陋묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=2',30,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'583E54BA-FD70-47AA-93B1-494C31EC1FC6',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'48B2AFDB-2B0B-4A87-B390-9C0F50CE2627',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'B1D5F26B-DDB2-4659-8169-3A00A989EDFC',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'A57F3A55-52E8-4C21-9575-E46CE704506D',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'묏論�구갛陋묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=3',40,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'524040AB-D87D-4BEB-95BC-D2C4AA7A2D2A',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'73FE0082-DEE6-4E11-A0A7-35E1B2FCF466',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'ACABBC3B-D806-4CF2-8354-699087EDAFED',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'A33F06B6-20E2-4231-AFAB-C29E6992B128',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'렷깃�구君끝齡鱗갛陋묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=4',50,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'04A4F361-3A53-4A95-8672-A245F9FA6622',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'D7FE32B5-3677-485D-80E8-5B70B2C593FF',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'2E575038-BD18-4BBD-82A3-5C3A1E40FCAA',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'DADA9037-FB84-4F87-B582-22D8C9060CA2',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'1C770E20-7912-484C-9739-499B1B2F8DEB',N'든老갛陋묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=5',60,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'4A66821E-D8EE-4D1B-953D-7D18323A46DA',N'1C770E20-7912-484C-9739-499B1B2F8DEB',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'6CD2EF60-3F20-4A1F-B920-39A696EE1948',N'1C770E20-7912-484C-9739-499B1B2F8DEB',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'CD5B9E2F-52F1-496B-B34D-5C4F27881645',N'1C770E20-7912-484C-9739-499B1B2F8DEB',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'08F6077E-DEC5-4965-BC39-D81439B867B9',N'1C770E20-7912-484C-9739-499B1B2F8DEB',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'彊킁갛陋묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=6',70,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'E4B2C688-3398-4EC5-B44F-C108DB0F3CD0',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'C0476DEF-A2AC-41F1-A93B-18ED3ADEBE25',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'BD17EEE4-8816-4811-A42A-8B7B5B43D0DE',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'4AF564B5-661E-4D20-B24C-4A792EC91871',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'33A03E2C-4E00-4722-AA14-F50419468154',N'렝릭없훑묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=7',80,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'63FFB9EB-AFC0-4F6E-A797-A269BAE84245',N'33A03E2C-4E00-4722-AA14-F50419468154',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'23010AFF-BFA5-497D-80C3-A4D7E5D213BC',N'33A03E2C-4E00-4722-AA14-F50419468154',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'C7D7D80A-1D7A-4292-BB36-9CA797737329',N'33A03E2C-4E00-4722-AA14-F50419468154',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'3EBE4D70-E3FF-46E6-A759-23B5D98529D9',N'33A03E2C-4E00-4722-AA14-F50419468154',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'轟愆쇱꿎묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=8',90,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'6F90E9C9-5F1E-4C7B-A77A-0768D5FE6FAD',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'85EA023A-AFC1-4C92-9C16-16C6E02BA368',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'88070C98-1C22-44F5-BB10-E16B8D112F60',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'29137116-9B3F-42D8-AAB8-34108D7DB0BB',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'괏닸',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'句렝묏넋',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=9',100,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'BC3550E7-5F9A-4B85-A7A9-132738CA020A',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'藤속',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'66D94832-CDBD-4BE3-9E36-44EB6680E14B',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'錦맣',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'A341D583-A00B-4321-BF9F-ECEABF6A8B1B',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'�뇜',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'E9CB92B6-3DE0-4CA6-A616-29F2957B8BD5',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'괏닸',4)
GO
INSERT [Sys_Menu] ([MenuId], [MenuName], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed])
VALUES (N'687991B6-73AC-42FA-9A72-178AF94D1EB4', N'徠깃묏넋좆헌데땍齡',
N'PHTGL/BillOfQuantities/BidProjectQuantityList.aspx', 60, N'04DEBC8A-1D09-4DD8-9464-496A4533FE03',
N'Menu_PHTGL', 0, 1, 1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'F26266A4-92A3-404D-B09F-F6BF4EA9FB47', N'687991B6-73AC-42FA-9A72-178AF94D1EB4', N'錦맣', 2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'EF556067-5F86-43E3-AFAC-B4CFFC7BD7F3', N'687991B6-73AC-42FA-9A72-178AF94D1EB4', N'괏닸', 4)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'285674F5-8A75-43F4-9683-DD67BFDA7442', N'687991B6-73AC-42FA-9A72-178AF94D1EB4', N'藤속', 1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'223B4ABD-1E1A-47CA-AB54-4E832A8CEC1C', N'687991B6-73AC-42FA-9A72-178AF94D1EB4', N'�뇜', 3)
Go
create table dbo.PHTGL_Quantity
(
Id varchar(50) not null
constraint PK_PHTGL_Quantity
primary key,
Major varchar(50),
SubProject varchar(50),
SubItemProject varchar(50),
ProjectCode varchar(255),
ProjectName varchar(255),
ProjectDescription varchar(255),
UnitOfMeasurement varchar(50),
Quantity varchar(50),
TotalCostFixedComprehensiveUnitPrice varchar(50),
MainMaterialCost varchar(50),
TotalPrice varchar(50),
CalculationRule varchar(255),
WorkContent varchar(max),
Remarks varchar(max),
IsTemplate bit
constraint DF_PHTGL_Quantity_IsTemplate default 0,
ParentId varchar(50)
)
go
exec sp_addextendedproperty 'MS_Description', N'묏넋좆헌데깊', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity'
go
exec sp_addextendedproperty 'MS_Description', N'淚撚', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN', 'Major'
go
exec sp_addextendedproperty 'MS_Description', N'롸꼬묏넋', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'SubProject'
go
exec sp_addextendedproperty 'MS_Description', N'롸淃묏넋', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'SubItemProject'
go
exec sp_addextendedproperty 'MS_Description', N'淃커긍쯤', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'ProjectCode'
go
exec sp_addextendedproperty 'MS_Description', N'淃커츰냔', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'ProjectName'
go
exec sp_addextendedproperty 'MS_Description', N'淃커景瀝췄甘', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'ProjectDescription'
go
exec sp_addextendedproperty 'MS_Description', N'셕좆데貫', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'UnitOfMeasurement'
go
exec sp_addextendedproperty 'MS_Description', N'묏넋좆', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'Quantity'
go
exec sp_addextendedproperty 'MS_Description', N'홍롤痰미땍履북데송', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity',
'COLUMN', 'TotalCostFixedComprehensiveUnitPrice'
go
exec sp_addextendedproperty 'MS_Description', N'寮꼼롤', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'MainMaterialCost'
go
exec sp_addextendedproperty 'MS_Description', N'북송/禱', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'TotalPrice'
go
exec sp_addextendedproperty 'MS_Description', N'셕炬방橙', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'CalculationRule'
go
exec sp_addextendedproperty 'MS_Description', N'묏鱗코휭', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
'WorkContent'
go
exec sp_addextendedproperty 'MS_Description', N'구鬧', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN', 'Remarks'
go
create table dbo.PHTGL_BidProjectQuantity
(
BidProjectQuantityId nvarchar(50) not null
constraint PK_PHTGL_BidProjectQuantity
primary key,
ProjectId nvarchar(50),
LotNumber nvarchar(50),
BidProjectCode nvarchar(100),
IsMainProject bit,
CreatorId nvarchar(50),
CreateDate datetime
)
go
exec sp_addextendedproperty 'MS_Description', N'徠깃묏넋좆헌데땍齡깊', 'SCHEMA', 'dbo', 'TABLE',
'PHTGL_BidProjectQuantity'
go
exec sp_addextendedproperty 'MS_Description', N'寮淃묏넋id', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_BidProjectQuantity',
'COLUMN', 'ProjectId'
go
exec sp_addextendedproperty 'MS_Description', N'깃뙈뵀', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_BidProjectQuantity', 'COLUMN',
'LotNumber'
go
exec sp_addextendedproperty 'MS_Description', N'徠깃묏넋', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_BidProjectQuantity',
'COLUMN', 'BidProjectCode'
go
create table dbo.PHTGL_MainProjectQuantity
(
MainProjectQuantityId nvarchar(50) not null
constraint PK_PHTGL_MainProjectQuantity
primary key,
MainProjectQuantityCode nvarchar(100),
MainProjectQuantityName nvarchar(100),
QuantityId nvarchar(50)
)
go
exec sp_addextendedproperty 'MS_Description', N'寮淃묏넋좆헌데깊', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_MainProjectQuantity'
go
exec sp_addextendedproperty 'MS_Description', N'寮淃긍뵀', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_MainProjectQuantity',
'COLUMN', 'MainProjectQuantityCode'
go
exec sp_addextendedproperty 'MS_Description', N'寮淃츰냔', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_MainProjectQuantity',
'COLUMN', 'MainProjectQuantityName'
go
exec sp_addextendedproperty 'MS_Description', N'묏넋좆땍齡츠玖id', 'SCHEMA', 'dbo', 'TABLE',
'PHTGL_MainProjectQuantity', 'COLUMN', 'QuantityId'
go
@@ -0,0 +1,87 @@
--select top 10 * from Person_Persons where personName like '%Ðì»Û¾ý%' and UnitId='d72a27c9-4ba9-41c5-ab0b-c010409f20f2'
delete from Sys_Log where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_Draw set CompileMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where CompileMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update QualityAudit_PersonQuality set PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update SitePerson_Person set PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_CheckControlApprove set ApproveMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApproveMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_SpotCheckApprove set ApproveMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApproveMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_TechnicalContactListApprove set ApproveMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApproveMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Training_Task set UserId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Training_TestRecord set TestManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where TestManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update SitePerson_PersonInOut set PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Training_Plan set DesignerId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where DesignerId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Training_TestPlan set PlanManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PlanManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Sys_FlowOperate set OperaterId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where OperaterId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update SitePerson_PersonItem set PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Sys_RoleItem set UserId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Project_HSEDiary set UserId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_RectifyNotices set DutyPersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where DutyPersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_RectifyNotices set UnitHeadManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UnitHeadManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_NightWork set ApplyManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApplyManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_NightWork set CloseManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where CloseManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_NightWork set SafeLeaderId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where SafeLeaderId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Meeting_WeekMeeting set CompileMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where CompileMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Meeting_ClassMeeting set CompileMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where CompileMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_FireWork set ApplyManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApplyManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_FireWork set CloseManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where CloseManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_FlowOperate set OperaterId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where OperaterId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update License_FlowOperateItem set OperaterId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where OperaterId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Solution_CQMSConstructSolutionApprove set ApproveMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApproveMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update SeDin_MonthReport set ApprovalManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApprovalManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update SeDin_MonthReportFlowOperate set OperaterId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where OperaterId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update PersonTotal set UserId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_RectifyNotices set ProjectManagerId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ProjectManagerId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Emergency_EmergencyTeamItem set PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update PHTGL_Contract set Agent='E6FC335E-0602-44B9-B292-D64B8239EDD2' where Agent in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Training_TaskItem set PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Check_PunishNotice set ApproveMan='E6FC335E-0602-44B9-B292-D64B8239EDD2' where ApproveMan in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Person_QuarterCheckApprove set UserId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Person_QuarterCheckItem set UserId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where UserId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
update Meeting_MonthMeeting set MeetingHostManId='E6FC335E-0602-44B9-B292-D64B8239EDD2' where MeetingHostManId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
delete from Person_Persons where PersonId in ('161591aa-e7ac-4455-9243-cbb0743e2177')
go
UPDATE Person_Persons SET Account='113012' where PersonId='E6FC335E-0602-44B9-B292-D64B8239EDD2'
go
@@ -2,424 +2,61 @@
--go
--delete from Sys_Menu where MenuType='Menu_DigData'
--go
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('6A992AB8-A32D-448F-B06F-8DD4C112CC91','法律法规制度标准库','',10,'0','Menu_DigData',1,0,1)
VALUES('FF0D9166-4509-4411-8039-F035BC251114','数据仓库','',10,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('CF1F59BB-215A-4E9D-9F19-DE188D322477','标准分类','',10,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('8B550B58-C681-4F34-83F0-F1E99CE04A47','国内标准','',10,'CF1F59BB-215A-4E9D-9F19-DE188D322477','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('97D1E401-EA0F-4C90-B7DC-61D568BAE617','国外标准','',20,'CF1F59BB-215A-4E9D-9F19-DE188D322477','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB','法律法规','',20,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2C7F78D3-DA7B-4193-A37F-CC479E4B9583','法律法规','',10,'DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('97D20BA1-9378-4268-901B-3747EDFB15F4','赛鼎体系','',30,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('406EBAAB-05B2-4249-BAC2-5589F50AE365','企业标准','',10,'97D20BA1-9378-4268-901B-3747EDFB15F4','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('59F3FA81-7D08-4611-A3FF-22BFA656A940','企业制度','',20,'97D20BA1-9378-4268-901B-3747EDFB15F4','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('35092B0F-1B7B-4014-A41D-41354FD87374','遵照执行的集团制度','',40,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_DigData',1,1,1)
VALUES('0E9C6A47-E410-43C4-95D1-1EC1C01E9967','WBS数据仓库','DigData/WBSDW.aspx',10,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','公共资源库','',20,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('664094A9-3DEF-4674-8FE2-ACF30B71B8DB','安全公共资源库','',10,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_DigData',1,0,1)
VALUES('92B50285-30BD-4B62-9E23-A0D6B4BA1577','项目数据仓库','',20,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','安全合规','',10,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_DigData',1,0,1)
VALUES('AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','安全数据库','',10,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
--安全日常检查问题分析
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F4B02718-0616-4623-ABCE-885698DDBEB1','安全法律法规','HSSE/Law/LawRegulationList.aspx',10,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7F244336-348F-469F-AF23-ED6768821119','F4B02718-0616-4623-ABCE-885698DDBEB1','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('805DDE79-CEAB-4517-99F4-8D9B3314A52A','F4B02718-0616-4623-ABCE-885698DDBEB1','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4A0F39F4-1944-4073-BB85-266F4B02177F','F4B02718-0616-4623-ABCE-885698DDBEB1','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CBD3064D-33EF-407F-9E16-C673357655F3','F4B02718-0616-4623-ABCE-885698DDBEB1','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('8CD66895-29D4-4ACE-A29F-3B62D11DC785','F4B02718-0616-4623-ABCE-885698DDBEB1','导出',5)
VALUES('04B182E4-D31E-449F-9803-322F3F380D89','HSE日常检查问题分析','DigData/DailyProblemAnalysis.aspx',10,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,1,1)
GO
--安全隐患整改问题分析
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','安全标准规范','HSSE/Law/HSSEStandardList.aspx',20,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FCA3B862-2B93-49DE-9319-ED65AE19542D','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5E16BBE6-E4E7-4F30-B90C-2953FBD9CF32','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A618BFC3-CC3B-4D84-BF73-FE34D5CFDD5A','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9B6B4CA2-792C-48CA-89C4-0E79FFF8CD5F','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A3C2EBB2-4174-45E4-B62F-4276C09FE512','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','导出',5)
VALUES('24939ABD-E174-4C3D-8B04-494917B7BE40','HSE隐患整改问题分析','DigData/RectifyProblemAnalysis.aspx',20,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,1,1)
GO
--安全教育培训统计
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DF1413F3-4CE5-40B3-A574-E01CE64FEA25','安全规章制度','HSSE/Law/RulesRegulations.aspx',30,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DC57A24D-5749-464B-941B-5922A3FEC823','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D727320A-FD3E-442A-A4A6-D3B7060A72C2','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('74B62D73-E985-4899-A045-216CA83C7DBA','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('2C3E968B-4A35-4D33-B931-B16D3C8315E7','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5D0C52D3-404C-4FAB-8577-4E2F410FE5DA','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('56960940-81A8-43D1-9565-C306EC7AFD12','集团制度','HSSE/Law/ManageRule.aspx',40,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('120CF71E-ADE4-431D-9B60-19708CB7437D','56960940-81A8-43D1-9565-C306EC7AFD12','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('15E81BA7-C256-4CF6-9962-F4BDD8755E9E','56960940-81A8-43D1-9565-C306EC7AFD12','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('8AB2E341-83A4-40A8-A766-E5EC2C35A396','56960940-81A8-43D1-9565-C306EC7AFD12','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('0016B7C1-D472-4E3C-BA07-D99189C2BA39','56960940-81A8-43D1-9565-C306EC7AFD12','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B4FAB0DF-C50B-4C57-85B3-7AD91F4654E4','56960940-81A8-43D1-9565-C306EC7AFD12','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('499E23C1-057C-4B04-B92A-973B1DACD546','赛鼎制度','HSSE/HSSESystem/SafetyInstitution.aspx',20,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6FBBD758-50F5-4CE0-92C5-C257F9BAF6E9','499E23C1-057C-4B04-B92A-973B1DACD546','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AE12A59C-9C6E-4567-B968-3D24126E28E0','499E23C1-057C-4B04-B92A-973B1DACD546','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B4FD39CE-F8ED-4FE7-A9B7-BCB0223ECE71','499E23C1-057C-4B04-B92A-973B1DACD546','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('EF6103C1-B51E-4DC3-8B80-2AF1F18D907B','499E23C1-057C-4B04-B92A-973B1DACD546','保存',4)
VALUES('4B2E7EE5-AC7C-4143-B5BC-60080C763A24','HSE教育培训统计','DigData/TrainRecordAnalysis.aspx',30,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2B49BFE2-734F-489E-91B9-D05F02E1976D','安全生产责任制','',20,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('1DB91420-47D3-4219-AAB4-7E613FCBCC90','安全主体责任','HSSE/HSSESystem/HSSEMainDuty.aspx',10,'2B49BFE2-734F-489E-91B9-D05F02E1976D','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('8EB2C3AF-6DFA-4397-A884-0373A99D272B','1DB91420-47D3-4219-AAB4-7E613FCBCC90','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1F68DB8C-C469-4140-B33B-AD24A41B0973','1DB91420-47D3-4219-AAB4-7E613FCBCC90','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C52BD416-C7E5-42C3-B5F0-4CB6F5EAF006','1DB91420-47D3-4219-AAB4-7E613FCBCC90','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A4C897E1-EAA9-4FBE-87EA-853A7CE0FC16','1DB91420-47D3-4219-AAB4-7E613FCBCC90','保存',4)
GO
--安全教育
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('E26D223B-4CA2-4A6D-82D0-224CC9C8676D','安全教育','',30,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_DigData',1,0,1)
VALUES('7EC74F30-B2F7-454E-B0AE-8E993211F763','质量数据库','',20,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('9D99A981-7380-4085-84FA-8C3B1AFA6202','培训教材库','HSSE/EduTrain/TrainDB.aspx',10,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5A41DAD8-B2C6-4610-95D7-A8B176200F5B','9D99A981-7380-4085-84FA-8C3B1AFA6202','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7EE19F24-F601-4FF4-9A2F-3322F24D71DB','9D99A981-7380-4085-84FA-8C3B1AFA6202','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('34650B63-6A3A-4459-A9A6-0E484C1249BE','9D99A981-7380-4085-84FA-8C3B1AFA6202','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('58199BA4-0E11-486E-9B4B-4AD7FD1AE126','9D99A981-7380-4085-84FA-8C3B1AFA6202','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('551A32B1-4857-443F-B34C-9A2E79BD830C','9D99A981-7380-4085-84FA-8C3B1AFA6202','上传资源',5)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('0838D65D-77B8-49E1-BB62-D2A740956EE9','9D99A981-7380-4085-84FA-8C3B1AFA6202','审核',6)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C6897F44-C261-47E6-B831-785D886DF88A','9D99A981-7380-4085-84FA-8C3B1AFA6202','导出',7)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('9D4F76A1-CD2E-4E66-B833-49425CD879EB','公司教材库','HSSE/EduTrain/CompanyTraining.aspx',20,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('014E0FD2-7642-4B4C-9C39-A170917DBDBB','9D4F76A1-CD2E-4E66-B833-49425CD879EB','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('86E61D57-8D3C-4C53-AA38-9F3C0D5F1505','9D4F76A1-CD2E-4E66-B833-49425CD879EB','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('93AC7AB0-72E1-4F22-9E4E-8FB29259E582','9D4F76A1-CD2E-4E66-B833-49425CD879EB','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('45507F8A-A7FD-4EEA-AA31-A62B6D2B777E','9D4F76A1-CD2E-4E66-B833-49425CD879EB','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('77AE466E-753B-4334-B263-290D94A164CE','9D4F76A1-CD2E-4E66-B833-49425CD879EB','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4D6BD686-DA06-45CC-9DB8-54B342651724','考试试题库','HSSE/EduTrain/TestTraining.aspx',30,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C76092DA-3B6B-4E8E-AE8C-3F6F8B414FBD','4D6BD686-DA06-45CC-9DB8-54B342651724','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CFE56FF9-1769-47D3-AA27-C4433B195E6B','4D6BD686-DA06-45CC-9DB8-54B342651724','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('12A7E3DB-F3A0-456E-A740-D52FE05AE7C7','4D6BD686-DA06-45CC-9DB8-54B342651724','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A31A9047-42E1-4AC1-A265-B0CAE93D2FA1','4D6BD686-DA06-45CC-9DB8-54B342651724','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('655878A6-60BC-4414-9AA4-B9D3B6E4E45A','4D6BD686-DA06-45CC-9DB8-54B342651724','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','安全试题库','HSSE/EduTrain/TrainTestDB.aspx',40,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7A670B04-B2D5-4943-88F6-9C87B2838EAC','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6A71170F-43FE-447B-9144-A40742DED4F9','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('3F66D20D-2F2E-47F1-A8D7-DC5FAB932FCD','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A91D76BF-AAC2-4CAA-8787-3E3A9C1D89D2','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('2B138B36-7EB8-4249-BBE6-B7AF5003C878','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D86917DB-D00A-4E18-9793-C290B5BBA84C','事故案例库','HSSE/EduTrain/AccidentCase.aspx',50,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4CB28816-E27D-4196-B9A9-608DADCFD041','D86917DB-D00A-4E18-9793-C290B5BBA84C','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('134F8DF9-3540-46B7-B92E-74882E00A12E','D86917DB-D00A-4E18-9793-C290B5BBA84C','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('615B7022-6DFE-452A-82A3-84D9B3355782','D86917DB-D00A-4E18-9793-C290B5BBA84C','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A31B6309-D844-4AA0-AFC0-6A5DB5326008','D86917DB-D00A-4E18-9793-C290B5BBA84C','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E8CE61E9-1C90-472B-8120-CFF0E0411321','D86917DB-D00A-4E18-9793-C290B5BBA84C','导出',5)
GO
--安全技术
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D70D9BF5-C72E-414D-941B-CF9B4065F6BA','安全技术','',40,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_DigData',1,0,1)
VALUES('E7F7BC38-7357-49C0-9242-68289031F618','进度数据库','',30,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('8333727B-A2CE-4CE2-A019-21AC9EE61A4C','危险源清单','HSSE/Technique/HazardList.aspx',10,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B2C71B19-5190-4FF4-9AF1-93C10A03B661','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('3850AB92-B01C-48B7-B196-2450CD92DEF8','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DBF0FDC8-93D1-41C7-875A-DF357D00E421','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('15A3FD8C-3986-4BB0-8022-B4C75C511A32','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('86CCD1C6-E858-423A-8158-2324176D870A','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','公司危险源清单','HSSE/Technique/CompanyHazardList.aspx',20,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7398D1F5-300F-473B-957C-85B4D57F8C96','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('754FAC68-5A77-4B81-9EA1-D4BE590C4105','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('183A1331-E2E4-41A8-B203-B02405391804','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1C9E5A26-B448-43F2-A032-3378EA644609','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6DB66891-B6F5-4745-A866-BB365D9C6368','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','导入',5)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('89E1B161-C0F1-4B4E-A359-855FD050A306','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','导出',6)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','环境因素危险源','HSSE/Technique/Environmental.aspx',30,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF5','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF6','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF7','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF8','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DC2AA8C2-82A8-4F7A-832D-9889C65AA228','公司环境因素危险源','HSSE/Technique/CompanyEnvironmental.aspx',40,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF9','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C10','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C11','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C12','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C13','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','导入',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2D86AD87-4108-428C-BA3D-F81FB85511FE','安全隐患','HSSE/Technique/Rectify.aspx',50,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E8A0F258-126B-4F23-B9A9-05452FC870FB','2D86AD87-4108-428C-BA3D-F81FB85511FE','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CA827553-F651-4CE0-AFCA-3C3103C5AD81','2D86AD87-4108-428C-BA3D-F81FB85511FE','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('023A65DA-587C-4601-A1F5-5EBF410E9E61','2D86AD87-4108-428C-BA3D-F81FB85511FE','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('421EB267-9A7F-405F-85DF-60EF0D377E10','2D86AD87-4108-428C-BA3D-F81FB85511FE','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9BEDE4E4-C1E2-4FE4-B987-07B5DA7C035C','2D86AD87-4108-428C-BA3D-F81FB85511FE','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('9C26BF2A-091D-4AC3-8678-334DE4E1CED7','项目安全检查项','HSSE/Technique/CheckItemSet.aspx',60,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C8D','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CC0','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CEB','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C42','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D11BFC83-BE64-457D-B8FA-11C37D35CD72','应急预案','HSSE/Technique/Emergency.aspx',70,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DE6496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1E6496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('126496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('596496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('036496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('3E2F2FFD-ED2E-4914-8370-D97A68398814','施工方案','HSSE/Technique/SpecialScheme.aspx',80,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C980','3E2F2FFD-ED2E-4914-8370-D97A68398814','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C981','3E2F2FFD-ED2E-4914-8370-D97A68398814','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C982','3E2F2FFD-ED2E-4914-8370-D97A68398814','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C983','3E2F2FFD-ED2E-4914-8370-D97A68398814','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C984','3E2F2FFD-ED2E-4914-8370-D97A68398814','导出',5)
GO
--标牌管理
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('1B688B07-AEF4-43D8-BF31-1907522967ED','标牌管理','',50,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_DigData',1,0,1)
VALUES('381A4608-2CDE-42AF-BC4D-FF554785B9F8','合同数据库','',40,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('022CA9C1-70F0-4C07-996C-0736D32B442A','标牌管理','HSSE/Resources/SignManage.aspx',10,'1B688B07-AEF4-43D8-BF31-1907522967ED','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('30196A46-3F3E-48D5-A6E3-00FC0F8AF10C','022CA9C1-70F0-4C07-996C-0736D32B442A','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5B96CB89-92B5-41CE-A096-F3F3C2C5B762','022CA9C1-70F0-4C07-996C-0736D32B442A','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FEF7766D-A33E-4126-B997-E440E3C311D9','022CA9C1-70F0-4C07-996C-0736D32B442A','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('65F35123-38F9-49F1-9AE1-8A0234D45DF7','022CA9C1-70F0-4C07-996C-0736D32B442A','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('34705FFF-0BA5-4C4F-BD70-721AA0EF874F','质量公共资源库','',20,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('AB48BB81-A0F1-4E90-9E01-3F203E5ACFDE','施工公共资源库','',30,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('EDDED4C1-B01E-4831-8552-38CB30CE8817','开车公共资源库','',40,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','施工WBS基础数据库','CQMS/WBS/ControlItemInitSet.aspx',30,'0','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B5EAD05B-1F0B-49E6-B0F6-EC18D310ECC2','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A40E6A45-C818-4D02-9850-2EC3FEC3F654','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('39D7EF9B-741A-4789-AE2F-2032D57093F1','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5F512767-BF01-4706-8741-D0E111A4A9E2','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('FF0D9166-4509-4411-8039-F035BC251114','数据仓库','',40,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','安全数据库','',10,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
--项目HSE数据信息汇总
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('427AB060-2510-4568-B85B-AD6796EBE569','项目HSE数据汇总','DigData/HSEDataCollect.aspx',10,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,0,1)
GO
--安全日常检查问题分析
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('04B182E4-D31E-449F-9803-322F3F380D89','HSE日常检查问题分析','DigData/DailyProblemAnalysis.aspx',20,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,0,1)
GO
--安全隐患整改问题分析
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('24939ABD-E174-4C3D-8B04-494917B7BE40','HSE隐患整改问题分析','DigData/RectifyProblemAnalysis.aspx',30,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,0,1)
GO
--安全教育培训统计
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4B2E7EE5-AC7C-4143-B5BC-60080C763A24','HSE教育培训统计','DigData/TrainRecordAnalysis.aspx',40,'AA670914-6EAA-4CFA-8BD6-E0648F8FD21C','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('7EC74F30-B2F7-454E-B0AE-8E993211F763','质量数据库','',20,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('E7F7BC38-7357-49C0-9242-68289031F618','进度数据库','',30,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('381A4608-2CDE-42AF-BC4D-FF554785B9F8','合同数据库','',40,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('5BE7F83B-C02D-4481-815F-153279B44C39','劳务数据库','',50,'FF0D9166-4509-4411-8039-F035BC251114','Menu_DigData',1,0,1)
GO
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
--VALUES('5BE7F83B-C02D-4481-815F-153279B44C39','劳务数据库','',50,'92B50285-30BD-4B62-9E23-A0D6B4BA1577','Menu_DigData',1,0,1)
--GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','数据分析室','',50,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('AF5C32FD-F0CB-404E-B56D-C4AE79A8A050','人员功效分析','',10,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
VALUES('CFEF47C0-8EFA-46FF-8648-5B1922519DCC','WBS数据分析','',10,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('0DB6BB5F-B17A-4A38-AABB-278300EA9E39','员工产值分析','',20,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('6136C2AE-2AF8-498D-BC19-7D693841239C','文件柜','',60,'0','Menu_DigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('506F42F3-F4CF-46A7-AC90-787117B4F1DC','安全文件柜','',10,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
VALUES('B146FC96-B199-426B-8504-4BE093C0DCB1','项目数据汇总分析','',20,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,0,1)
GO
--项目HSE数据信息汇总
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('A90460D0-2658-43F7-9558-A72E91E54ABD','质量文件柜','',20,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2539A5CE-E209-4A16-A9B7-4C43E4E3CBEC','进度文件柜','',30,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('8FB0A651-485F-4413-BCD6-22BF82438125','焊接文件柜','',40,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F596EC1A-71A3-4B34-B36C-68628F2F42FE','合同文件柜','',50,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
VALUES('427AB060-2510-4568-B85B-AD6796EBE569','项目HSE数据汇总','DigData/HSEDataCollect.aspx',10,'B146FC96-B199-426B-8504-4BE093C0DCB1','Menu_DigData',1,1,1)
GO
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
--VALUES('AF5C32FD-F0CB-404E-B56D-C4AE79A8A050','人员功效分析','',10,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
--GO
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
--VALUES('0DB6BB5F-B17A-4A38-AABB-278300EA9E39','员工产值分析','',20,'B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE','Menu_DigData',1,1,1)
--GO
@@ -94,3 +94,127 @@ GO
VALUES ( N'1A5D7CEC-2E64-4AAB-910B-A2C2CD6FA797',N'0A5DF9F5-B6B5-41B8-8951-C203C5749495',N'导入',5)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( '8213BE20-2680-4A13-91B8-49028BB89869','工程量清单',60,'0','Menu_HTGL',1,0,1)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'土建工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=0',10,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'78B2CEAD-E4C8-46D2-96B6-95A5496783CD',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'48354E2E-5DA6-4C99-9A3C-CB9AD8EEB5F9',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'31E7E660-C03A-472C-A826-5028083B1EE0',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'0DE87AC3-7FF2-4356-99E6-6BE37805D3B4',N'326AA80C-6B01-4214-ACF2-B29595BA28D5',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'钢结构预制工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=1',20,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'DA598A3C-1B93-4226-97B8-35AD4DA5D28F',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'0EF63456-80E1-4426-948A-DE75E5C6A8F1',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'9D1CF158-CF04-44B4-9B9C-50601EA04969',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'C5F024BF-9B74-44AF-AFEA-3CC515CA2C28',N'0A679077-6D89-4272-A1B0-CF384DEDC9B8',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'工艺管道安装工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=2',30,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'583E54BA-FD70-47AA-93B1-494C31EC1FC6',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'48B2AFDB-2B0B-4A87-B390-9C0F50CE2627',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'B1D5F26B-DDB2-4659-8169-3A00A989EDFC',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'A57F3A55-52E8-4C21-9575-E46CE704506D',N'0E04FA16-FFA6-4987-A0A5-A4658F0099F2',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'工艺设备安装工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=3',40,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'524040AB-D87D-4BEB-95BC-D2C4AA7A2D2A',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'73FE0082-DEE6-4E11-A0A7-35E1B2FCF466',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'ACABBC3B-D806-4CF2-8354-699087EDAFED',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'A33F06B6-20E2-4231-AFAB-C29E6992B128',N'FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'非标设备现场制作安装工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=4',50,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'04A4F361-3A53-4A95-8672-A245F9FA6622',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'D7FE32B5-3677-485D-80E8-5B70B2C593FF',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'2E575038-BD18-4BBD-82A3-5C3A1E40FCAA',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'DADA9037-FB84-4F87-B582-22D8C9060CA2',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'电仪安装工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=5',60,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'04A4F361-3A53-4A95-8672-A245F9FA6622',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'D7FE32B5-3677-485D-80E8-5B70B2C593FF',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'2E575038-BD18-4BBD-82A3-5C3A1E40FCAA',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'DADA9037-FB84-4F87-B582-22D8C9060CA2',N'10586190-0FDD-4DA8-A877-CE4599D6F0DF',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'水暖安装工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=6',70,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'E4B2C688-3398-4EC5-B44F-C108DB0F3CD0',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'C0476DEF-A2AC-41F1-A93B-18ED3ADEBE25',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'BD17EEE4-8816-4811-A42A-8B7B5B43D0DE',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'4AF564B5-661E-4D20-B24C-4A792EC91871',N'92101A90-9C22-4B43-B012-9AFF8402F85D',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'33A03E2C-4E00-4722-AA14-F50419468154',N'防腐绝热工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=7',80,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'63FFB9EB-AFC0-4F6E-A797-A269BAE84245',N'33A03E2C-4E00-4722-AA14-F50419468154',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'23010AFF-BFA5-497D-80C3-A4D7E5D213BC',N'33A03E2C-4E00-4722-AA14-F50419468154',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'C7D7D80A-1D7A-4292-BB36-9CA797737329',N'33A03E2C-4E00-4722-AA14-F50419468154',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'3EBE4D70-E3FF-46E6-A759-23B5D98529D9',N'33A03E2C-4E00-4722-AA14-F50419468154',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'无损检测工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=8',90,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'6F90E9C9-5F1E-4C7B-A77A-0768D5FE6FAD',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'85EA023A-AFC1-4C92-9C16-16C6E02BA368',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'88070C98-1C22-44F5-BB10-E16B8D112F60',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'29137116-9B3F-42D8-AAB8-34108D7DB0BB',N'A5A31FE8-0643-4396-99E3-A4A31A947789',N'保存',4)
GO
INSERT Sys_Menu ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'消防工程',N'PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=9',100,N'8213BE20-2680-4A13-91B8-49028BB89869',N'Menu_HTGL',1,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'BC3550E7-5F9A-4B85-A7A9-132738CA020A',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'66D94832-CDBD-4BE3-9E36-44EB6680E14B',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'A341D583-A00B-4321-BF9F-ECEABF6A8B1B',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'删除',3)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'E9CB92B6-3DE0-4CA6-A616-29F2957B8BD5',N'481E6B1E-A3D5-4012-B828-FE62EB6BA861',N'保存',4)
GO
@@ -340,3 +340,379 @@ GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('27E0EE6E-D96F-4300-9574-423F378D79C4','172F25E0-F5E2-42E3-AD67-AC824D4E0FBB','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('6A992AB8-A32D-448F-B06F-8DD4C112CC91','法律法规制度标准库','',80,'0','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('CF1F59BB-215A-4E9D-9F19-DE188D322477','标准分类','',10,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('8B550B58-C681-4F34-83F0-F1E99CE04A47','国内标准','',10,'CF1F59BB-215A-4E9D-9F19-DE188D322477','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('97D1E401-EA0F-4C90-B7DC-61D568BAE617','国外标准','',20,'CF1F59BB-215A-4E9D-9F19-DE188D322477','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB','法律法规','',20,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2C7F78D3-DA7B-4193-A37F-CC479E4B9583','法律法规','',10,'DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('97D20BA1-9378-4268-901B-3747EDFB15F4','赛鼎体系','',30,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('406EBAAB-05B2-4249-BAC2-5589F50AE365','企业标准','',10,'97D20BA1-9378-4268-901B-3747EDFB15F4','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('59F3FA81-7D08-4611-A3FF-22BFA656A940','企业制度','',20,'97D20BA1-9378-4268-901B-3747EDFB15F4','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('35092B0F-1B7B-4014-A41D-41354FD87374','遵照执行的集团制度','',40,'6A992AB8-A32D-448F-B06F-8DD4C112CC91','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','公共资源库','',90,'0','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('664094A9-3DEF-4674-8FE2-ACF30B71B8DB','安全公共资源库','',10,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','安全合规','',10,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F4B02718-0616-4623-ABCE-885698DDBEB1','安全法律法规','HSSE/Law/LawRegulationList.aspx',10,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7F244336-348F-469F-AF23-ED6768821119','F4B02718-0616-4623-ABCE-885698DDBEB1','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('805DDE79-CEAB-4517-99F4-8D9B3314A52A','F4B02718-0616-4623-ABCE-885698DDBEB1','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4A0F39F4-1944-4073-BB85-266F4B02177F','F4B02718-0616-4623-ABCE-885698DDBEB1','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CBD3064D-33EF-407F-9E16-C673357655F3','F4B02718-0616-4623-ABCE-885698DDBEB1','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('8CD66895-29D4-4ACE-A29F-3B62D11DC785','F4B02718-0616-4623-ABCE-885698DDBEB1','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','安全标准规范','HSSE/Law/HSSEStandardList.aspx',20,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FCA3B862-2B93-49DE-9319-ED65AE19542D','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5E16BBE6-E4E7-4F30-B90C-2953FBD9CF32','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A618BFC3-CC3B-4D84-BF73-FE34D5CFDD5A','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9B6B4CA2-792C-48CA-89C4-0E79FFF8CD5F','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A3C2EBB2-4174-45E4-B62F-4276C09FE512','EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DF1413F3-4CE5-40B3-A574-E01CE64FEA25','安全规章制度','HSSE/Law/RulesRegulations.aspx',30,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DC57A24D-5749-464B-941B-5922A3FEC823','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D727320A-FD3E-442A-A4A6-D3B7060A72C2','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('74B62D73-E985-4899-A045-216CA83C7DBA','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('2C3E968B-4A35-4D33-B931-B16D3C8315E7','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5D0C52D3-404C-4FAB-8577-4E2F410FE5DA','DF1413F3-4CE5-40B3-A574-E01CE64FEA25','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('56960940-81A8-43D1-9565-C306EC7AFD12','集团制度','HSSE/Law/ManageRule.aspx',40,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('120CF71E-ADE4-431D-9B60-19708CB7437D','56960940-81A8-43D1-9565-C306EC7AFD12','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('15E81BA7-C256-4CF6-9962-F4BDD8755E9E','56960940-81A8-43D1-9565-C306EC7AFD12','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('8AB2E341-83A4-40A8-A766-E5EC2C35A396','56960940-81A8-43D1-9565-C306EC7AFD12','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('0016B7C1-D472-4E3C-BA07-D99189C2BA39','56960940-81A8-43D1-9565-C306EC7AFD12','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B4FAB0DF-C50B-4C57-85B3-7AD91F4654E4','56960940-81A8-43D1-9565-C306EC7AFD12','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('499E23C1-057C-4B04-B92A-973B1DACD546','赛鼎制度','HSSE/HSSESystem/SafetyInstitution.aspx',20,'FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6FBBD758-50F5-4CE0-92C5-C257F9BAF6E9','499E23C1-057C-4B04-B92A-973B1DACD546','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AE12A59C-9C6E-4567-B968-3D24126E28E0','499E23C1-057C-4B04-B92A-973B1DACD546','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B4FD39CE-F8ED-4FE7-A9B7-BCB0223ECE71','499E23C1-057C-4B04-B92A-973B1DACD546','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('EF6103C1-B51E-4DC3-8B80-2AF1F18D907B','499E23C1-057C-4B04-B92A-973B1DACD546','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2B49BFE2-734F-489E-91B9-D05F02E1976D','安全生产责任制','',20,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('1DB91420-47D3-4219-AAB4-7E613FCBCC90','安全主体责任','HSSE/HSSESystem/HSSEMainDuty.aspx',10,'2B49BFE2-734F-489E-91B9-D05F02E1976D','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('8EB2C3AF-6DFA-4397-A884-0373A99D272B','1DB91420-47D3-4219-AAB4-7E613FCBCC90','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1F68DB8C-C469-4140-B33B-AD24A41B0973','1DB91420-47D3-4219-AAB4-7E613FCBCC90','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C52BD416-C7E5-42C3-B5F0-4CB6F5EAF006','1DB91420-47D3-4219-AAB4-7E613FCBCC90','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A4C897E1-EAA9-4FBE-87EA-853A7CE0FC16','1DB91420-47D3-4219-AAB4-7E613FCBCC90','保存',4)
GO
--安全教育
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('E26D223B-4CA2-4A6D-82D0-224CC9C8676D','安全教育','',30,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('9D99A981-7380-4085-84FA-8C3B1AFA6202','培训教材库','HSSE/EduTrain/TrainDB.aspx',10,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5A41DAD8-B2C6-4610-95D7-A8B176200F5B','9D99A981-7380-4085-84FA-8C3B1AFA6202','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7EE19F24-F601-4FF4-9A2F-3322F24D71DB','9D99A981-7380-4085-84FA-8C3B1AFA6202','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('34650B63-6A3A-4459-A9A6-0E484C1249BE','9D99A981-7380-4085-84FA-8C3B1AFA6202','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('58199BA4-0E11-486E-9B4B-4AD7FD1AE126','9D99A981-7380-4085-84FA-8C3B1AFA6202','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('551A32B1-4857-443F-B34C-9A2E79BD830C','9D99A981-7380-4085-84FA-8C3B1AFA6202','上传资源',5)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('0838D65D-77B8-49E1-BB62-D2A740956EE9','9D99A981-7380-4085-84FA-8C3B1AFA6202','审核',6)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C6897F44-C261-47E6-B831-785D886DF88A','9D99A981-7380-4085-84FA-8C3B1AFA6202','导出',7)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('9D4F76A1-CD2E-4E66-B833-49425CD879EB','公司教材库','HSSE/EduTrain/CompanyTraining.aspx',20,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('014E0FD2-7642-4B4C-9C39-A170917DBDBB','9D4F76A1-CD2E-4E66-B833-49425CD879EB','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('86E61D57-8D3C-4C53-AA38-9F3C0D5F1505','9D4F76A1-CD2E-4E66-B833-49425CD879EB','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('93AC7AB0-72E1-4F22-9E4E-8FB29259E582','9D4F76A1-CD2E-4E66-B833-49425CD879EB','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('45507F8A-A7FD-4EEA-AA31-A62B6D2B777E','9D4F76A1-CD2E-4E66-B833-49425CD879EB','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('77AE466E-753B-4334-B263-290D94A164CE','9D4F76A1-CD2E-4E66-B833-49425CD879EB','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4D6BD686-DA06-45CC-9DB8-54B342651724','考试试题库','HSSE/EduTrain/TestTraining.aspx',30,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C76092DA-3B6B-4E8E-AE8C-3F6F8B414FBD','4D6BD686-DA06-45CC-9DB8-54B342651724','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CFE56FF9-1769-47D3-AA27-C4433B195E6B','4D6BD686-DA06-45CC-9DB8-54B342651724','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('12A7E3DB-F3A0-456E-A740-D52FE05AE7C7','4D6BD686-DA06-45CC-9DB8-54B342651724','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A31A9047-42E1-4AC1-A265-B0CAE93D2FA1','4D6BD686-DA06-45CC-9DB8-54B342651724','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('655878A6-60BC-4414-9AA4-B9D3B6E4E45A','4D6BD686-DA06-45CC-9DB8-54B342651724','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','安全试题库','HSSE/EduTrain/TrainTestDB.aspx',40,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7A670B04-B2D5-4943-88F6-9C87B2838EAC','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6A71170F-43FE-447B-9144-A40742DED4F9','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('3F66D20D-2F2E-47F1-A8D7-DC5FAB932FCD','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A91D76BF-AAC2-4CAA-8787-3E3A9C1D89D2','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('2B138B36-7EB8-4249-BBE6-B7AF5003C878','F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D86917DB-D00A-4E18-9793-C290B5BBA84C','事故案例库','HSSE/EduTrain/AccidentCase.aspx',50,'E26D223B-4CA2-4A6D-82D0-224CC9C8676D','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4CB28816-E27D-4196-B9A9-608DADCFD041','D86917DB-D00A-4E18-9793-C290B5BBA84C','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('134F8DF9-3540-46B7-B92E-74882E00A12E','D86917DB-D00A-4E18-9793-C290B5BBA84C','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('615B7022-6DFE-452A-82A3-84D9B3355782','D86917DB-D00A-4E18-9793-C290B5BBA84C','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A31B6309-D844-4AA0-AFC0-6A5DB5326008','D86917DB-D00A-4E18-9793-C290B5BBA84C','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E8CE61E9-1C90-472B-8120-CFF0E0411321','D86917DB-D00A-4E18-9793-C290B5BBA84C','导出',5)
GO
--安全技术
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D70D9BF5-C72E-414D-941B-CF9B4065F6BA','安全技术','',40,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('8333727B-A2CE-4CE2-A019-21AC9EE61A4C','危险源清单','HSSE/Technique/HazardList.aspx',10,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B2C71B19-5190-4FF4-9AF1-93C10A03B661','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('3850AB92-B01C-48B7-B196-2450CD92DEF8','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DBF0FDC8-93D1-41C7-875A-DF357D00E421','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('15A3FD8C-3986-4BB0-8022-B4C75C511A32','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('86CCD1C6-E858-423A-8158-2324176D870A','8333727B-A2CE-4CE2-A019-21AC9EE61A4C','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','公司危险源清单','HSSE/Technique/CompanyHazardList.aspx',20,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7398D1F5-300F-473B-957C-85B4D57F8C96','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('754FAC68-5A77-4B81-9EA1-D4BE590C4105','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('183A1331-E2E4-41A8-B203-B02405391804','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1C9E5A26-B448-43F2-A032-3378EA644609','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6DB66891-B6F5-4745-A866-BB365D9C6368','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','导入',5)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('89E1B161-C0F1-4B4E-A359-855FD050A306','C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A','导出',6)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','环境因素危险源','HSSE/Technique/Environmental.aspx',30,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF5','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF6','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF7','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF8','773B59F9-61F9-4F5E-9D68-A1BF9322AFFA','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DC2AA8C2-82A8-4F7A-832D-9889C65AA228','公司环境因素危险源','HSSE/Technique/CompanyEnvironmental.aspx',40,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CF9','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C10','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C11','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C12','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C13','DC2AA8C2-82A8-4F7A-832D-9889C65AA228','导入',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2D86AD87-4108-428C-BA3D-F81FB85511FE','安全隐患','HSSE/Technique/Rectify.aspx',50,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E8A0F258-126B-4F23-B9A9-05452FC870FB','2D86AD87-4108-428C-BA3D-F81FB85511FE','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CA827553-F651-4CE0-AFCA-3C3103C5AD81','2D86AD87-4108-428C-BA3D-F81FB85511FE','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('023A65DA-587C-4601-A1F5-5EBF410E9E61','2D86AD87-4108-428C-BA3D-F81FB85511FE','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('421EB267-9A7F-405F-85DF-60EF0D377E10','2D86AD87-4108-428C-BA3D-F81FB85511FE','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('9BEDE4E4-C1E2-4FE4-B987-07B5DA7C035C','2D86AD87-4108-428C-BA3D-F81FB85511FE','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('9C26BF2A-091D-4AC3-8678-334DE4E1CED7','项目安全检查项','HSSE/Technique/CheckItemSet.aspx',60,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C8D','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CC0','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9CEB','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6496A011-BFE8-4789-8654-1B44570B9C42','9C26BF2A-091D-4AC3-8678-334DE4E1CED7','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D11BFC83-BE64-457D-B8FA-11C37D35CD72','应急预案','HSSE/Technique/Emergency.aspx',70,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DE6496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('1E6496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('126496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('596496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('036496A011-BFE8-4789-8654-1B44570B9C','D11BFC83-BE64-457D-B8FA-11C37D35CD72','导出',5)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('3E2F2FFD-ED2E-4914-8370-D97A68398814','施工方案','HSSE/Technique/SpecialScheme.aspx',80,'D70D9BF5-C72E-414D-941B-CF9B4065F6BA','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C980','3E2F2FFD-ED2E-4914-8370-D97A68398814','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C981','3E2F2FFD-ED2E-4914-8370-D97A68398814','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C982','3E2F2FFD-ED2E-4914-8370-D97A68398814','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C983','3E2F2FFD-ED2E-4914-8370-D97A68398814','保存',4)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('495D9A19-6866-4281-9F0C-3ED15563C984','3E2F2FFD-ED2E-4914-8370-D97A68398814','导出',5)
GO
--标牌管理
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('1B688B07-AEF4-43D8-BF31-1907522967ED','标牌管理','',50,'664094A9-3DEF-4674-8FE2-ACF30B71B8DB','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('022CA9C1-70F0-4C07-996C-0736D32B442A','标牌管理','HSSE/Resources/SignManage.aspx',10,'1B688B07-AEF4-43D8-BF31-1907522967ED','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('30196A46-3F3E-48D5-A6E3-00FC0F8AF10C','022CA9C1-70F0-4C07-996C-0736D32B442A','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5B96CB89-92B5-41CE-A096-F3F3C2C5B762','022CA9C1-70F0-4C07-996C-0736D32B442A','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FEF7766D-A33E-4126-B997-E440E3C311D9','022CA9C1-70F0-4C07-996C-0736D32B442A','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('65F35123-38F9-49F1-9AE1-8A0234D45DF7','022CA9C1-70F0-4C07-996C-0736D32B442A','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('34705FFF-0BA5-4C4F-BD70-721AA0EF874F','质量公共资源库','',20,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('AB48BB81-A0F1-4E90-9E01-3F203E5ACFDE','施工公共资源库','',30,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('EDDED4C1-B01E-4831-8552-38CB30CE8817','开车公共资源库','',40,'BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','施工WBS基础数据库','CQMS/WBS/ControlItemInitSet.aspx',100,'0','Menu_ZHGL',1,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B5EAD05B-1F0B-49E6-B0F6-EC18D310ECC2','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('A40E6A45-C818-4D02-9850-2EC3FEC3F654','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('39D7EF9B-741A-4789-AE2F-2032D57093F1','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5F512767-BF01-4706-8741-D0E111A4A9E2','DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('6136C2AE-2AF8-498D-BC19-7D693841239C','文件柜','',110,'0','Menu_ZHGL',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('506F42F3-F4CF-46A7-AC90-787117B4F1DC','安全文件柜','',10,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('A90460D0-2658-43F7-9558-A72E91E54ABD','质量文件柜','',20,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('2539A5CE-E209-4A16-A9B7-4C43E4E3CBEC','进度文件柜','',30,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('8FB0A651-485F-4413-BCD6-22BF82438125','焊接文件柜','',40,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F596EC1A-71A3-4B34-B36C-68628F2F42FE','合同文件柜','',50,'6136C2AE-2AF8-498D-BC19-7D693841239C','Menu_DigData',1,1,1)
GO
@@ -0,0 +1,32 @@
--delete from Sys_ButtonToMenu where MenuId in (select MenuId from Sys_Menu where MenuType='Menu_PDigData')
--go
--delete from Sys_Menu where MenuType='Menu_PDigData'
--go
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('5704B651-2172-45D3-8206-448612C5BA11','WBS数据仓库','DigData/ProjectWBSDW.aspx',10,'0','Menu_PDigData',1,1,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','项目数据仓库','',20,'0','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4911D344-3182-4B46-B01F-B10DB058E550','安全数据','',10,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4F7C556C-DAC1-4BC4-BCF6-1B401F771204','质量数据','',20,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D01D3916-743A-4F97-9ADB-815712A89FAC','进度数据','',30,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('0443E704-45F4-40BE-8069-13E5554F5700','合同数据','',40,'775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D9252E0B-3956-473A-8ECC-12C0933469C3','数据分析室','',30,'0','Menu_PDigData',1,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('B6C1706F-685D-4BAF-B8F7-99C9561C8F5B','WBS数据分析','',10,'D9252E0B-3956-473A-8ECC-12C0933469C3','Menu_PDigData',1,1,1)
GO
@@ -65,6 +65,18 @@ INSERT [Sys_Menu] ([MenuId],[MenuName],[SortIndex],[SuperMenu],[MenuType],[IsOff
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'4342B20C-FD3D-4D19-9B7C-99CAD53DAAD4',N'11503AD6-742D-406D-96F1-17BA3B9E7580',N'删除',3)
Go
INSERT [Sys_Menu] ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'招标工程量清单定制',N'PHTGL/BillOfQuantities/BidProjectQuantityList.aspx',60,N'04DEBC8A-1D09-4DD8-9464-496A4533FE03',N'Menu_PHTGL',0,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'F26266A4-92A3-404D-B09F-F6BF4EA9FB47',N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'修改',2)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'EF556067-5F86-43E3-AFAC-B4CFFC7BD7F3',N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'保存',4)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'285674F5-8A75-43F4-9683-DD67BFDA7442',N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'增加',1)
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'223B4ABD-1E1A-47CA-AB54-4E832A8CEC1C',N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'删除',3)
Go
INSERT [Sys_Menu] ([MenuId],[MenuName],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'C041D799-47A0-4ECA-A6A2-C387857165D6',N'合同管理',20,N'0',N'Menu_PHTGL',0,0,1)
+3
View File
@@ -582,6 +582,9 @@
<Compile Include="PHTGL\BiddingManagement\SetSubReview_Sch1Service.cs" />
<Compile Include="PHTGL\BiddingManagement\SetSubReview_Sch2Service.cs" />
<Compile Include="Common\WordHelp.cs" />
<Compile Include="PHTGL\BillOfQuantities\PhtglBidprojectquantityService .cs" />
<Compile Include="PHTGL\BillOfQuantities\PhtglMainprojectquantityService .cs" />
<Compile Include="PHTGL\BillOfQuantities\PhtglQuantityService.cs" />
<Compile Include="PHTGL\ContractCompile\AttachUrl10Service.cs" />
<Compile Include="PHTGL\ContractCompile\AttachUrl10_HumanInputService.cs" />
<Compile Include="PHTGL\ContractCompile\AttachUrl10_MachineInputService.cs" />
+21 -2
View File
@@ -3167,8 +3167,23 @@ namespace BLL
/// 合同台账
/// </summary>
public const string ContractStandingBookMenuId = "0A5DF9F5-B6B5-41B8-8951-C203C5749495";
/// <summary>
/// 工程量清单菜单id
/// </summary>
public const string TemQuantityListMenuId0= "326AA80C-6B01-4214-ACF2-B29595BA28D5";
public const string TemQuantityListMenuId1= "0A679077-6D89-4272-A1B0-CF384DEDC9B8";
public const string TemQuantityListMenuId2= "0E04FA16-FFA6-4987-A0A5-A4658F0099F2";
public const string TemQuantityListMenuId3= "FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40";
public const string TemQuantityListMenuId4= "10586190-0FDD-4DA8-A877-CE4599D6F0DF";
public const string TemQuantityListMenuId5= "10586190-0FDD-4DA8-A877-CE4599D6F0DF";
public const string TemQuantityListMenuId6= "92101A90-9C22-4B43-B012-9AFF8402F85D";
public const string TemQuantityListMenuId7= "33A03E2C-4E00-4722-AA14-F50419468154";
public const string TemQuantityListMenuId8= "A5A31FE8-0643-4396-99E3-A4A31A947789";
public const string TemQuantityListMenuId9= "481E6B1E-A3D5-4012-B828-FE62EB6BA861";
/// <summary>
/// 招标工程量清单定制
/// </summary>
public const string PHTGL_BidProjectQuantityMenuId = "687991B6-73AC-42FA-9A72-178AF94D1EB4";
#endregion
@@ -3352,6 +3367,10 @@ namespace BLL
/// 进度计划编制模板文件原始虚拟路径
/// </summary>
public const string JDPlanTemplateUrl = "File\\Excel\\DataOut\\进度计划编制.xls";
/// <summary>
/// 合同工程量导入清单模板
/// </summary>
public const string TemQuantityTemplateUrl = "File\\Excel\\DataIn\\工程量清单模板.xlsx";
#endregion
@@ -0,0 +1,219 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using FineUIPro;
using MiniExcelLibs;
using Model;
namespace BLL
{
public static class PHTGL_BidProjectQuantityService
{
public static PHTGL_BidProjectQuantity GetPHTGL_BidProjectQuantityById(string bidProjectQuantityId)
{
return Funs.DB.PHTGL_BidProjectQuantity.FirstOrDefault(x => x.BidProjectQuantityId == bidProjectQuantityId);
}
public static void AddPHTGL_BidProjectQuantity(PHTGL_BidProjectQuantity newtable)
{
var table = new PHTGL_BidProjectQuantity
{
BidProjectQuantityId = newtable.BidProjectQuantityId,
LotNumber = newtable.LotNumber,
BidProjectCode = newtable.BidProjectCode,
IsMainProject = newtable.IsMainProject,
ProjectId = newtable.ProjectId,
CreatorId = newtable.CreatorId,
CreateDate = newtable.CreateDate
};
Funs.DB.PHTGL_BidProjectQuantity.InsertOnSubmit(table);
Funs.DB.SubmitChanges();
}
public static void UpdatePHTGL_BidProjectQuantity(PHTGL_BidProjectQuantity newtable)
{
var table = Funs.DB.PHTGL_BidProjectQuantity.FirstOrDefault(x =>
x.BidProjectQuantityId == newtable.BidProjectQuantityId);
if (table != null)
{
table.BidProjectQuantityId = newtable.BidProjectQuantityId;
table.LotNumber = newtable.LotNumber;
table.BidProjectCode = newtable.BidProjectCode;
table.IsMainProject = newtable.IsMainProject;
table.ProjectId = newtable.ProjectId;
table.CreatorId = newtable.CreatorId;
table.CreateDate = newtable.CreateDate;
Funs.DB.SubmitChanges();
}
}
public static void DeletePHTGL_BidProjectQuantityById(string BidProjectQuantityId)
{
var table = Funs.DB.PHTGL_BidProjectQuantity.FirstOrDefault(x =>
x.BidProjectQuantityId == BidProjectQuantityId);
if (table != null)
{
Funs.DB.PHTGL_BidProjectQuantity.DeleteOnSubmit(table);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 导出招标工作量清单
/// </summary>
/// <param name="bidProjectQuantityId">招标工作量清单主键id</param>
public static void ExportById(string bidProjectQuantityId)
{
var bidProjectQuantity = GetPHTGL_BidProjectQuantityById(bidProjectQuantityId);
var sheets = new Dictionary<string, object>();
var mainProjectQuantity = new PHTGL_MainProjectQuantity();
mainProjectQuantity.QuantityId = bidProjectQuantityId;
var mainProjectList = PHTGL_MainProjectQuantityService.GetPHTGL_MainProjectQuantityByModle(mainProjectQuantity);//获取主项
foreach (var item in mainProjectList)
{
var querytable = new PHTGL_Quantity();
querytable.IsTemplate = false;
querytable.ParentId = item.MainProjectQuantityId;
var tb = PHTGL_QuantityService.GetPHTGL_QuantityByModle(querytable);
var exportmodel = (from x in tb
select new
{
专业= x.Major,
分部工程= x.SubProject,
分项工程= x.SubItemProject,
项目编码= x.ProjectCode,
项目名称=x.ProjectName,
项目特征描述= x.ProjectDescription,
计量单位= x.UnitOfMeasurement,
工程量=x.Quantity,
全费用固定综合单价=x.TotalCostFixedComprehensiveUnitPrice,
主材费=x.MainMaterialCost,
合价=x.TotalPrice,
计算规则=x.CalculationRule,
工作内容=x.WorkContent,
备注=x.Remarks,
}).ToList();
sheets.Add(item.MainProjectQuantityName,exportmodel);
}
string path = Funs.RootPath + @"File\Excel\Temp\招标工作清单-"+ bidProjectQuantity.BidProjectCode+ ".xlsx";
path = path.Replace(".xlsx", string.Format("{0:yyyy-MM-dd-HH-mm}", DateTime.Now) + ".xlsx");
MiniExcel.SaveAs(path, sheets);
string fileName = "招标工作清单-" + bidProjectQuantity.BidProjectCode + ".xlsx";
FileInfo info = new FileInfo(path);
long fileSize = info.Length;
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.ContentType = "application/x-zip-compressed";
System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
System.Web.HttpContext.Current.Response.AddHeader("Content-Length", fileSize.ToString());
System.Web.HttpContext.Current.Response.TransmitFile(path, 0, fileSize);
System.Web.HttpContext.Current.Response.Flush();
System.Web.HttpContext.Current.Response.Close();
File.Delete(path);
}
public static void ExportByMainProjectQuantityId(string mainProjectQuantityId)
{
var sheets = new Dictionary<string, object>();
var mainProjectList = PHTGL_MainProjectQuantityService.GetPHTGL_MainProjectQuantityById(mainProjectQuantityId);//获取主项
if (mainProjectList==null)
{
return;
}
var querytable = new PHTGL_Quantity();
querytable.IsTemplate = false;
querytable.ParentId = mainProjectQuantityId;
var tb = PHTGL_QuantityService.GetPHTGL_QuantityByModle(querytable);
var exportmodel = (from x in tb
select new
{
专业 = x.Major,
分部工程 = x.SubProject,
分项工程 = x.SubItemProject,
项目编码 = x.ProjectCode,
项目名称 = x.ProjectName,
项目特征描述 = x.ProjectDescription,
计量单位 = x.UnitOfMeasurement,
工程量 = x.Quantity,
全费用固定综合单价 = x.TotalCostFixedComprehensiveUnitPrice,
主材费 = x.MainMaterialCost,
合价 = x.TotalPrice,
计算规则 = x.CalculationRule,
工作内容 = x.WorkContent,
备注 = x.Remarks,
}).ToList();
sheets.Add(mainProjectList.MainProjectQuantityName, exportmodel);
string path = Funs.RootPath + @"File\Excel\Temp\招标工作清单-" + mainProjectList.MainProjectQuantityCode + ".xlsx";
path = path.Replace(".xlsx", string.Format("{0:yyyy-MM-dd-HH-mm}", DateTime.Now) + ".xlsx");
MiniExcel.SaveAs(path, sheets);
string fileName = "招标工作清单-" + mainProjectList.MainProjectQuantityCode + ".xlsx";
FileInfo info = new FileInfo(path);
long fileSize = info.Length;
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.ContentType = "application/x-zip-compressed";
System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
System.Web.HttpContext.Current.Response.AddHeader("Content-Length", fileSize.ToString());
System.Web.HttpContext.Current.Response.TransmitFile(path, 0, fileSize);
System.Web.HttpContext.Current.Response.Flush();
System.Web.HttpContext.Current.Response.Close();
File.Delete(path);
}
#region 获取列表
/// <summary>
/// 记录数
/// </summary>
public static int count { get; set; }
public static List<PHTGL_BidProjectQuantity> GetPHTGL_BidProjectQuantityByModle(PHTGL_BidProjectQuantity table)
{
var q = from x in Funs.DB.PHTGL_BidProjectQuantity
where
(string.IsNullOrEmpty(table.BidProjectQuantityId) ||
x.BidProjectQuantityId.Contains(table.BidProjectQuantityId)) &&
(string.IsNullOrEmpty(table.LotNumber) || x.LotNumber.Contains(table.LotNumber)) &&
(string.IsNullOrEmpty(table.BidProjectCode) ||
x.BidProjectCode.Contains(table.BidProjectCode)) &&
(string.IsNullOrEmpty(table.ProjectId) ||
x.ProjectId.Contains(table.ProjectId))
&&
(string.IsNullOrEmpty(table.CreatorId) ||
x.CreatorId.Contains(table.CreatorId))
select x
;
return q.ToList();
}
/// 获取分页列表
/// </summary>
/// <param name="PageIndex">页码</param>
/// <param name="PageSize">每页数量</param>
/// <returns></returns>
public static IEnumerable getListData(PHTGL_BidProjectQuantity table, Grid Grid1)
{
var q = GetPHTGL_BidProjectQuantityByModle(table);
count = q.Count();
if (count == 0) return null;
q = q.Skip(Grid1.PageSize * Grid1.PageIndex).Take(Grid1.PageSize).ToList();
// q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in q
select new
{
x.BidProjectQuantityId,
x.LotNumber,
x.BidProjectCode,
x.IsMainProject,
x.ProjectId,
x.CreatorId,
x.CreateDate
};
}
#endregion
}
}
@@ -0,0 +1,119 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using FineUIPro;
using Model;
namespace BLL
{
public static class PHTGL_MainProjectQuantityService
{
public static PHTGL_MainProjectQuantity GetPHTGL_MainProjectQuantityById(string MainProjectQuantityId)
{
return Funs.DB.PHTGL_MainProjectQuantity.FirstOrDefault(x =>
x.MainProjectQuantityId == MainProjectQuantityId);
}
public static void AddPHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity newtable)
{
var table = new PHTGL_MainProjectQuantity
{
MainProjectQuantityId = newtable.MainProjectQuantityId,
MainProjectQuantityCode = newtable.MainProjectQuantityCode,
MainProjectQuantityName = newtable.MainProjectQuantityName,
QuantityId = newtable.QuantityId
};
Funs.DB.PHTGL_MainProjectQuantity.InsertOnSubmit(table);
Funs.DB.SubmitChanges();
}
public static void UpdatePHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity newtable)
{
var table = Funs.DB.PHTGL_MainProjectQuantity.FirstOrDefault(x =>
x.MainProjectQuantityId == newtable.MainProjectQuantityId);
if (table != null)
{
table.MainProjectQuantityId = newtable.MainProjectQuantityId;
table.MainProjectQuantityCode = newtable.MainProjectQuantityCode;
table.MainProjectQuantityName = newtable.MainProjectQuantityName;
table.QuantityId = newtable.QuantityId;
Funs.DB.SubmitChanges();
}
}
public static void DeleteById(string MainProjectQuantityId)
{
var table = Funs.DB.PHTGL_MainProjectQuantity.FirstOrDefault(x =>
x.MainProjectQuantityId == MainProjectQuantityId);
if (table != null)
{
Funs.DB.PHTGL_MainProjectQuantity.DeleteOnSubmit(table);
Funs.DB.SubmitChanges();
}
}
public static void DeleteByBidProjectQuantityId(string bidProjectQuantityId)
{
var table = Funs.DB.PHTGL_MainProjectQuantity.Where(x =>
x.QuantityId == bidProjectQuantityId);
if (table.Any())
{
foreach (var item in table)
PHTGL_QuantityService.DeletePHTGL_QuantityByParentId(item.MainProjectQuantityId);
Funs.DB.PHTGL_MainProjectQuantity.DeleteAllOnSubmit(table);
Funs.DB.SubmitChanges();
}
}
#region 获取列表
/// <summary>
/// 记录数
/// </summary>
public static int count { get; set; }
public static List<PHTGL_MainProjectQuantity> GetPHTGL_MainProjectQuantityByModle(
PHTGL_MainProjectQuantity table)
{
var q = from x in Funs.DB.PHTGL_MainProjectQuantity
where
(string.IsNullOrEmpty(table.MainProjectQuantityId) ||
x.MainProjectQuantityId.Contains(table.MainProjectQuantityId)) &&
(string.IsNullOrEmpty(table.MainProjectQuantityCode) ||
x.MainProjectQuantityCode.Contains(table.MainProjectQuantityCode)) &&
(string.IsNullOrEmpty(table.MainProjectQuantityName) ||
x.MainProjectQuantityName.Contains(table.MainProjectQuantityName)) &&
(string.IsNullOrEmpty(table.QuantityId) || x.QuantityId.Contains(table.QuantityId))
select x
;
return q.ToList();
}
/// 获取分页列表
/// </summary>
/// <param name="PageIndex">页码</param>
/// <param name="PageSize">每页数量</param>
/// <returns></returns>
public static IEnumerable getListData(PHTGL_MainProjectQuantity table, Grid Grid1)
{
var q = GetPHTGL_MainProjectQuantityByModle(table);
count = q.Count();
if (count == 0) return null;
q = q.Skip(Grid1.PageSize * Grid1.PageIndex).Take(Grid1.PageSize).ToList();
// q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in q
select new
{
x.MainProjectQuantityId,
x.MainProjectQuantityCode,
x.MainProjectQuantityName,
x.QuantityId
};
}
#endregion
}
}
@@ -0,0 +1,378 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using EmitMapper;
using FineUIPro;
using MiniExcelLibs;
using MiniExcelLibs.Attributes;
using Model;
namespace BLL
{
public static class PHTGL_QuantityService
{
public static PHTGL_Quantity GetPHTGL_QuantityById(string Id)
{
return Funs.DB.PHTGL_Quantity.FirstOrDefault(x => x.Id == Id);
}
public static void AddPHTGL_Quantity(PHTGL_Quantity newtable)
{
var table = new PHTGL_Quantity
{
Id = newtable.Id,
Major = newtable.Major,
SubProject = newtable.SubProject,
SubItemProject = newtable.SubItemProject,
ProjectCode = newtable.ProjectCode,
ProjectName = newtable.ProjectName,
ProjectDescription = newtable.ProjectDescription,
UnitOfMeasurement = newtable.UnitOfMeasurement,
Quantity = newtable.Quantity,
TotalCostFixedComprehensiveUnitPrice = newtable.TotalCostFixedComprehensiveUnitPrice,
MainMaterialCost = newtable.MainMaterialCost,
TotalPrice = newtable.TotalPrice,
CalculationRule = newtable.CalculationRule,
WorkContent = newtable.WorkContent,
Remarks = newtable.Remarks,
IsTemplate = newtable.IsTemplate,
ParentId = newtable.ParentId
};
Funs.DB.PHTGL_Quantity.InsertOnSubmit(table);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 通过模板增加实体
/// </summary>
/// <param name="newtable"></param>
/// <param name="parentId"></param>
public static void AddPHTGL_QuantityByTemModel(PHTGL_Quantity newtable, string parentId)
{
var table = new PHTGL_Quantity
{
Id = SQLHelper.GetNewID(),
Major = newtable.Major,
SubProject = newtable.SubProject,
SubItemProject = newtable.SubItemProject,
ProjectCode = newtable.ProjectCode,
ProjectName = newtable.ProjectName,
ProjectDescription = newtable.ProjectDescription,
UnitOfMeasurement = newtable.UnitOfMeasurement,
Quantity = newtable.Quantity,
TotalCostFixedComprehensiveUnitPrice = newtable.TotalCostFixedComprehensiveUnitPrice,
MainMaterialCost = newtable.MainMaterialCost,
TotalPrice = newtable.TotalPrice,
CalculationRule = newtable.CalculationRule,
WorkContent = newtable.WorkContent,
Remarks = newtable.Remarks,
IsTemplate = false,
ParentId = parentId
};
Funs.DB.PHTGL_Quantity.InsertOnSubmit(table);
Funs.DB.SubmitChanges();
}
public static void UpdatePHTGL_Quantity(PHTGL_Quantity newtable)
{
var table = Funs.DB.PHTGL_Quantity.FirstOrDefault(x => x.Id == newtable.Id);
if (table != null)
{
table.Id = newtable.Id;
table.Major = newtable.Major;
table.SubProject = newtable.SubProject;
table.SubItemProject = newtable.SubItemProject;
table.ProjectCode = newtable.ProjectCode;
table.ProjectName = newtable.ProjectName;
table.ProjectDescription = newtable.ProjectDescription;
table.UnitOfMeasurement = newtable.UnitOfMeasurement;
table.Quantity = newtable.Quantity;
table.TotalCostFixedComprehensiveUnitPrice = newtable.TotalCostFixedComprehensiveUnitPrice;
table.MainMaterialCost = newtable.MainMaterialCost;
table.TotalPrice = newtable.TotalPrice;
table.CalculationRule = newtable.CalculationRule;
table.WorkContent = newtable.WorkContent;
table.Remarks = newtable.Remarks;
table.IsTemplate = newtable.IsTemplate;
table.ParentId = newtable.ParentId;
Funs.DB.SubmitChanges();
}
}
public static void DeletePHTGL_QuantityById(string Id)
{
var table = Funs.DB.PHTGL_Quantity.FirstOrDefault(x => x.Id == Id);
if (table != null)
{
Funs.DB.PHTGL_Quantity.DeleteOnSubmit(table);
Funs.DB.SubmitChanges();
}
}
public static void DeletePHTGL_QuantityByParentId(string parentId)
{
var table = Funs.DB.PHTGL_Quantity.Where(x => x.ParentId == parentId);
if (table.Any())
{
Funs.DB.PHTGL_Quantity.DeleteAllOnSubmit(table);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 导入数据
/// </summary>
/// <param name="path">数据文件地址</param>
/// <param name="majortype">专业类型</param>
/// <returns></returns>
public static ResponeData ImportData(string path, string majortype)
{
var responeData = new ResponeData();
List<PHTGL_QuantityDtoIn> rows;
try
{
rows = MiniExcel.Query<PHTGL_QuantityDtoIn>(path).ToList();
}
catch (Exception e)
{
responeData.code = 0;
responeData.message = "模板错误";
return responeData;
}
var mapper =
ObjectMapperManager.DefaultInstance.GetMapper<List<PHTGL_QuantityDtoIn>, List<PHTGL_Quantity>>();
var modeList = mapper.Map(rows);
if (modeList.Count == 0)
{
responeData.code = 0;
responeData.message = "没有数据";
return responeData;
}
foreach (var item in modeList)
{
item.Major = GetMajorItems().Where(x => x.Text == majortype).Select(x => x.Value).FirstOrDefault() ??
"";
if (string.IsNullOrEmpty(item.Major)) break;
var queryPhtglQuantity = new PHTGL_Quantity
{
Major = item.Major,
SubProject = item.SubProject,
SubItemProject = item.SubItemProject,
ProjectCode = item.ProjectCode,
IsTemplate = true
};
var resultModel = GetPHTGL_QuantityByModle(queryPhtglQuantity);
if (resultModel.Any())
{
item.Id = resultModel[0].Id;
UpdatePHTGL_Quantity(item);
}
else
{
item.Id = SQLHelper.GetNewID();
item.IsTemplate = true;
AddPHTGL_Quantity(item);
}
}
return responeData;
}
public static ResponeData ImportData(string path, string majortype, string mainProjectQuantityId)
{
var responeData = new ResponeData();
List<PHTGL_QuantityDtoIn> rows;
try
{
rows = MiniExcel.Query<PHTGL_QuantityDtoIn>(path).ToList();
}
catch (Exception e)
{
responeData.code = 0;
responeData.message = "模板错误";
return responeData;
}
var mapper =
ObjectMapperManager.DefaultInstance.GetMapper<List<PHTGL_QuantityDtoIn>, List<PHTGL_Quantity>>();
var modeList = mapper.Map(rows);
if (modeList.Count == 0)
{
responeData.code = 0;
responeData.message = "没有数据";
return responeData;
}
foreach (var item in modeList)
{
if (!string.IsNullOrEmpty(majortype))
{
item.Major = GetMajorItems().Where(x => x.Text == majortype).Select(x => x.Value).FirstOrDefault() ??
"";
}
if (string.IsNullOrEmpty(item.Major)) break;
var queryPhtglQuantity = new PHTGL_Quantity
{
Major = item.Major,
SubProject = item.SubProject,
SubItemProject = item.SubItemProject,
ProjectCode = item.ProjectCode,
};
if (string.IsNullOrEmpty(mainProjectQuantityId))
{
queryPhtglQuantity.IsTemplate = true;
item.IsTemplate = true;
}
else
{
queryPhtglQuantity.IsTemplate = false;
queryPhtglQuantity.ParentId = mainProjectQuantityId;
item.ParentId = mainProjectQuantityId;
item.IsTemplate = false;
}
var resultModel = GetPHTGL_QuantityByModle(queryPhtglQuantity);
if (resultModel.Any())
{
item.Id = resultModel[0].Id;
UpdatePHTGL_Quantity(item);
}
else
{
item.Id = SQLHelper.GetNewID();
AddPHTGL_Quantity(item);
}
}
return responeData;
}
public static ListItem[] GetMajorItems()
{
var list = new ListItem[10];
list[0] = new ListItem("0", "土建工程");
list[1] = new ListItem("1", "钢结构预制工程");
list[2] = new ListItem("2", "工艺管道安装工程");
list[3] = new ListItem("3", "工艺设备安装工程");
list[4] = new ListItem("4", "非标设备现场制作安装工程");
list[5] = new ListItem("5", "电仪安装工程");
list[6] = new ListItem("6", "水暖安装工程");
list[7] = new ListItem("7", "防腐绝热工程");
list[8] = new ListItem("8", "无损检测工程");
list[9] = new ListItem("9", "消防工程");
return list;
}
#region 获取列表
/// <summary>
/// 记录数
/// </summary>
public static int count { get; set; }
public static List<PHTGL_Quantity> GetPHTGL_QuantityByModle(PHTGL_Quantity table)
{
var q = from x in Funs.DB.PHTGL_Quantity
where
(string.IsNullOrEmpty(table.Id) || x.Id.Contains(table.Id)) &&
(string.IsNullOrEmpty(table.Major) || x.Major.Contains(table.Major)) &&
(string.IsNullOrEmpty(table.SubProject) || x.SubProject.Contains(table.SubProject)) &&
(string.IsNullOrEmpty(table.SubItemProject) ||
x.SubItemProject.Contains(table.SubItemProject)) &&
(string.IsNullOrEmpty(table.ProjectCode) || x.ProjectCode.Contains(table.ProjectCode)) &&
(string.IsNullOrEmpty(table.ProjectName) || x.ProjectName.Contains(table.ProjectName)) &&
(string.IsNullOrEmpty(table.ProjectDescription) ||
x.ProjectDescription.Contains(table.ProjectDescription)) &&
(string.IsNullOrEmpty(table.UnitOfMeasurement) ||
x.UnitOfMeasurement.Contains(table.UnitOfMeasurement)) &&
(string.IsNullOrEmpty(table.Quantity) || x.Quantity.Contains(table.Quantity)) &&
(string.IsNullOrEmpty(table.TotalCostFixedComprehensiveUnitPrice) ||
x.TotalCostFixedComprehensiveUnitPrice.Contains(table.TotalCostFixedComprehensiveUnitPrice)) &&
(string.IsNullOrEmpty(table.MainMaterialCost) ||
x.MainMaterialCost.Contains(table.MainMaterialCost)) &&
(string.IsNullOrEmpty(table.TotalPrice) || x.TotalPrice.Contains(table.TotalPrice)) &&
(string.IsNullOrEmpty(table.CalculationRule) ||
x.CalculationRule.Contains(table.CalculationRule)) &&
(string.IsNullOrEmpty(table.WorkContent) || x.WorkContent.Contains(table.WorkContent)) &&
(string.IsNullOrEmpty(table.Remarks) || x.Remarks.Contains(table.Remarks)) &&
x.IsTemplate == table.IsTemplate &&
(string.IsNullOrEmpty(table.ParentId) || x.ParentId.Contains(table.ParentId))
select x
;
return q.ToList();
}
/// 获取分页列表
/// </summary>
/// <param name="PageIndex">页码</param>
/// <param name="PageSize">每页数量</param>
/// <returns></returns>
public static IEnumerable getListData(PHTGL_Quantity table, Grid Grid1)
{
var q = GetPHTGL_QuantityByModle(table);
count = q.Count();
if (count == 0) return null;
q = q.Skip(Grid1.PageSize * Grid1.PageIndex).Take(Grid1.PageSize).ToList();
// q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in q
select new
{
x.Id,
x.Major,
x.SubProject,
x.SubItemProject,
x.ProjectCode,
x.ProjectName,
x.ProjectDescription,
x.UnitOfMeasurement,
x.Quantity,
x.TotalCostFixedComprehensiveUnitPrice,
x.MainMaterialCost,
x.TotalPrice,
x.CalculationRule,
x.WorkContent,
x.Remarks,
x.IsTemplate,
x.ParentId
};
}
#endregion
}
public class PHTGL_QuantityDtoIn
{
[ExcelColumnIndex("A")] public string Major { get; set; }
[ExcelColumnIndex("B")] public string SubProject { get; set; }
[ExcelColumnIndex("C")] public string SubItemProject { get; set; }
[ExcelColumnIndex("D")] public string ProjectCode { get; set; }
[ExcelColumnIndex("E")] public string ProjectName { get; set; }
[ExcelColumnIndex("F")] public string ProjectDescription { get; set; }
[ExcelColumnIndex("G")] public string UnitOfMeasurement { get; set; }
[ExcelColumnIndex("H")] public string Quantity { get; set; }
[ExcelColumnIndex("I")] public string TotalCostFixedComprehensiveUnitPrice { get; set; }
[ExcelColumnIndex("J")] public string MainMaterialCost { get; set; }
[ExcelColumnIndex("K")] public string TotalPrice { get; set; }
[ExcelColumnIndex("L")] public string CalculationRule { get; set; }
[ExcelColumnIndex("M")] public string WorkContent { get; set; }
[ExcelColumnIndex("N")] public string Remarks { get; set; }
}
}
@@ -0,0 +1,24 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ProjectWBSControl.ascx.cs" Inherits="FineUIPro.Web.Controls.ProjectWBSControl" %>
<f:Panel ID="Panel2" runat="server" BodyPadding="0px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server">
<Items>
<f:RadioButtonList runat="server" ID="ckState" Width="350px" AutoColumnWidth="true"
AutoPostBack="true" OnSelectedIndexChanged="ckState_SelectedIndexChanged">
<f:RadioItem Text="全部" Value="-1" Selected="true"/>
<f:RadioItem Text="0级" Value="0" />
<f:RadioItem Text="1级" Value="1" />
<f:RadioItem Text="2级" Value="2" />
<f:RadioItem Text="3级" Value="3" />
</f:RadioButtonList>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="trWBS" EnableCollapse="true" ShowHeader="false" Title="WBS"
OnNodeCommand="trWBS_NodeCommand" OnNodeExpand="trWBS_NodeExpand" AutoLeafIdentification="true"
runat="server" ShowBorder="false" EnableTextSelection="True">
</f:Tree>
</Items>
</f:Panel>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Data;
using System.Linq;
namespace FineUIPro.Web.Controls
{
public partial class ProjectWBSControl : System.Web.UI.UserControl
{
#region 自定义项
/// <summary>
/// 主键
/// </summary>
public string WorkPackageId
{
get
{
return (string)ViewState["WorkPackageId"];
}
set
{
ViewState["WorkPackageId"] = value;
}
}
/// <summary>
/// 项目ID
/// </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)
{
////加载树
SetSubUnitProjectTree(this.trWBS);
}
}
#endregion
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trWBS_NodeCommand(object sender, TreeCommandEventArgs e)
{
if (this.trWBS != null && !string.IsNullOrEmpty(this.trWBS.SelectedNodeID))
{
this.WorkPackageId = this.trWBS.SelectedNodeID;
if (this.change != null)
{
this.change(this, e);
}
}
}
public delegate void userEvent(object sender, EventArgs arg);
public event userEvent change;
#region 绑定分公司 单位-项目树
/// <summary>
/// 绑定分公司 单位-项目树
/// </summary>
/// <param name="trWBS"></param>
/// <param name="CurrUser"></param>
public void SetSubUnitProjectTree(FineUIPro.Tree trWBS)
{
this.trWBS.Nodes.Clear();
this.trWBS.ShowBorder = false;
this.trWBS.ShowHeader = false;
this.trWBS.EnableIcons = true;
this.trWBS.AutoScroll = true;
this.trWBS.EnableSingleClickExpand = true;
TreeNode rootNode1 = new TreeNode();
rootNode1.Text = "建筑工程";
rootNode1.NodeID = "1";
rootNode1.CommandName = "ProjectType";
rootNode1.EnableExpandEvent = true;
rootNode1.EnableClickEvent = true;
this.trWBS.Nodes.Add(rootNode1);
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
rootNode1.Nodes.Add(emptyNode);
//this.GetNodes(rootNode1.Nodes, rootNode1.NodeID);
TreeNode rootNode2 = new TreeNode();
rootNode2.Text = "安装工程";
rootNode2.NodeID = "2";
rootNode2.CommandName = "ProjectType";
rootNode2.EnableExpandEvent = true;
rootNode2.EnableClickEvent = true;
this.trWBS.Nodes.Add(rootNode2);
rootNode2.Nodes.Add(emptyNode);
}
#endregion
#region 展开树
/// <summary>
/// 展开树
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trWBS_NodeExpand(object sender, TreeNodeEventArgs e)
{
e.Node.Nodes.Clear();
if (e.Node.CommandName == "ProjectType") //展开工程类型
{
var trUnitWork = from x in Funs.DB.WBS_UnitWork
where x.ProjectId == this.ProjectId && x.SuperUnitWork == null && x.ProjectType == e.Node.NodeID
select x;
trUnitWork = trUnitWork.OrderBy(x => x.UnitWorkCode);
if (trUnitWork.Count() > 0)
{
foreach (var trUnitWorkItem in trUnitWork)
{
TreeNode newNode = new TreeNode();
newNode.Text = trUnitWorkItem.UnitWorkCode + "-" + trUnitWorkItem.UnitWorkName;
newNode.NodeID = trUnitWorkItem.UnitWorkId;
newNode.CommandName = "UnitWork";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
if (BLL.WorkPackageService.GetWorkPackages1ByUnitWorkId(trUnitWorkItem.UnitWorkId.ToString()) != null)
{
TreeNode temp = new TreeNode();
temp.Text = "temp";
temp.NodeID = "temp";
newNode.Nodes.Add(temp);
}
}
}
}
else if (e.Node.CommandName == "UnitWork") //展开单位工程节点
{
var workPackages = from x in Funs.DB.WBS_WorkPackage where x.UnitWorkId == e.NodeID && x.SuperWorkPack == null && x.IsApprove == true orderby x.WorkPackageCode select x;
foreach (var workPackage in workPackages)
{
TreeNode newNode = new TreeNode();
newNode.Text = workPackage.PackageContent;
newNode.NodeID = workPackage.WorkPackageId;
newNode.CommandName = "WorkPackage";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x;
if (childWorkPackages.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
else if (e.Node.CommandName == "WorkPackage") //展开工作包节点
{
var workPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == e.Node.NodeID && x.IsApprove == true orderby x.WorkPackageCode select x;
if (workPackages.Count() > 0) //存在子单位工程
{
foreach (var workPackage in workPackages)
{
TreeNode newNode = new TreeNode();
newNode.Text = workPackage.PackageContent;
newNode.NodeID = workPackage.WorkPackageId;
newNode.CommandName = "WorkPackage";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x;
if (childWorkPackages.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
}
}
#endregion
protected void ckState_SelectedIndexChanged(object sender, EventArgs e)
{
////加载树
SetSubUnitProjectTree(this.trWBS);
}
}
}
@@ -0,0 +1,71 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.Controls
{
public partial class ProjectWBSControl
{
/// <summary>
/// Panel2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel2;
/// <summary>
/// drpWBS 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpWBS;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ckState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList ckState;
/// <summary>
/// trWBS 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree trWBS;
}
}
@@ -0,0 +1,24 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WBSControl.ascx.cs" Inherits="FineUIPro.Web.Controls.WBSControl" %>
<f:Panel ID="Panel2" runat="server" BodyPadding="0px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server">
<Items>
<f:RadioButtonList runat="server" ID="ckState" Width="350px" AutoColumnWidth="true"
AutoPostBack="true" OnSelectedIndexChanged="ckState_SelectedIndexChanged">
<f:RadioItem Text="全部" Value="-1" Selected="true"/>
<f:RadioItem Text="0级" Value="0" />
<f:RadioItem Text="1级" Value="1" />
<f:RadioItem Text="2级" Value="2" />
<f:RadioItem Text="3级" Value="3" />
</f:RadioButtonList>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="trWBS" EnableCollapse="true" ShowHeader="false" Title="WBS"
OnNodeCommand="trWBS_NodeCommand" OnNodeExpand="trWBS_NodeExpand" AutoLeafIdentification="true"
runat="server" ShowBorder="false" EnableTextSelection="True">
</f:Tree>
</Items>
</f:Panel>
@@ -0,0 +1,163 @@
using BLL;
using System;
using System.Data;
using System.Linq;
namespace FineUIPro.Web.Controls
{
public partial class WBSControl : System.Web.UI.UserControl
{
public string WorkPackageCode
{
get
{
return (string)ViewState["WorkPackageCode"];
}
set
{
ViewState["WorkPackageCode"] = value;
}
}
#region 加载页面
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
////加载树
SetSubUnitProjectTree(this.trWBS);
}
}
#endregion
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trWBS_NodeCommand(object sender, TreeCommandEventArgs e)
{
if (this.trWBS != null && !string.IsNullOrEmpty(this.trWBS.SelectedNodeID))
{
this.WorkPackageCode = this.trWBS.SelectedNodeID;
if (this.change != null)
{
this.change(this, e);
}
}
}
public delegate void userEvent(object sender, EventArgs arg);
public event userEvent change;
#region 绑定分公司 单位-项目树
/// <summary>
/// 绑定分公司 单位-项目树
/// </summary>
/// <param name="trWBS"></param>
/// <param name="CurrUser"></param>
public void SetSubUnitProjectTree(FineUIPro.Tree trWBS)
{
this.trWBS.Nodes.Clear();
this.trWBS.ShowBorder = false;
this.trWBS.ShowHeader = false;
this.trWBS.EnableIcons = true;
this.trWBS.AutoScroll = true;
this.trWBS.EnableSingleClickExpand = true;
TreeNode rootNode1 = new TreeNode();
rootNode1.Text = "建筑工程";
rootNode1.NodeID = "1";
rootNode1.CommandName = "ProjectType";
rootNode1.EnableExpandEvent = true;
rootNode1.EnableClickEvent = true;
this.trWBS.Nodes.Add(rootNode1);
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
rootNode1.Nodes.Add(emptyNode);
TreeNode rootNode2 = new TreeNode();
rootNode2.Text = "安装工程";
rootNode2.NodeID = "2";
rootNode2.CommandName = "ProjectType";
rootNode2.EnableExpandEvent = true;
rootNode2.EnableClickEvent = true;
this.trWBS.Nodes.Add(rootNode2);
rootNode2.Nodes.Add(emptyNode);
}
#endregion
#region 展开树
/// <summary>
/// 展开树
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trWBS_NodeExpand(object sender, TreeNodeEventArgs e)
{
e.Node.Nodes.Clear();
if (e.Node.CommandName == "ProjectType") //展开工程类型
{
var workPackages = from x in Funs.DB.WBS_WorkPackageInit where x.ProjectType == e.NodeID && x.SuperWorkPack == null orderby x.WorkPackageCode select x;
foreach (var workPackage in workPackages)
{
TreeNode newNode = new TreeNode();
newNode.Text = workPackage.PackageContent;
newNode.NodeID = workPackage.WorkPackageCode;
newNode.CommandName = "WorkPackage";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var childWorkPackages = from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == workPackage.WorkPackageCode select x;
if (childWorkPackages.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
else if (e.Node.CommandName == "WorkPackage") //展开单位工程节点
{
var workPackages = from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == e.Node.NodeID orderby x.WorkPackageCode select x;
if (workPackages.Count() > 0) //存在子单位工程
{
foreach (var workPackage in workPackages)
{
TreeNode newNode = new TreeNode();
newNode.Text = workPackage.PackageContent;
newNode.NodeID = workPackage.WorkPackageCode;
newNode.CommandName = "WorkPackage";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var childWorkPackages = from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == workPackage.WorkPackageCode select x;
if (childWorkPackages.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
}
}
#endregion
protected void ckState_SelectedIndexChanged(object sender, EventArgs e)
{
////加载树
SetSubUnitProjectTree(this.trWBS);
}
}
}
+53
View File
@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.Controls
{
public partial class WBSControl
{
/// <summary>
/// Panel2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel2;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ckState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList ckState;
/// <summary>
/// trWBS 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree trWBS;
}
}
@@ -0,0 +1,100 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProjectWBSDW.aspx.cs" Inherits="FineUIPro.Web.DigData.ProjectWBSDW" %>
<%@ Register Src="~/Controls/ProjectWBSControl.ascx" TagName="ProjectWBSControl" TagPrefix="uc1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>项目WBS数据仓库</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" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
EnableCollapse="true" Width="360" Title="WBS" TitleToolTip="WBS" ShowBorder="true"
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit">
<Items>
<f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true"
BodyPadding="0px">
<uc1:ProjectWBSControl ID="ucTree" runat="server" Onchange="changeTree" />
</f:ContentPanel>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="WBS数据仓库"
TitleToolTip="WBS数据仓库" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:CheckBoxList runat="server" ID="ckType" AutoColumnWidth="true"
AutoPostBack="true" OnSelectedIndexChanged="ckType_SelectedIndexChanged">
<f:CheckItem Value="HSSE" Text="安全数据" />
<f:CheckItem Value="CQMS" Text="质量数据" />
<f:CheckItem Value="JDGL" Text="进度数据" />
<f:CheckItem Value="HTGL" Text="合同数据" />
<f:CheckItem Value="LW" Text="劳务数据" />
</f:CheckBoxList>
<f:Button ID="btnNew" Text="新增" Icon="Add" EnablePostBack="false" runat="server">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:GroupPanel runat="server" ID="Panel_CurrentApproval" Title="工作包" Layout="VBox" Height="200px" AutoScroll="true">
<Items>
<f:CheckBoxList runat="server" ID="cblControlItem" Readonly="true"
AutoColumnWidth="true" ColumnNumber="5">
</f:CheckBoxList>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpHSSE" Title="安全数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpCQMS" Title="质量数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpJDGL" Title="进度数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpHTGL" Title="合同数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpLW" Title="劳务数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="WBS" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Self" EnableResize="false" runat="server" IsModal="true"
Width="800px" Height="650px">
</f:Window>
</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,114 @@
using BLL;
using System;
using System.Data;
using System.Linq;
namespace FineUIPro.Web.DigData
{
public partial class ProjectWBSDW : PageBase
{
/// <summary>
/// 主键
/// </summary>
public string WorkPackageId
{
get
{
return (string)ViewState["WorkPackageId"];
}
set
{
ViewState["WorkPackageId"] = value;
}
}
/// <summary>
/// 项目ID
/// </summary>
public string ProjectId
{
get
{
return (string)ViewState["ProjectId"];
}
set
{
ViewState["ProjectId"] = value;
}
}
/// <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.ucTree.WorkPackageCode = this.WorkPackageCode;
this.ucTree.ProjectId = this.ProjectId;
this.btnNew.OnClientClick = Window1.GetShowReference("ShowProjectWBS.aspx") + "return false;";
}
}
protected void changeTree(object sender, EventArgs e)
{
this.WorkPackageId = this.ucTree.WorkPackageId;
initControlItem();
}
protected void changeTree2(object sender, EventArgs e)
{
string a = this.ucTree.WorkPackageId;
}
protected void ckType_SelectedIndexChanged(object sender, EventArgs e)
{
this.gpHSSE.Hidden = true;
this.gpCQMS.Hidden = true;
this.gpJDGL.Hidden = true;
this.gpHTGL.Hidden = true;
this.gpLW.Hidden = true;
foreach (var item in this.ckType.SelectedValueArray)
{
if (item == "HSSE")
{
this.gpHSSE.Hidden = false;
}
if (item == "CQMS")
{
this.gpCQMS.Hidden = false;
}
if (item == "JDGL")
{
this.gpJDGL.Hidden = false;
}
if (item == "HTGL")
{
this.gpHTGL.Hidden = false;
}
if (item == "LW")
{
this.gpLW.Hidden = false;
}
}
}
/// <summary>
/// 加载工作包
/// </summary>
protected void initControlItem()
{
var getControlItem = from x in Funs.DB.WBS_ControlItemAndCycle where x.WorkPackageId == this.WorkPackageId select x;
cblControlItem.DataValueField = "ControlItemCode";
cblControlItem.DataTextField = "ControlItemContent";
cblControlItem.DataSource = getControlItem;
cblControlItem.DataBind();
}
}
}
+179
View File
@@ -0,0 +1,179 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.DigData
{
public partial class ProjectWBSDW
{
/// <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>
/// panelLeftRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// ContentPanel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ContentPanel ContentPanel1;
/// <summary>
/// ucTree 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Web.Controls.ProjectWBSControl ucTree;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// ckType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBoxList ckType;
/// <summary>
/// btnNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// Panel_CurrentApproval 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel Panel_CurrentApproval;
/// <summary>
/// cblControlItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBoxList cblControlItem;
/// <summary>
/// gpHSSE 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpHSSE;
/// <summary>
/// gpCQMS 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpCQMS;
/// <summary>
/// gpJDGL 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpJDGL;
/// <summary>
/// gpHTGL 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpHTGL;
/// <summary>
/// gpLW 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpLW;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}
@@ -0,0 +1,52 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShowProjectWBS.aspx.cs" Inherits="FineUIPro.Web.DigData.ShowProjectWBS" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>项目WBS</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" ShowBorder="false" ShowHeader="false" Layout="Region">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server">
<Items>
<f:RadioButtonList runat="server" ID="ckState" Width="350px" AutoColumnWidth="true"
AutoPostBack="true" OnSelectedIndexChanged="ckState_SelectedIndexChanged">
<f:RadioItem Text="全部" Value="-1" Selected="true" />
<f:RadioItem Text="0级" Value="0" />
<f:RadioItem Text="1级" Value="1" />
<f:RadioItem Text="2级" Value="2" />
<f:RadioItem Text="3级" Value="3" />
</f:RadioButtonList>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button runat="server" ID="btnSure" Icon="Accept" IconAlign="Left" Text="确定" OnClick="btnSure_Click" >
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="trWBS" EnableCollapse="true" ShowHeader="false" Title="WBS" EnableCheckBox="true"
OnNodeExpand="trWBS_NodeExpand" AutoLeafIdentification="true"
runat="server" ShowBorder="false" EnableTextSelection="True">
</f:Tree>
</Items>
</f:Panel>
</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,175 @@
using BLL;
using System;
using System.Data;
using System.Linq;
namespace FineUIPro.Web.DigData
{
public partial class ShowProjectWBS : PageBase
{
/// <summary>
/// 主键
/// </summary>
public string WorkPackageId
{
get
{
return (string)ViewState["WorkPackageId"];
}
set
{
ViewState["WorkPackageId"] = value;
}
}
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ ////加载树
SetSubUnitProjectTree(this.trWBS);
}
}
#region 绑定分公司 单位-项目树
/// <summary>
/// 绑定分公司 单位-项目树
/// </summary>
/// <param name="trWBS"></param>
/// <param name="CurrUser"></param>
public void SetSubUnitProjectTree(FineUIPro.Tree trWBS)
{
this.trWBS.Nodes.Clear();
this.trWBS.ShowBorder = false;
this.trWBS.ShowHeader = false;
this.trWBS.EnableIcons = true;
this.trWBS.AutoScroll = true;
this.trWBS.EnableSingleClickExpand = true;
TreeNode rootNode1 = new TreeNode();
rootNode1.Text = "建筑工程";
rootNode1.NodeID = "1";
rootNode1.CommandName = "ProjectType";
rootNode1.EnableExpandEvent = true;
rootNode1.EnableClickEvent = true;
this.trWBS.Nodes.Add(rootNode1);
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
rootNode1.Nodes.Add(emptyNode);
//this.GetNodes(rootNode1.Nodes, rootNode1.NodeID);
TreeNode rootNode2 = new TreeNode();
rootNode2.Text = "安装工程";
rootNode2.NodeID = "2";
rootNode2.CommandName = "ProjectType";
rootNode2.EnableExpandEvent = true;
rootNode2.EnableClickEvent = true;
this.trWBS.Nodes.Add(rootNode2);
rootNode2.Nodes.Add(emptyNode);
}
#endregion
#region 展开树
/// <summary>
/// 展开树
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trWBS_NodeExpand(object sender, TreeNodeEventArgs e)
{
e.Node.Nodes.Clear();
if (e.Node.CommandName == "ProjectType") //展开工程类型
{
var trUnitWork = from x in Funs.DB.WBS_UnitWork
where x.ProjectId == this.CurrUser.LoginProjectId && x.SuperUnitWork == null && x.ProjectType == e.Node.NodeID
select x;
trUnitWork = trUnitWork.OrderBy(x => x.UnitWorkCode);
if (trUnitWork.Count() > 0)
{
foreach (var trUnitWorkItem in trUnitWork)
{
TreeNode newNode = new TreeNode();
newNode.Text = trUnitWorkItem.UnitWorkCode + "-" + trUnitWorkItem.UnitWorkName;
newNode.NodeID = trUnitWorkItem.UnitWorkId;
newNode.CommandName = "UnitWork";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
if (BLL.WorkPackageService.GetWorkPackages1ByUnitWorkId(trUnitWorkItem.UnitWorkId.ToString()) != null)
{
TreeNode temp = new TreeNode();
temp.Text = "temp";
temp.NodeID = "temp";
newNode.Nodes.Add(temp);
}
}
}
}
else if (e.Node.CommandName == "UnitWork") //展开单位工程节点
{
var workPackages = from x in Funs.DB.WBS_WorkPackage where x.UnitWorkId == e.NodeID && x.SuperWorkPack == null && x.IsApprove == true orderby x.WorkPackageCode select x;
foreach (var workPackage in workPackages)
{
TreeNode newNode = new TreeNode();
newNode.Text = workPackage.PackageContent;
newNode.NodeID = workPackage.WorkPackageId;
newNode.CommandName = "WorkPackage";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x;
if (childWorkPackages.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
else if (e.Node.CommandName == "WorkPackage") //展开工作包节点
{
var workPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == e.Node.NodeID && x.IsApprove == true orderby x.WorkPackageCode select x;
if (workPackages.Count() > 0) //存在子单位工程
{
foreach (var workPackage in workPackages)
{
TreeNode newNode = new TreeNode();
newNode.Text = workPackage.PackageContent;
newNode.NodeID = workPackage.WorkPackageId;
newNode.CommandName = "WorkPackage";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x;
if (childWorkPackages.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
}
}
#endregion
protected void ckState_SelectedIndexChanged(object sender, EventArgs e)
{
////加载树
SetSubUnitProjectTree(this.trWBS);
}
protected void btnSure_Click(object sender, EventArgs e)
{
}
}
}
@@ -0,0 +1,80 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.DigData
{
public partial class ShowProjectWBS
{
/// <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>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ckState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList ckState;
/// <summary>
/// btnSure 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSure;
/// <summary>
/// trWBS 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree trWBS;
}
}
+94
View File
@@ -0,0 +1,94 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WBSDW.aspx.cs" Inherits="FineUIPro.Web.DigData.WBSDW" %>
<%@ Register Src="~/Controls/WBSControl.ascx" TagName="WBSControl" TagPrefix="uc1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WBS数据仓库</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" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
EnableCollapse="true" Width="360" Title="WBS" TitleToolTip="WBS" ShowBorder="true"
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit">
<Items>
<f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true"
BodyPadding="0px">
<uc1:WBSControl ID="ucTree" runat="server" Onchange="changeTree" />
</f:ContentPanel>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="WBS数据仓库"
TitleToolTip="WBS数据仓库" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:CheckBoxList runat="server" ID="ckType" AutoColumnWidth="true"
AutoPostBack="true" OnSelectedIndexChanged="ckType_SelectedIndexChanged">
<f:CheckItem Value="HSSE" Text="安全数据" />
<f:CheckItem Value="CQMS" Text="质量数据" />
<f:CheckItem Value="JDGL" Text="进度数据" />
<f:CheckItem Value="HTGL" Text="合同数据" />
<f:CheckItem Value="LW" Text="劳务数据" />
</f:CheckBoxList>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:GroupPanel runat="server" ID="Panel_CurrentApproval" Title="工作包" Layout="VBox" Height="200px" AutoScroll="true">
<Items>
<f:CheckBoxList runat="server" ID="cblControlItem" Readonly="true"
AutoColumnWidth="true" ColumnNumber="5" >
</f:CheckBoxList>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpHSSE" Title="安全数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpCQMS" Title="质量数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpJDGL" Title="进度数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpHTGL" Title="合同数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" ID="gpLW" Title="劳务数据" Layout="VBox" Hidden="true"
Height="300px" AutoScroll="true">
<Items>
</Items>
</f:GroupPanel>
</Items>
</f:Panel>
</Items>
</f:Panel>
</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>
+98
View File
@@ -0,0 +1,98 @@
using BLL;
using System;
using System.Data;
using System.Linq;
namespace FineUIPro.Web.DigData
{
public partial class WBSDW : PageBase
{
/// <summary>
/// 主键
/// </summary>
public string WorkPackageCode
{
get
{
return (string)ViewState["WorkPackageCode"];
}
set
{
ViewState["WorkPackageCode"] = value;
}
}
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
////权限按钮方法
this.ucTree.WorkPackageCode = this.WorkPackageCode;
}
}
protected void changeTree(object sender, EventArgs e)
{
this.WorkPackageCode = this.ucTree.WorkPackageCode;
//新增UnitId
//this.UnitId = this.ucTree.UnitId;
////判断 当有WorkPackageCode的时候单位id为空
//if (!string.IsNullOrEmpty(this.WorkPackageCode))
//{
// this.UnitId = "";
//}
// this.BindGrid();
initControlItem();
}
protected void ckType_SelectedIndexChanged(object sender, EventArgs e)
{
this.gpHSSE.Hidden = true;
this.gpCQMS.Hidden = true;
this.gpJDGL.Hidden = true;
this.gpHTGL.Hidden = true;
this.gpLW.Hidden = true;
foreach (var item in this.ckType.SelectedValueArray)
{
if (item == "HSSE")
{
this.gpHSSE.Hidden = false;
}
if (item == "CQMS")
{
this.gpCQMS.Hidden = false;
}
if (item == "JDGL")
{
this.gpJDGL.Hidden = false;
}
if (item == "HTGL")
{
this.gpHTGL.Hidden = false;
}
if (item == "LW")
{
this.gpLW.Hidden = false;
}
}
}
/// <summary>
/// 加载工作包
/// </summary>
protected void initControlItem()
{
var getControlItem = from x in Funs.DB.WBS_ControlItemInit where x.WorkPackageCode == this.WorkPackageCode select x;
cblControlItem.DataValueField = "ControlItemCode";
cblControlItem.DataTextField = "ControlItemContent";
cblControlItem.DataSource = getControlItem;
cblControlItem.DataBind();
}
}
}
+161
View File
@@ -0,0 +1,161 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.DigData
{
public partial class WBSDW
{
/// <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>
/// panelLeftRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// ContentPanel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ContentPanel ContentPanel1;
/// <summary>
/// ucTree 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Web.Controls.WBSControl ucTree;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// ckType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBoxList ckType;
/// <summary>
/// Panel_CurrentApproval 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel Panel_CurrentApproval;
/// <summary>
/// cblControlItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBoxList cblControlItem;
/// <summary>
/// gpHSSE 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpHSSE;
/// <summary>
/// gpCQMS 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpCQMS;
/// <summary>
/// gpJDGL 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpJDGL;
/// <summary>
/// gpHTGL 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpHTGL;
/// <summary>
/// gpLW 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.GroupPanel gpLW;
}
}
+101 -1
View File
@@ -107,6 +107,10 @@
<HintPath>..\FineUIPro\Reference BLL\Interop.WIA.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Office.Interop.Excel.15.0.4795.1001\lib\net20\Microsoft.Office.Interop.Excel.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.QualityTools.Testing.Fakes, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
@@ -346,6 +350,8 @@
<Content Include="Controls\QRCodePrint.aspx" />
<Content Include="Controls\SeeQRImage.aspx" />
<Content Include="Controls\ShowQRImage.aspx" />
<Content Include="Controls\ProjectWBSControl.ascx" />
<Content Include="Controls\WBSControl.ascx" />
<Content Include="Controls\_3DLook.ascx" />
<Content Include="CQMS\BaseInfo\ProjectSysSet.aspx" />
<Content Include="CQMS\Check\CheckEquipment.aspx" />
@@ -517,10 +523,13 @@
<Content Include="DataShow\SecurityRiskItem.aspx" />
<Content Include="DataShow\WorkingHours.aspx" />
<Content Include="DataShow\WorkingHoursItem.aspx" />
<Content Include="DigData\ShowProjectWBS.aspx" />
<Content Include="DigData\ProjectWBSDW.aspx" />
<Content Include="DigData\TrainRecordAnalysis.aspx" />
<Content Include="DigData\RectifyProblemAnalysis.aspx" />
<Content Include="DigData\DailyProblemAnalysis.aspx" />
<Content Include="DigData\HSEDataCollect.aspx" />
<Content Include="DigData\WBSDW.aspx" />
<Content Include="FakesAssemblies\Apache.NMS.Fakes.dll" />
<Content Include="FakesAssemblies\Apache.NMS.Fakes.xml" />
<Content Include="FakesAssemblies\ThoughtWorks.QRCode.Fakes.dll" />
@@ -1208,6 +1217,13 @@
<Content Include="PHTGL\BiddingManagement\SetSubReviewDetail.aspx" />
<Content Include="PHTGL\BiddingManagement\SetSubReviewEdit.aspx" />
<Content Include="PHTGL\BiddingManagement\SetSubReviewEdit2.aspx" />
<Content Include="PHTGL\BillOfQuantities\BidProjectQuantityEdit.aspx" />
<Content Include="PHTGL\BillOfQuantities\BidProjectQuantityList.aspx" />
<Content Include="PHTGL\BillOfQuantities\MainProjectQuantityEdit.aspx" />
<Content Include="PHTGL\BillOfQuantities\PHTGL_QuantityEdit.aspx" />
<Content Include="PHTGL\BillOfQuantities\TemQuantityIn.aspx" />
<Content Include="PHTGL\BillOfQuantities\TemQuantityList.aspx" />
<Content Include="PHTGL\BillOfQuantities\TemQuantitySelect.aspx" />
<Content Include="PHTGL\ContractCompile\AttachUrl1.aspx" />
<Content Include="PHTGL\ContractCompile\AttachUrl10.aspx" />
<Content Include="PHTGL\ContractCompile\AttachUrl11.aspx" />
@@ -6371,6 +6387,20 @@
<Compile Include="Controls\ShowQRImage.aspx.designer.cs">
<DependentUpon>ShowQRImage.aspx</DependentUpon>
</Compile>
<Compile Include="Controls\ProjectWBSControl.ascx.cs">
<DependentUpon>ProjectWBSControl.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Controls\ProjectWBSControl.ascx.designer.cs">
<DependentUpon>ProjectWBSControl.ascx</DependentUpon>
</Compile>
<Compile Include="Controls\WBSControl.ascx.cs">
<DependentUpon>WBSControl.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Controls\WBSControl.ascx.designer.cs">
<DependentUpon>WBSControl.ascx</DependentUpon>
</Compile>
<Compile Include="Controls\_3DLook.ascx.cs">
<DependentUpon>_3DLook.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -7568,6 +7598,20 @@
<Compile Include="DataShow\WorkingHoursItem.aspx.designer.cs">
<DependentUpon>WorkingHoursItem.aspx</DependentUpon>
</Compile>
<Compile Include="DigData\ShowProjectWBS.aspx.cs">
<DependentUpon>ShowProjectWBS.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="DigData\ShowProjectWBS.aspx.designer.cs">
<DependentUpon>ShowProjectWBS.aspx</DependentUpon>
</Compile>
<Compile Include="DigData\ProjectWBSDW.aspx.cs">
<DependentUpon>ProjectWBSDW.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="DigData\ProjectWBSDW.aspx.designer.cs">
<DependentUpon>ProjectWBSDW.aspx</DependentUpon>
</Compile>
<Compile Include="DigData\TrainRecordAnalysis.aspx.cs">
<DependentUpon>TrainRecordAnalysis.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -7596,6 +7640,13 @@
<Compile Include="DigData\HSEDataCollect.aspx.designer.cs">
<DependentUpon>HSEDataCollect.aspx</DependentUpon>
</Compile>
<Compile Include="DigData\WBSDW.aspx.cs">
<DependentUpon>WBSDW.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="DigData\WBSDW.aspx.designer.cs">
<DependentUpon>WBSDW.aspx</DependentUpon>
</Compile>
<Compile Include="HJGL\BaseInfo\Components.aspx.cs">
<DependentUpon>Components.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -12029,6 +12080,55 @@
<Compile Include="PHTGL\BiddingManagement\SetSubReviewEdit2.aspx.designer.cs">
<DependentUpon>SetSubReviewEdit2.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\BidProjectQuantityEdit.aspx.cs">
<DependentUpon>BidProjectQuantityEdit.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\BidProjectQuantityEdit.aspx.designer.cs">
<DependentUpon>BidProjectQuantityEdit.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\BidProjectQuantityList.aspx.cs">
<DependentUpon>BidProjectQuantityList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\BidProjectQuantityList.aspx.designer.cs">
<DependentUpon>BidProjectQuantityList.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\MainProjectQuantityEdit.aspx.cs">
<DependentUpon>MainProjectQuantityEdit.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\MainProjectQuantityEdit.aspx.designer.cs">
<DependentUpon>MainProjectQuantityEdit.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\PHTGL_QuantityEdit.aspx.cs">
<DependentUpon>PHTGL_QuantityEdit.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\PHTGL_QuantityEdit.aspx.designer.cs">
<DependentUpon>PHTGL_QuantityEdit.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\TemQuantityIn.aspx.cs">
<DependentUpon>TemQuantityIn.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\TemQuantityIn.aspx.designer.cs">
<DependentUpon>TemQuantityIn.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\TemQuantityList.aspx.cs">
<DependentUpon>TemQuantityList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\TemQuantityList.aspx.designer.cs">
<DependentUpon>TemQuantityList.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\TemQuantitySelect.aspx.cs">
<DependentUpon>TemQuantitySelect.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="PHTGL\BillOfQuantities\TemQuantitySelect.aspx.designer.cs">
<DependentUpon>TemQuantitySelect.aspx</DependentUpon>
</Compile>
<Compile Include="PHTGL\ContractCompile\AttachUrl1.aspx.cs">
<DependentUpon>AttachUrl1.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -14019,7 +14119,7 @@
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:3803/</IISUrl>
<IISUrl>http://localhost:8797/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
@@ -0,0 +1,120 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BidProjectQuantityEdit.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.BidProjectQuantityEdit" %>
<!DOCTYPE html>
<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" AutoSizePanelID="Panel5" runat="server" />
<f:Panel ID="Panel5" IsFluid="true" Title="" runat="server" EnableCollapse="false" AutoScroll="True"
BodyPadding="10px" ShowBorder="true" ShowHeader="true">
<Items>
<f:Form ID="Form4" ShowBorder="False" ShowHeader="False" runat="server" >
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtLotNumber" runat="server" Label="标段号" MaxLength="200">
</f:TextBox>
<f:TextBox ID="txtBidProjectCode" runat="server" Label="招标工程" MaxLength="200">
</f:TextBox>
<f:TextBox ID="txtIsMainProject" runat="server" Label="" MaxLength="200" Hidden="True">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
<f:Panel ID="Panel6" ShowBorder="true" ShowHeader="false" runat="server" >
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="MainProjectQuantityId" AllowCellEditing="true"
ClicksToEdit="2" DataIDField="MainProjectQuantityId" AllowSorting="true" SortField="MainProjectQuantityId"
SortDirection="DESC" EnableColumnLines="true" IsFluid="True" ForceFit="True"
AllowPaging="true" IsDatabasePaging="true" PageSize="10" EnableTextSelection="true"
EnableRowDoubleClickEvent="true" EnableBigData="True" OnRowDoubleClick="Grid1_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnNew" ToolTip="新增" Text="新增" Icon="Add" runat="server"
OnClick="btnNew_Click">
</f:Button>
<f:Button ID="btnEdit" OnClick="btnEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="TableEdit">
</f:Button>
<f:Button ID="btnDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="150px" ColumnID="MainProjectQuantityCode" DataField="MainProjectQuantityCode" SortField="MainProjectQuantityCode"
FieldType="String" HeaderText="主项编号" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="MainProjectQuantityName" DataField="MainProjectQuantityName" SortField="MainProjectQuantityName"
FieldType="String" HeaderText="主项名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
</f:Grid>
</Items>
</f:Panel>
</Items>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="保存" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Panel>
<f:Window ID="Window1" runat="server" Hidden="true" ShowHeader="true"
IsModal="true" Target="Parent" EnableMaximize="true" EnableResize="true" OnClose="Window1_Close"
Title="编辑主项工程量清单" EnableIFrame="true" Height="650px"
Width="1200px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnEdit_Click" EnablePostBack="true"
Hidden="true" runat="server" Text="编辑" Icon="TableEdit">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
Hidden="true" 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,192 @@
using System;
using System.Linq;
using BLL;
using Model;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class BidProjectQuantityEdit : PageBase
{
#region
/// <summary>
/// 主键
/// </summary>
public string BidProjectQuantityId
{
get => (string)ViewState["BidProjectQuantityId"];
set => ViewState["BidProjectQuantityId"] = value;
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
btnClose.OnClientClick = ActiveWindow.GetHideReference();
////权限按钮方法
GetButtonPower();
BidProjectQuantityId = Request.Params["BidProjectQuantityId"];
if (!string.IsNullOrEmpty(BidProjectQuantityId))
{
var model = PHTGL_BidProjectQuantityService.GetPHTGL_BidProjectQuantityById(BidProjectQuantityId);
if (model != null)
{
txtLotNumber.Text = model.LotNumber;
txtBidProjectCode.Text = model.BidProjectCode;
// this.txtIsMainProject.Text = model.IsMainProject;
//this.txtMainProjectQuantityId.Text = model.MainProjectQuantityId;
}
// 绑定表格
BindGrid();
}
}
}
private void BindGrid()
{
var table = new PHTGL_MainProjectQuantity();
table.QuantityId = BidProjectQuantityId;
var tb = PHTGL_MainProjectQuantityService.GetPHTGL_MainProjectQuantityByModle(table);
Grid1.RecordCount = PHTGL_MainProjectQuantityService.count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
Save();
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
#region 获取按钮权限
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId,
Const.PHTGL_BidProjectQuantityMenuId);
if (buttonList.Count() > 0)
if (buttonList.Contains(Const.BtnSave))
btnSave.Hidden = false;
}
#endregion
private void Save()
{
var bidProjectQuantity = new PHTGL_BidProjectQuantity();
if (string.IsNullOrEmpty(BidProjectQuantityId))
{
bidProjectQuantity.BidProjectCode = txtBidProjectCode.Text.Trim();
bidProjectQuantity.LotNumber = txtLotNumber.Text.Trim();
bidProjectQuantity.BidProjectQuantityId = SQLHelper.GetNewID();
bidProjectQuantity.ProjectId = CurrUser.LoginProjectId;
bidProjectQuantity.CreatorId = CurrUser.PersonId;
bidProjectQuantity.CreateDate = DateTime.Now;
BidProjectQuantityId = bidProjectQuantity.BidProjectQuantityId;
PHTGL_BidProjectQuantityService.AddPHTGL_BidProjectQuantity(bidProjectQuantity);
}
else
{
bidProjectQuantity =
PHTGL_BidProjectQuantityService.GetPHTGL_BidProjectQuantityById(BidProjectQuantityId);
bidProjectQuantity.BidProjectCode = txtBidProjectCode.Text.Trim();
bidProjectQuantity.LotNumber = txtLotNumber.Text.Trim();
bidProjectQuantity.ProjectId = CurrUser.LoginProjectId;
bidProjectQuantity.CreatorId = CurrUser.PersonId;
bidProjectQuantity.CreateDate = DateTime.Now;
PHTGL_BidProjectQuantityService.UpdatePHTGL_BidProjectQuantity(bidProjectQuantity);
}
}
/// <summary>
/// 编辑按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnEdit_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
var ID = Grid1.SelectedRowID;
var model = PHTGL_MainProjectQuantityService.GetPHTGL_MainProjectQuantityById(ID);
if (model != null)
PageContext.RegisterStartupScript(
Window1.GetShowReference(string.Format(
"MainProjectQuantityEdit.aspx?BidProjectQuantityId={0}&MainProjectQuantityId={1}",
BidProjectQuantityId, ID, "编辑 - ")));
}
/// <summary>
/// Grid行双击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
btnEdit_Click(null, null);
}
/// <summary>
/// 批量删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDelete_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (var rowIndex in Grid1.SelectedRowIndexArray)
{
var rowID = Grid1.DataKeys[rowIndex][0].ToString();
var model = PHTGL_MainProjectQuantityService.GetPHTGL_MainProjectQuantityById(rowID);
if (model != null) PHTGL_MainProjectQuantityService.DeleteById(rowID);
PHTGL_QuantityService.DeletePHTGL_QuantityByParentId(rowID); //删除主项对于工作量清单
}
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
#region 关闭弹出窗
/// <summary>
/// 关闭弹出窗
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Window1_Close(object sender, WindowCloseEventArgs e)
{
BindGrid();
}
#endregion
protected void btnNew_Click(object sender, EventArgs e)
{
Save();
PageContext.RegisterStartupScript(
Window1.GetShowReference(string.Format("MainProjectQuantityEdit.aspx?BidProjectQuantityId={0}",
BidProjectQuantityId, "编辑 - ")));
}
}
}
@@ -0,0 +1,206 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class BidProjectQuantityEdit
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel5 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel5;
/// <summary>
/// Form4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form Form4;
/// <summary>
/// txtLotNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtLotNumber;
/// <summary>
/// txtBidProjectCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtBidProjectCode;
/// <summary>
/// txtIsMainProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtIsMainProject;
/// <summary>
/// Panel6 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel6;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar3;
/// <summary>
/// btnNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnEdit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnEdit;
/// <summary>
/// btnDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDelete;
/// <summary>
/// lblNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <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,124 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BidProjectQuantityList.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.BidProjectQuantityList" %>
<!DOCTYPE html>
<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" />
<style type="text/css">
.f-grid-row .f-grid-cell-inner {
white-space: normal;
word-break: break-all;
}
.f-grid-row.yellow
{
background-color: YellowGreen;
background-image: none;
}
.f-grid-row.red
{
background-color: Yellow;
}
</style>
</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" AutoScroll="true"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="BidProjectQuantityId" AllowCellEditing="true"
ClicksToEdit="2" DataIDField="BidProjectQuantityId" AllowSorting="true" SortField="BidProjectQuantityId"
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" ForceFit="True">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnNew" ToolTip="新增" Text="新增" Hidden="true" Icon="Add" runat="server"
OnClick="btnNew_Click">
</f:Button>
<f:Button ID="btnEdit" OnClick="btnEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="TableEdit">
</f:Button>
<f:Button ID="btnDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除">
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="150px" ColumnID="LotNumber" DataField="LotNumber" SortField="LotNumber"
FieldType="String" HeaderText="标段号" TextAlign="Center" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="BidProjectCode" DataField="BidProjectCode" SortField="BidProjectCode"
FieldType="String" HeaderText="招标工程" TextAlign="Center" HeaderTextAlign="Center" >
</f:RenderField>
<%-- <f:RenderField Width="150px" ColumnID="IsMainProject" DataField="IsMainProject" SortField="IsMainProject"
FieldType="String" HeaderText="" TextAlign="Left" HeaderTextAlign="Center" >
</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" runat="server" Hidden="true" ShowHeader="true"
IsModal="true" Target="Parent" EnableMaximize="true" EnableResize="true" OnClose="Window1_Close"
Title="招标工作量清单定制编辑" EnableIFrame="true" Height="650px"
Width="1200px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnEdit_Click" EnablePostBack="true"
Hidden="true" runat="server" Text="编辑" Icon="TableEdit" >
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
Hidden="true" 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,222 @@
using System;
using BLL;
using Model;
using AspNet = System.Web.UI.WebControls;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class BidProjectQuantityList : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetButtonPower();
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
// 绑定表格
BindGrid();
}
}
#region 绑定数据
/// <summary>
/// 绑定数据
/// </summary>
private void BindGrid()
{
var table = new PHTGL_BidProjectQuantity();
var tb = PHTGL_BidProjectQuantityService.getListData(table, Grid1);
Grid1.RecordCount = PHTGL_BidProjectQuantityService.count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
#endregion
#region 关闭弹出窗
/// <summary>
/// 关闭弹出窗
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Window1_Close(object sender, WindowCloseEventArgs e)
{
BindGrid();
}
#endregion
#region 获取权限按钮
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId,
Const.PHTGL_BidProjectQuantityMenuId);
if (buttonList.Count > 0)
{
if (buttonList.Contains(Const.BtnAdd)) btnNew.Hidden = false;
if (buttonList.Contains(Const.BtnModify))
{
btnMenuEdit.Hidden = false;
btnEdit.Hidden = false;
}
if (buttonList.Contains(Const.BtnDelete))
{
btnMenuDelete.Hidden = false;
btnDelete.Hidden = false;
}
}
}
#endregion
#region 导出按钮
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnOut_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
var ID = Grid1.SelectedRowID;
var model = PHTGL_BidProjectQuantityService.GetPHTGL_BidProjectQuantityById(ID);
if (model != null) PHTGL_BidProjectQuantityService.ExportById(ID);
}
#endregion
#region GV 数据操作
/// <summary>
/// 过滤表头
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//protected void Grid1_FilterChange(object sender, EventArgs e)
//{
// this.BindGrid();
//}
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
Grid1.PageIndex = e.NewPageIndex;
BindGrid();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_Sort(object sender, GridSortEventArgs e)
{
Grid1.SortDirection = e.SortDirection;
Grid1.SortField = e.SortField;
BindGrid();
}
/// <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 btnNew_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window1.GetShowReference(
string.Format("BidProjectQuantityEdit.aspx?BidProjectQuantityId={0}", string.Empty, "增加 - ")));
}
/// <summary>
/// 编辑按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnEdit_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
var ID = Grid1.SelectedRowID;
var model = PHTGL_BidProjectQuantityService.GetPHTGL_BidProjectQuantityById(ID);
if (model != null) ///已上报时不能删除
PageContext.RegisterStartupScript(Window1.GetShowReference(
string.Format("BidProjectQuantityEdit.aspx?BidProjectQuantityId={0}", ID, "编辑 - ")));
}
/// <summary>
/// Grid行双击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
btnEdit_Click(null, null);
}
/// <summary>
/// 批量删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDelete_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (var rowIndex in Grid1.SelectedRowIndexArray)
{
var rowID = Grid1.DataKeys[rowIndex][0].ToString();
var model = PHTGL_BidProjectQuantityService.GetPHTGL_BidProjectQuantityById(rowID);
if (model != null)
{
PHTGL_MainProjectQuantityService.DeleteByBidProjectQuantityId(rowID);
PHTGL_BidProjectQuantityService.DeletePHTGL_BidProjectQuantityById(rowID);
}
}
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
#endregion
}
}
@@ -0,0 +1,170 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class BidProjectQuantityList
{
/// <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>
/// btnNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnEdit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnEdit;
/// <summary>
/// btnDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDelete;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// lblNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber;
/// <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,163 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MainProjectQuantityEdit.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.MainProjectQuantityEdit" %>
<!DOCTYPE html>
<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" AutoSizePanelID="Panel5" runat="server" />
<f:Panel ID="Panel5" IsFluid="true" Title="" runat="server" EnableCollapse="false" AutoScroll="True"
BodyPadding="10px" ShowBorder="true" ShowHeader="true">
<Items>
<f:Form ID="Form4" ShowBorder="False" ShowHeader="False" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtMainProjectQuantityCode" runat="server" Label="主项编号" MaxLength="200">
</f:TextBox>
<f:TextBox ID="txtMainProjectQuantityName" runat="server" Label="主项名称" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
<f:Panel ID="Panel6" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
SortDirection="DESC" EnableColumnLines="true"
AllowPaging="true" IsDatabasePaging="true" EnableTextSelection="true" MinHeight="300px"
EnableRowDoubleClickEvent="true" EnableBigData="True" OnRowDoubleClick="Grid1_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnSelect" ToolTip="选择" Text="选择" Icon="PageFind" runat="server"
OnClick="btnSelect_Click">
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
<f:Button ID="btnImport" Text="导入" ToolTip="导入" Icon="PackageIn" runat="server" OnClick="btnImport_Click">
</f:Button>
<f:ToolbarFill runat="server"/>
<f:Button ID="btnEdit" OnClick="btnEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="TableEdit">
</f:Button>
<f:Button ID="btnDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="150px" ColumnID="Major" DataField="Major" SortField="Major" Hidden="True"
FieldType="String" HeaderText="专业" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="SubProject" DataField="SubProject" SortField="SubProject"
FieldType="String" HeaderText="分部工程" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="SubItemProject" DataField="SubItemProject" SortField="SubItemProject"
FieldType="String" HeaderText="分项工程" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
FieldType="String" HeaderText="项目编码" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:BoundField Width="150px" ColumnID="ProjectDescription" DataField="ProjectDescription" SortField="ProjectDescription" DataToolTipField="WorkContent"
HeaderText="项目特征描述" TextAlign="Left" HeaderTextAlign="Center">
</f:BoundField>
<f:RenderField Width="150px" ColumnID="UnitOfMeasurement" DataField="UnitOfMeasurement" SortField="UnitOfMeasurement"
FieldType="String" HeaderText="计量单位" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Quantity" DataField="Quantity" SortField="Quantity"
FieldType="String" HeaderText="工程量" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TotalCostFixedComprehensiveUnitPrice" DataField="TotalCostFixedComprehensiveUnitPrice" SortField="TotalCostFixedComprehensiveUnitPrice"
FieldType="String" HeaderText="全费用固定综合单价" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="MainMaterialCost" DataField="MainMaterialCost" SortField="MainMaterialCost"
FieldType="String" HeaderText="主材费" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TotalPrice" DataField="TotalPrice" SortField="TotalPrice"
FieldType="String" HeaderText="合价/元" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="CalculationRule" DataField="CalculationRule" SortField="CalculationRule"
FieldType="String" HeaderText="计算规则" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:BoundField Width="150px" ColumnID="WorkContent" DataField="WorkContent" SortField="WorkContent" DataToolTipField="WorkContent"
HeaderText="工作内容" TextAlign="Left" HeaderTextAlign="Center">
</f:BoundField>
<f:RenderField Width="150px" ColumnID="Remarks" DataField="Remarks" SortField="Remarks"
FieldType="String" HeaderText="备注" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
</f:Grid>
</Items>
</f:Panel>
</Items>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="保存" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Panel>
<f:Window ID="Window1" runat="server" Hidden="true" ShowHeader="true"
IsModal="true" Target="Parent" EnableMaximize="true" EnableResize="true" OnClose="Window1_Close"
Title="工程量清单选择" EnableIFrame="true" Height="650px"
Width="1200px">
</f:Window>
<f:Window ID="Window2" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Top" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true"
Width="700px" Height="240px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnEdit_Click" EnablePostBack="true"
Hidden="true" runat="server" Text="编辑" Icon="TableEdit">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
Hidden="true" 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,150 @@
using System;
using BLL;
using Model;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class MainProjectQuantityEdit : PageBase
{
public string BidProjectQuantityId
{
get => (string)ViewState["BidProjectQuantityId"];
set => ViewState["BidProjectQuantityId"] = value;
}
public string MainProjectQuantityId
{
get => (string)ViewState["MainProjectQuantityId"];
set => ViewState["MainProjectQuantityId"] = value;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
btnClose.OnClientClick = ActiveWindow.GetHideReference();
BidProjectQuantityId = Request.Params["BidProjectQuantityId"];
MainProjectQuantityId = Request.Params["MainProjectQuantityId"];
if (!string.IsNullOrEmpty(MainProjectQuantityId))
{
var model = PHTGL_MainProjectQuantityService
.GetPHTGL_MainProjectQuantityById(MainProjectQuantityId);
if (model != null)
{
txtMainProjectQuantityCode.Text = model.MainProjectQuantityCode;
txtMainProjectQuantityName.Text = model.MainProjectQuantityName;
}
// 绑定表格
BindGrid();
}
}
}
private void Save()
{
var mainProjectQuantity = new PHTGL_MainProjectQuantity();
if (string.IsNullOrEmpty(MainProjectQuantityId))
{
mainProjectQuantity.MainProjectQuantityCode = txtMainProjectQuantityCode.Text.Trim();
mainProjectQuantity.MainProjectQuantityName = txtMainProjectQuantityName.Text.Trim();
mainProjectQuantity.MainProjectQuantityId = SQLHelper.GetNewID();
mainProjectQuantity.QuantityId = BidProjectQuantityId;
MainProjectQuantityId = mainProjectQuantity.MainProjectQuantityId;
PHTGL_MainProjectQuantityService.AddPHTGL_MainProjectQuantity(mainProjectQuantity);
}
else
{
mainProjectQuantity =
PHTGL_MainProjectQuantityService.GetPHTGL_MainProjectQuantityById(MainProjectQuantityId);
mainProjectQuantity.MainProjectQuantityCode = txtMainProjectQuantityCode.Text.Trim();
mainProjectQuantity.MainProjectQuantityName = txtMainProjectQuantityName.Text.Trim();
PHTGL_MainProjectQuantityService.UpdatePHTGL_MainProjectQuantity(mainProjectQuantity);
}
}
private void BindGrid()
{
var table = new PHTGL_Quantity();
table.IsTemplate = false;
table.ParentId = MainProjectQuantityId;
var tb = PHTGL_QuantityService.GetPHTGL_QuantityByModle(table);
Grid1.RecordCount = PHTGL_QuantityService.count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
protected void btnSelect_Click(object sender, EventArgs e)
{
Save();
PageContext.RegisterStartupScript(
Window1.GetShowReference(string.Format("TemQuantitySelect.aspx?MainProjectQuantityId={0}", MainProjectQuantityId,
"编辑 - ")));
}
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
btnEdit_Click(null, null);
}
protected void btnEdit_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
var ID = Grid1.SelectedRowID;
var model = PHTGL_QuantityService.GetPHTGL_QuantityById(ID);
if (model != null)
PageContext.RegisterStartupScript(
Window1.GetShowReference(string.Format("PHTGL_QuantityEdit.aspx?Id={0}", ID, "编辑 - ")));
}
protected void btnDelete_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (var rowIndex in Grid1.SelectedRowIndexArray)
{
var rowID = Grid1.DataKeys[rowIndex][0].ToString();
var model = PHTGL_QuantityService.GetPHTGL_QuantityById(rowID);
if (model != null) PHTGL_QuantityService.DeletePHTGL_QuantityById(rowID);
}
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
protected void btnSave_Click(object sender, EventArgs e)
{
Save();
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
protected void Window1_Close(object sender, WindowCloseEventArgs e)
{
BindGrid();
}
protected void btnOut_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(MainProjectQuantityId))
{
return;
}
PHTGL_BidProjectQuantityService.ExportByMainProjectQuantityId(MainProjectQuantityId);
}
protected void btnImport_Click(object sender, EventArgs e)
{
Save();
PageContext.RegisterStartupScript(
Window2.GetShowReference(string.Format("TemQuantityIn.aspx?MainProjectQuantityId={0}", MainProjectQuantityId, "导入 - ")));
}
}
}
@@ -0,0 +1,224 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class MainProjectQuantityEdit
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel5 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel5;
/// <summary>
/// Form4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form Form4;
/// <summary>
/// txtMainProjectQuantityCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMainProjectQuantityCode;
/// <summary>
/// txtMainProjectQuantityName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMainProjectQuantityName;
/// <summary>
/// Panel6 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel6;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar3;
/// <summary>
/// btnSelect 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSelect;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// btnImport 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnImport;
/// <summary>
/// btnEdit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnEdit;
/// <summary>
/// btnDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDelete;
/// <summary>
/// lblNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// Window2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window2;
/// <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,116 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PHTGL_QuantityEdit.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.PHTGL_QuantityEdit" %>
<!DOCTYPE html>
<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" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtMajor" runat="server" Label="专业" MaxLength="200" Readonly="True">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtSubProject" runat="server" Label="分部工程" MaxLength="200">
</f:TextBox>
<f:TextBox ID="txtSubItemProject" runat="server" Label="分项工程" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtProjectCode" runat="server" Label="项目编码" MaxLength="200">
</f:TextBox>
<f:TextBox ID="txtProjectName" runat="server" Label="项目名称" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtProjectDescription" runat="server" Label="项目特征描述" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtUnitOfMeasurement" runat="server" Label="计量单位" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtQuantity" runat="server" Label="工程量" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtTotalCostFixedComprehensiveUnitPrice" runat="server" Label="全费用固定综合单价" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtMainMaterialCost" runat="server" Label="主材费" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtTotalPrice" runat="server" Label="合价/元" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtCalculationRule" runat="server" Label="计算规则" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtWorkContent" runat="server" Label="工作内容" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtRemarks" runat="server" Label="备注" MaxLength="200">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="保存" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="Window1" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,126 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class PHTGL_QuantityEdit : PageBase
{
#region
/// <summary>
/// 主键
/// </summary>
public string Id
{
get
{
return (string)ViewState["Id"];
}
set
{
ViewState["Id"] = value;
}
}
public string Type
{
get { return (string)ViewState["Type"]; }
set { ViewState["Type"] = value; }
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
////权限按钮方法
// this.GetButtonPower();
this.Id = Request.Params["Id"];
this.Type = Request.Params["Type"];
if (!string.IsNullOrEmpty(this.Id))
{
Model.PHTGL_Quantity model = BLL.PHTGL_QuantityService.GetPHTGL_QuantityById(this.Id);
if (model != null)
{
this.txtMajor.Text = model.Major;
this.txtSubProject.Text = model.SubProject;
this.txtSubItemProject.Text = model.SubItemProject;
this.txtProjectCode.Text = model.ProjectCode;
this.txtProjectName.Text = model.ProjectName;
this.txtProjectDescription.Text = model.ProjectDescription;
this.txtUnitOfMeasurement.Text = model.UnitOfMeasurement;
this.txtQuantity.Text = model.Quantity;
this.txtTotalCostFixedComprehensiveUnitPrice.Text = model.TotalCostFixedComprehensiveUnitPrice;
this.txtMainMaterialCost.Text = model.MainMaterialCost;
this.txtTotalPrice.Text = model.TotalPrice;
this.txtCalculationRule.Text = model.CalculationRule;
this.txtWorkContent.Text = model.WorkContent;
this.txtRemarks.Text = model.Remarks;
}
}
else
{
this.txtMajor.Text = BLL.PHTGL_QuantityService.GetMajorItems().Where(x => x.Text == Type).Select(x => x.Value).FirstOrDefault() ?? "";
}
}
}
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.Id))
{
Model.PHTGL_Quantity table = new Model.PHTGL_Quantity();
table.Major = this.txtMajor.Text;
table.SubProject = this.txtSubProject.Text;
table.SubItemProject = this.txtSubItemProject.Text;
table.ProjectCode = this.txtProjectCode.Text;
table.ProjectName = this.txtProjectName.Text;
table.ProjectDescription = this.txtProjectDescription.Text;
table.UnitOfMeasurement = this.txtUnitOfMeasurement.Text;
table.Quantity = this.txtQuantity.Text;
table.TotalCostFixedComprehensiveUnitPrice = this.txtTotalCostFixedComprehensiveUnitPrice.Text;
table.MainMaterialCost = this.txtMainMaterialCost.Text;
table.TotalPrice = this.txtTotalPrice.Text;
table.CalculationRule = this.txtCalculationRule.Text;
table.WorkContent = this.txtWorkContent.Text;
table.Remarks = this.txtRemarks.Text;
table.Id = SQLHelper.GetNewID(typeof(Model.PHTGL_Quantity));
table.IsTemplate=true;
BLL.PHTGL_QuantityService.AddPHTGL_Quantity(table);
}
else
{
var table = PHTGL_QuantityService.GetPHTGL_QuantityById(Id);
table.Major = this.txtMajor.Text;
table.SubProject = this.txtSubProject.Text;
table.SubItemProject = this.txtSubItemProject.Text;
table.ProjectCode = this.txtProjectCode.Text;
table.ProjectName = this.txtProjectName.Text;
table.ProjectDescription = this.txtProjectDescription.Text;
table.UnitOfMeasurement = this.txtUnitOfMeasurement.Text;
table.Quantity = this.txtQuantity.Text;
table.TotalCostFixedComprehensiveUnitPrice = this.txtTotalCostFixedComprehensiveUnitPrice.Text;
table.MainMaterialCost = this.txtMainMaterialCost.Text;
table.TotalPrice = this.txtTotalPrice.Text;
table.CalculationRule = this.txtCalculationRule.Text;
table.WorkContent = this.txtWorkContent.Text;
table.Remarks = this.txtRemarks.Text;
BLL.PHTGL_QuantityService.UpdatePHTGL_Quantity(table);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
}
}
@@ -0,0 +1,206 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class PHTGL_QuantityEdit
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtMajor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMajor;
/// <summary>
/// txtSubProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSubProject;
/// <summary>
/// txtSubItemProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSubItemProject;
/// <summary>
/// txtProjectCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectCode;
/// <summary>
/// txtProjectName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectName;
/// <summary>
/// txtProjectDescription 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectDescription;
/// <summary>
/// txtUnitOfMeasurement 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtUnitOfMeasurement;
/// <summary>
/// txtQuantity 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtQuantity;
/// <summary>
/// txtTotalCostFixedComprehensiveUnitPrice 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTotalCostFixedComprehensiveUnitPrice;
/// <summary>
/// txtMainMaterialCost 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMainMaterialCost;
/// <summary>
/// txtTotalPrice 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTotalPrice;
/// <summary>
/// txtCalculationRule 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtCalculationRule;
/// <summary>
/// txtWorkContent 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtWorkContent;
/// <summary>
/// txtRemarks 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRemarks;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}
@@ -0,0 +1,35 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TemQuantityIn.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.TemQuantityIn" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导入工程量清单</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" OnCustomEvent="PageManager1_CustomEvent" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Toolbars>
<f:Toolbar ID="Toolbar1" runat="server" Position="Bottom">
<Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnImport" Icon="DoorIn" runat="server" Text="导入" ToolTip="数据导入" ValidateForms="SimpleForm1"
OnClick="btnImport_Click">
</f:Button>
<f:Button ID="btnDownLoad" runat="server" Icon="ApplicationGo" Text="下载模板" ToolTip="下载模板" OnClick="btnDownLoad_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:FileUpload runat="server" ID="fuAttachUrl" EmptyText="请选择导入的Eexce文件" Width="500px">
</f:FileUpload>
<f:HiddenField ID="hdFileName" runat="server"></f:HiddenField>
</Items>
</f:Panel>
</form>
</body>
</html>
@@ -0,0 +1,165 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Web;
using BLL;
using MiniExcelLibs;
using Model;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class TemQuantityIn : PageBase
{
#region 加载
public string MainProjectQuantityId {
get
{
return (string)ViewState["MainProjectQuantityId"];
}
set
{
ViewState["MainProjectQuantityId"]=value;
}
}
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
MainProjectQuantityId = Request.Params["MainProjectQuantityId"];
}
}
#endregion
#region 导入
/// <summary>
/// 导入
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnImport_Click(object sender, EventArgs e)
{
var message = string.Empty;
errorInfos = string.Empty;
if (fuAttachUrl.HasFile == false)
{
ShowNotify("请选择Excel文件!", MessageBoxIcon.Warning);
return;
}
var IsXls = Path.GetExtension(fuAttachUrl.FileName).Trim().ToLower();
if (IsXls != ".xlsx")
{
ShowNotify("只能选择Excel文件!", MessageBoxIcon.Warning);
return;
}
if (!string.IsNullOrEmpty(errorInfos)) errorInfos = string.Empty;
var rootPath = Server.MapPath("~/");
var initFullPath = rootPath + initPath;
if (!Directory.Exists(initFullPath)) Directory.CreateDirectory(initFullPath);
//指定上传文件名称
hdFileName.Text = Funs.GetNewFileName() + IsXls;
//上传文件路径
var filePath = initFullPath + hdFileName.Text;
//文件上传服务器
fuAttachUrl.PostedFile.SaveAs(filePath);
//文件上传服务器后的名称
var fileName = rootPath + initPath + hdFileName.Text;
ResponeData responeData=new ResponeData() ;
if (string.IsNullOrEmpty(MainProjectQuantityId))
{
responeData = PHTGL_QuantityService.ImportData(fileName, Request.Params["Type"]);
}
else
{
responeData = PHTGL_QuantityService.ImportData(fileName, "",MainProjectQuantityId);
}
if (responeData.code==1)
{
ShowNotify("数据导入成功!", MessageBoxIcon.Success);
}
else
{
ShowNotify(responeData.message, MessageBoxIcon.Error);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region 定义项
/// <summary>
/// 上传预设的虚拟路径
/// </summary>
private readonly string initPath = Const.ExcelUrl; //"File\\Excel\\DataIn\\";
/// <summary>
/// 错误集合
/// </summary>
public static string errorInfos = string.Empty;
#endregion
#region 模板下载
/// <summary>
/// 模板下载
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDownLoad_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Confirm.GetShowReference("确定要下载模板吗?", string.Empty,
MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK"),
PageManager1.GetCustomEventReference("Confirm_Cancel")));
}
/// <summary>
/// 下载导入模板
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void PageManager1_CustomEvent(object sender, CustomEventArgs e)
{
if (e.EventArgument == "Confirm_OK")
{
var rootPath = Server.MapPath("~/");
var uploadfilepath = rootPath + Const.TemQuantityTemplateUrl;
var filePath = Const.TemQuantityTemplateUrl;
var fileName = Path.GetFileName(filePath);
var info = new FileInfo(uploadfilepath);
var fileSize = info.Length;
Response.ClearContent();
Response.AddHeader("Content-Disposition",
"attachment;filename=" + HttpUtility.UrlEncode(fileName, Encoding.UTF8));
Response.ContentType = "excel/plain";
Response.ContentEncoding = Encoding.UTF8;
Response.AddHeader("Content-Length", fileSize.ToString().Trim());
Response.TransmitFile(uploadfilepath, 0, fileSize);
Response.End();
}
}
#endregion
}
}
@@ -0,0 +1,98 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class TemQuantityIn
{
/// <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>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnImport 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnImport;
/// <summary>
/// btnDownLoad 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDownLoad;
/// <summary>
/// fuAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload fuAttachUrl;
/// <summary>
/// hdFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdFileName;
}
}
@@ -0,0 +1,165 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TemQuantityList.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.TemQuantityList" %>
<!DOCTYPE html>
<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" />
<style type="text/css">
.f-grid-row .f-grid-cell-inner {
white-space: normal;
word-break: break-all;
}
.f-grid-row.yellow
{
background-color: YellowGreen;
background-image: none;
}
.f-grid-row.red
{
background-color: Yellow;
}
</style>
</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" AutoScroll="true"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="true"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:TextBox runat="server" ID="txtSubProject" Label="分部工程" Width="200px" LabelAlign="Right"/>
<f:TextBox runat="server" ID="txtSubItemProject" Label="分项工程" Width="200px" LabelAlign="Right"/>
<f:TextBox runat="server" ID="txtProjectCode" Label="项目编码" Width="200px" LabelAlign="Right"/>
<f:TextBox runat="server" ID="txtProjectName" Label="项目名称" Width="200px" LabelAlign="Right"/>
<f:Button ID="btnSearch" ToolTip="查询" Icon="SystemSearch" runat="server" OnClick="btnSearch_Click">
</f:Button>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnNew" ToolTip="新增" Text="新增" Hidden="true" Icon="Add" runat="server"
OnClick="btnNew_Click">
</f:Button>
<f:Button ID="btnImport" Text="导入" ToolTip="导入" Icon="PackageIn" runat="server" OnClick="btnImport_Click">
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="150px" ColumnID="Major" DataField="Major" SortField="Major" Hidden="True"
FieldType="String" HeaderText="专业" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="SubProject" DataField="SubProject" SortField="SubProject"
FieldType="String" HeaderText="分部工程" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="SubItemProject" DataField="SubItemProject" SortField="SubItemProject"
FieldType="String" HeaderText="分项工程" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
FieldType="String" HeaderText="项目编码" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:BoundField Width="150px" ColumnID="ProjectDescription" DataField="ProjectDescription" SortField="ProjectDescription" DataToolTipField="WorkContent"
HeaderText="项目特征描述" TextAlign="Left" HeaderTextAlign="Center" >
</f:BoundField>
<f:RenderField Width="150px" ColumnID="UnitOfMeasurement" DataField="UnitOfMeasurement" SortField="UnitOfMeasurement"
FieldType="String" HeaderText="计量单位" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Quantity" DataField="Quantity" SortField="Quantity"
FieldType="String" HeaderText="工程量" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TotalCostFixedComprehensiveUnitPrice" DataField="TotalCostFixedComprehensiveUnitPrice" SortField="TotalCostFixedComprehensiveUnitPrice"
FieldType="String" HeaderText="全费用固定综合单价" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="MainMaterialCost" DataField="MainMaterialCost" SortField="MainMaterialCost"
FieldType="String" HeaderText="主材费" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TotalPrice" DataField="TotalPrice" SortField="TotalPrice"
FieldType="String" HeaderText="合价/元" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="CalculationRule" DataField="CalculationRule" SortField="CalculationRule"
FieldType="String" HeaderText="计算规则" TextAlign="Left" HeaderTextAlign="Center" >
</f:RenderField>
<f:BoundField Width="150px" ColumnID="WorkContent" DataField="WorkContent" SortField="WorkContent" DataToolTipField="WorkContent"
HeaderText="工作内容" TextAlign="Left" HeaderTextAlign="Center" >
</f:BoundField>
<f:RenderField Width="150px" ColumnID="Remarks" DataField="Remarks" SortField="Remarks"
FieldType="String" HeaderText="备注" TextAlign="Left" HeaderTextAlign="Center" >
</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" runat="server" Hidden="true" ShowHeader="true"
IsModal="true" Target="Parent" EnableMaximize="true" EnableResize="true" OnClose="Window1_Close"
Title="编辑PHTGL_Quantity" EnableIFrame="true" Height="650px"
Width="1200px">
</f:Window>
<f:Window ID="Window2" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Top" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true"
Width="700px" Height="240px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnEdit_Click" EnablePostBack="true"
Hidden="true" runat="server" Text="编辑" Icon="TableEdit" >
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
Hidden="true" 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,300 @@
using System;
using System.Linq;
using System.Text;
using System.Web;
using BLL;
using Model;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class TemQuantityList : PageBase
{
public string Type
{
get => (string)ViewState["Type"];
set => ViewState["Type"] = value;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Type = Request.Params["Type"];
GetButtonPower();
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
// 绑定表格
BindGrid();
}
}
#region 绑定数据
/// <summary>
/// 绑定数据
/// </summary>
private void BindGrid()
{
var table = new PHTGL_Quantity();
table.Major = BLL.PHTGL_QuantityService.GetMajorItems().Where(x => x.Text == Type).Select(x => x.Value).FirstOrDefault() ?? "";
table.SubProject = txtSubProject.Text.Trim() ?? "";
table.SubItemProject = txtSubItemProject.Text.Trim() ?? "";
table.ProjectCode = txtProjectCode.Text.Trim() ?? "";
table.ProjectName = txtProjectName.Text.Trim() ?? "";
table.IsTemplate = true;
var tb = PHTGL_QuantityService.getListData(table, Grid1);
Grid1.RecordCount = PHTGL_QuantityService.count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
#endregion
#region 关闭弹出窗
/// <summary>
/// 关闭弹出窗
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Window1_Close(object sender, WindowCloseEventArgs e)
{
BindGrid();
}
#endregion
#region 获取权限按钮
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
var menuid = "";
switch (Type)
{
case "0":
menuid = Const.TemQuantityListMenuId0;
break;
case "1":
menuid = Const.TemQuantityListMenuId1;
break;
case "2":
menuid = Const.TemQuantityListMenuId2;
break;
case "3":
menuid = Const.TemQuantityListMenuId3;
break;
case "4":
menuid = Const.TemQuantityListMenuId4;
break;
case "5":
menuid = Const.TemQuantityListMenuId5;
break;
case "6":
menuid = Const.TemQuantityListMenuId6;
break;
case "7":
menuid = Const.TemQuantityListMenuId7;
break;
case "8":
menuid = Const.TemQuantityListMenuId8;
break;
case "9":
menuid = Const.TemQuantityListMenuId9;
break;
}
var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId, menuid);
if (buttonList.Count > 0)
{
if (buttonList.Contains(Const.BtnAdd)) btnNew.Hidden = false;
if (buttonList.Contains(Const.BtnModify)) btnMenuEdit.Hidden = false;
if (buttonList.Contains(Const.BtnDelete)) btnMenuDelete.Hidden = false;
}
}
#endregion
#region 导入
/// <summary>
/// 导入按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnImport_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(
Window2.GetShowReference(string.Format("TemQuantityIn.aspx?Type={0}", Type, "导入 - ")));
}
#endregion
#region GV 数据操作
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
Grid1.PageIndex = e.NewPageIndex;
BindGrid();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_Sort(object sender, GridSortEventArgs e)
{
Grid1.SortDirection = e.SortDirection;
Grid1.SortField = e.SortField;
BindGrid();
}
/// <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 btnNew_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(
Window1.GetShowReference(string.Format("PHTGL_QuantityEdit.aspx?Id={0}&Type={1}", string.Empty,Type, "增加 - ")));
}
/// <summary>
/// 编辑按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnEdit_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
var ID = Grid1.SelectedRowID;
var model = PHTGL_QuantityService.GetPHTGL_QuantityById(ID);
if (model != null) ///已上报时不能删除
PageContext.RegisterStartupScript(
Window1.GetShowReference(string.Format("PHTGL_QuantityEdit.aspx?Id={0}", ID, "编辑 - ")));
}
/// <summary>
/// Grid行双击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
btnEdit_Click(null, null);
}
/// <summary>
/// 批量删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDelete_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (var rowIndex in Grid1.SelectedRowIndexArray)
{
var rowID = Grid1.DataKeys[rowIndex][0].ToString();
var model = PHTGL_QuantityService.GetPHTGL_QuantityById(rowID);
if (model != null) PHTGL_QuantityService.DeletePHTGL_QuantityById(rowID);
}
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
#endregion
#region 导出按钮
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnOut_Click(object sender, EventArgs e)
{
Response.ClearContent();
var filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition",
"attachment; filename=" + HttpUtility.UrlEncode("" + filename, Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel";
Response.ContentEncoding = Encoding.UTF8;
Grid1.PageSize = 500;
BindGrid();
Response.Write(GetGridTableHtml(Grid1));
Response.End();
}
/// <summary>
/// 导出方法
/// </summary>
/// <param name="grid"></param>
/// <returns></returns>
private string GetGridTableHtml(Grid grid)
{
var sb = new StringBuilder();
sb.Append("<meta http-equiv=\"content-type\" content=\"application/excel; charset=UTF-8\"/>");
sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
sb.Append("<tr>");
foreach (var column in grid.Columns) sb.AppendFormat("<td>{0}</td>", column.HeaderText);
sb.Append("</tr>");
foreach (var row in grid.Rows)
{
sb.Append("<tr>");
foreach (var column in grid.Columns)
{
var html = row.Values[column.ColumnIndex].ToString();
if (column.ColumnID == "tfNumber")
html = (row.FindControl("lblNumber") as System.Web.UI.WebControls.Label).Text;
sb.AppendFormat("<td>{0}</td>", html);
}
sb.Append("</tr>");
}
sb.Append("</table>");
return sb.ToString();
}
#endregion
protected void btnSearch_Click(object sender, EventArgs e)
{
BindGrid();
}
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class TemQuantityList
{
/// <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>
/// txtSubProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSubProject;
/// <summary>
/// txtSubItemProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSubItemProject;
/// <summary>
/// txtProjectCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectCode;
/// <summary>
/// txtProjectName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectName;
/// <summary>
/// btnSearch 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSearch;
/// <summary>
/// btnNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnImport 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnImport;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// lblNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber;
/// <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>
/// Window2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window2;
/// <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,141 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TemQuantitySelect.aspx.cs" Inherits="FineUIPro.Web.PHTGL.BillOfQuantities.TemQuantitySelect" %>
<!DOCTYPE html>
<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" />
<style type="text/css">
.f-grid-row .f-grid-cell-inner {
white-space: normal;
word-break: break-all;
}
.f-grid-row.yellow {
background-color: YellowGreen;
background-image: none;
}
.f-grid-row.red {
background-color: Yellow;
}
</style>
</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" AutoScroll="true"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
SortDirection="DESC" EnableColumnLines="true" EnableBigData="True" EnableTextSelection="true"
AllowPaging="true" IsDatabasePaging="true" EnableCheckBoxSelect="True">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:TextBox runat="server" ID="txtMajor" Label="专业" Width="200px" LabelAlign="Left" />
<f:TextBox runat="server" ID="txtSubProject" Label="分部工程" Width="200px" LabelAlign="Left"/>
<f:TextBox runat="server" ID="txtSubItemProject" Label="分项工程" Width="200px" LabelAlign="Left"/>
<f:TextBox runat="server" ID="txtProjectCode" Label="项目编码" Width="200px" LabelAlign="Left"/>
<f:TextBox runat="server" ID="txtProjectName" Label="项目名称" Width="200px" LabelAlign="Left"/>
<f:Button ID="btnSearch" ToolTip="查询" Text="查询" Icon="SystemSearch" runat="server" OnClick="btnSearch_Click">
</f:Button>
</Items>
</f:Toolbar>
<f:Toolbar runat="server" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnSave" ToolTip="保存" Text="保存" Icon="PageSave" runat="server"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" ToolTip="关闭" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="150px" ColumnID="Major" DataField="Major" SortField="Major"
FieldType="String" HeaderText="专业" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="SubProject" DataField="SubProject" SortField="SubProject"
FieldType="String" HeaderText="分部工程" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="SubItemProject" DataField="SubItemProject" SortField="SubItemProject"
FieldType="String" HeaderText="分项工程" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
FieldType="String" HeaderText="项目编码" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:BoundField Width="150px" ColumnID="ProjectDescription" DataField="ProjectDescription" SortField="ProjectDescription" DataToolTipField="WorkContent"
HeaderText="项目特征描述" TextAlign="Left" HeaderTextAlign="Center">
</f:BoundField>
<f:RenderField Width="150px" ColumnID="UnitOfMeasurement" DataField="UnitOfMeasurement" SortField="UnitOfMeasurement"
FieldType="String" HeaderText="计量单位" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Quantity" DataField="Quantity" SortField="Quantity"
FieldType="String" HeaderText="工程量" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TotalCostFixedComprehensiveUnitPrice" DataField="TotalCostFixedComprehensiveUnitPrice" SortField="TotalCostFixedComprehensiveUnitPrice"
FieldType="String" HeaderText="全费用固定综合单价" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="MainMaterialCost" DataField="MainMaterialCost" SortField="MainMaterialCost"
FieldType="String" HeaderText="主材费" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TotalPrice" DataField="TotalPrice" SortField="TotalPrice"
FieldType="String" HeaderText="合价/元" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="CalculationRule" DataField="CalculationRule" SortField="CalculationRule"
FieldType="String" HeaderText="计算规则" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:BoundField Width="150px" ColumnID="WorkContent" DataField="WorkContent" SortField="WorkContent" DataToolTipField="WorkContent"
HeaderText="工作内容" TextAlign="Left" HeaderTextAlign="Center">
</f:BoundField>
<f:RenderField Width="150px" ColumnID="Remarks" DataField="Remarks" SortField="Remarks"
FieldType="String" HeaderText="备注" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" runat="server" Hidden="true" ShowHeader="true"
IsModal="true" Target="Parent" EnableMaximize="true" EnableResize="true"
Title="编辑PHTGL_BidProjectQuantity" EnableIFrame="true" Height="650px"
Width="1200px">
</f:Window><%--
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnEdit_Click" EnablePostBack="true"
Hidden="true" runat="server" Text="编辑" Icon="TableEdit">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnDelete_Click" EnablePostBack="true" Icon="Delete"
Hidden="true" 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,66 @@
using BLL;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class TemQuantitySelect : PageBase
{
public string MainProjectQuantityId
{
get => (string)ViewState["MainProjectQuantityId"];
set => ViewState["MainProjectQuantityId"] = value;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHidePostBackReference();
MainProjectQuantityId = Request.Params["MainProjectQuantityId"];
// 绑定表格
BindGrid();
}
}
private void BindGrid()
{
var table = new PHTGL_Quantity();
table.Major = txtMajor.Text.Trim() ?? "";
table.SubProject = txtSubProject.Text.Trim() ?? "";
table.SubItemProject = txtSubItemProject.Text.Trim() ?? "";
table.ProjectCode = txtProjectCode.Text.Trim() ?? "";
table.ProjectName = txtProjectName.Text.Trim() ?? "";
table.IsTemplate = true;
var tb = PHTGL_QuantityService.GetPHTGL_QuantityByModle(table);
Grid1.RecordCount = PHTGL_QuantityService.count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
protected void btnSave_Click(object sender, EventArgs e)
{
var CheckIdList = Grid1.SelectedRowIDArray;
if (CheckIdList.Length>0)
{
foreach (var item in CheckIdList)
{
var model = BLL.PHTGL_QuantityService.GetPHTGL_QuantityById(item);
PHTGL_QuantityService.AddPHTGL_QuantityByTemModel(model, MainProjectQuantityId);
}
ShowNotify("保存成功",MessageBoxIcon.Success);
}
}
protected void btnSearch_Click(object sender, EventArgs e)
{
BindGrid();
}
}
}
@@ -0,0 +1,152 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PHTGL.BillOfQuantities
{
public partial class TemQuantitySelect
{
/// <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>
/// txtMajor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMajor;
/// <summary>
/// txtSubProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSubProject;
/// <summary>
/// txtSubItemProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSubItemProject;
/// <summary>
/// txtProjectCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectCode;
/// <summary>
/// txtProjectName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProjectName;
/// <summary>
/// btnSearch 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSearch;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// lblNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}
+7 -53
View File
@@ -1,51 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Tree>
<TreeNode id="6A992AB8-A32D-448F-B06F-8DD4C112CC91" Text="法律法规制度标准库" NavigateUrl="">
<TreeNode id="CF1F59BB-215A-4E9D-9F19-DE188D322477" Text="标准分类" NavigateUrl="">
<TreeNode id="8B550B58-C681-4F34-83F0-F1E99CE04A47" Text="国内标准" NavigateUrl="">
</TreeNode>
<TreeNode id="97D1E401-EA0F-4C90-B7DC-61D568BAE617" Text="国外标准" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB" Text="法律法规" NavigateUrl=""><TreeNode id="2C7F78D3-DA7B-4193-A37F-CC479E4B9583" Text="法律法规" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="97D20BA1-9378-4268-901B-3747EDFB15F4" Text="赛鼎体系" NavigateUrl=""><TreeNode id="406EBAAB-05B2-4249-BAC2-5589F50AE365" Text="企业标准" NavigateUrl=""></TreeNode>
<TreeNode id="59F3FA81-7D08-4611-A3FF-22BFA656A940" Text="企业制度" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="35092B0F-1B7B-4014-A41D-41354FD87374" Text="遵照执行的集团制度" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE" Text="公共资源库" NavigateUrl=""><TreeNode id="664094A9-3DEF-4674-8FE2-ACF30B71B8DB" Text="安全公共资源库" NavigateUrl=""><TreeNode id="FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM" Text="安全合规" NavigateUrl=""><TreeNode id="F4B02718-0616-4623-ABCE-885698DDBEB1" Text="安全法律法规" NavigateUrl="HSSE/Law/LawRegulationList.aspx"></TreeNode>
<TreeNode id="499E23C1-057C-4B04-B92A-973B1DACD546" Text="赛鼎制度" NavigateUrl="HSSE/HSSESystem/SafetyInstitution.aspx"></TreeNode>
<TreeNode id="EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL" Text="安全标准规范" NavigateUrl="HSSE/Law/HSSEStandardList.aspx"></TreeNode>
<TreeNode id="DF1413F3-4CE5-40B3-A574-E01CE64FEA25" Text="安全规章制度" NavigateUrl="HSSE/Law/RulesRegulations.aspx"></TreeNode>
<TreeNode id="56960940-81A8-43D1-9565-C306EC7AFD12" Text="集团制度" NavigateUrl="HSSE/Law/ManageRule.aspx"></TreeNode>
</TreeNode>
<TreeNode id="2B49BFE2-734F-489E-91B9-D05F02E1976D" Text="安全生产责任制" NavigateUrl=""><TreeNode id="1DB91420-47D3-4219-AAB4-7E613FCBCC90" Text="安全主体责任" NavigateUrl="HSSE/HSSESystem/HSSEMainDuty.aspx"></TreeNode>
</TreeNode>
<TreeNode id="E26D223B-4CA2-4A6D-82D0-224CC9C8676D" Text="安全教育" NavigateUrl=""><TreeNode id="9D99A981-7380-4085-84FA-8C3B1AFA6202" Text="培训教材库" NavigateUrl="HSSE/EduTrain/TrainDB.aspx"></TreeNode>
<TreeNode id="9D4F76A1-CD2E-4E66-B833-49425CD879EB" Text="公司教材库" NavigateUrl="HSSE/EduTrain/CompanyTraining.aspx"></TreeNode>
<TreeNode id="4D6BD686-DA06-45CC-9DB8-54B342651724" Text="考试试题库" NavigateUrl="HSSE/EduTrain/TestTraining.aspx"></TreeNode>
<TreeNode id="F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA" Text="安全试题库" NavigateUrl="HSSE/EduTrain/TrainTestDB.aspx"></TreeNode>
<TreeNode id="D86917DB-D00A-4E18-9793-C290B5BBA84C" Text="事故案例库" NavigateUrl="HSSE/EduTrain/AccidentCase.aspx"></TreeNode>
</TreeNode>
<TreeNode id="D70D9BF5-C72E-414D-941B-CF9B4065F6BA" Text="安全技术" NavigateUrl=""><TreeNode id="8333727B-A2CE-4CE2-A019-21AC9EE61A4C" Text="危险源清单" NavigateUrl="HSSE/Technique/HazardList.aspx"></TreeNode>
<TreeNode id="C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A" Text="公司危险源清单" NavigateUrl="HSSE/Technique/CompanyHazardList.aspx"></TreeNode>
<TreeNode id="773B59F9-61F9-4F5E-9D68-A1BF9322AFFA" Text="环境因素危险源" NavigateUrl="HSSE/Technique/Environmental.aspx"></TreeNode>
<TreeNode id="DC2AA8C2-82A8-4F7A-832D-9889C65AA228" Text="公司环境因素危险源" NavigateUrl="HSSE/Technique/CompanyEnvironmental.aspx"></TreeNode>
<TreeNode id="2D86AD87-4108-428C-BA3D-F81FB85511FE" Text="安全隐患" NavigateUrl="HSSE/Technique/Rectify.aspx"></TreeNode>
<TreeNode id="9C26BF2A-091D-4AC3-8678-334DE4E1CED7" Text="项目安全检查项" NavigateUrl="HSSE/Technique/CheckItemSet.aspx"></TreeNode>
<TreeNode id="D11BFC83-BE64-457D-B8FA-11C37D35CD72" Text="应急预案" NavigateUrl="HSSE/Technique/Emergency.aspx"></TreeNode>
<TreeNode id="3E2F2FFD-ED2E-4914-8370-D97A68398814" Text="施工方案" NavigateUrl="HSSE/Technique/SpecialScheme.aspx"></TreeNode>
</TreeNode>
<TreeNode id="1B688B07-AEF4-43D8-BF31-1907522967ED" Text="标牌管理" NavigateUrl=""><TreeNode id="022CA9C1-70F0-4C07-996C-0736D32B442A" Text="标牌管理" NavigateUrl="HSSE/Resources/SignManage.aspx"></TreeNode>
</TreeNode>
</TreeNode>
<TreeNode id="34705FFF-0BA5-4C4F-BD70-721AA0EF874F" Text="质量公共资源库" NavigateUrl=""></TreeNode>
<TreeNode id="AB48BB81-A0F1-4E90-9E01-3F203E5ACFDE" Text="施工公共资源库" NavigateUrl=""></TreeNode>
<TreeNode id="EDDED4C1-B01E-4831-8552-38CB30CE8817" Text="开车公共资源库" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9" Text="施工WBS基础数据库" NavigateUrl="CQMS/WBS/ControlItemInitSet.aspx"></TreeNode>
<TreeNode id="FF0D9166-4509-4411-8039-F035BC251114" Text="数据仓库" NavigateUrl=""><TreeNode id="AA670914-6EAA-4CFA-8BD6-E0648F8FD21C" Text="安全数据库" NavigateUrl=""><TreeNode id="427AB060-2510-4568-B85B-AD6796EBE569" Text="项目HSE数据汇总" NavigateUrl="DigData/HSEDataCollect.aspx"></TreeNode>
<TreeNode id="04B182E4-D31E-449F-9803-322F3F380D89" Text="HSE日常检查问题分析" NavigateUrl="DigData/DailyProblemAnalysis.aspx"></TreeNode>
<TreeNode id="FF0D9166-4509-4411-8039-F035BC251114" Text="数据仓库" NavigateUrl="">
<TreeNode id="0E9C6A47-E410-43C4-95D1-1EC1C01E9967" Text="WBS数据仓库" NavigateUrl="DigData/WBSDW.aspx">
</TreeNode>
<TreeNode id="92B50285-30BD-4B62-9E23-A0D6B4BA1577" Text="项目数据仓库" NavigateUrl=""><TreeNode id="AA670914-6EAA-4CFA-8BD6-E0648F8FD21C" Text="安全数据库" NavigateUrl=""><TreeNode id="04B182E4-D31E-449F-9803-322F3F380D89" Text="HSE日常检查问题分析" NavigateUrl="DigData/DailyProblemAnalysis.aspx"></TreeNode>
<TreeNode id="24939ABD-E174-4C3D-8B04-494917B7BE40" Text="HSE隐患整改问题分析" NavigateUrl="DigData/RectifyProblemAnalysis.aspx"></TreeNode>
<TreeNode id="4B2E7EE5-AC7C-4143-B5BC-60080C763A24" Text="HSE教育培训统计" NavigateUrl="DigData/TrainRecordAnalysis.aspx"></TreeNode>
</TreeNode>
@@ -54,13 +12,9 @@
<TreeNode id="381A4608-2CDE-42AF-BC4D-FF554785B9F8" Text="合同数据库" NavigateUrl=""></TreeNode>
<TreeNode id="5BE7F83B-C02D-4481-815F-153279B44C39" Text="劳务数据库" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE" Text="数据分析室" NavigateUrl=""><TreeNode id="AF5C32FD-F0CB-404E-B56D-C4AE79A8A050" Text="人员功效分析" NavigateUrl=""></TreeNode>
<TreeNode id="0DB6BB5F-B17A-4A38-AABB-278300EA9E39" Text="员工产值分析" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="6136C2AE-2AF8-498D-BC19-7D693841239C" Text="文件柜" NavigateUrl=""><TreeNode id="506F42F3-F4CF-46A7-AC90-787117B4F1DC" Text="安全文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="A90460D0-2658-43F7-9558-A72E91E54ABD" Text="质量文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="2539A5CE-E209-4A16-A9B7-4C43E4E3CBEC" Text="进度文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="8FB0A651-485F-4413-BCD6-22BF82438125" Text="焊接文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="F596EC1A-71A3-4B34-B36C-68628F2F42FE" Text="合同文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="B87413D8-4EFB-42F3-A4F6-9D21C0CD3DFE" Text="数据分析室" NavigateUrl=""><TreeNode id="CFEF47C0-8EFA-46FF-8648-5B1922519DCC" Text="WBS数据分析" NavigateUrl=""></TreeNode>
<TreeNode id="B146FC96-B199-426B-8504-4BE093C0DCB1" Text="项目数据汇总分析" NavigateUrl=""><TreeNode id="427AB060-2510-4568-B85B-AD6796EBE569" Text="项目HSE数据汇总" NavigateUrl="DigData/HSEDataCollect.aspx"></TreeNode>
</TreeNode>
</TreeNode>
</Tree>
+10
View File
@@ -9,4 +9,14 @@
</TreeNode>
<TreeNode id="C18B4A2E-7BE7-43E6-A969-8A6292D19987" Text="招标工作台账" NavigateUrl="PHTGL/Filing/BidDocumentsStandingBook.aspx"></TreeNode>
<TreeNode id="0A5DF9F5-B6B5-41B8-8951-C203C5749495" Text="合同台账" NavigateUrl="PHTGL/Filing/ContractStandingBook.aspx"></TreeNode>
<TreeNode id="8213BE20-2680-4A13-91B8-49028BB89869" Text="工程量清单" NavigateUrl=""><TreeNode id="326AA80C-6B01-4214-ACF2-B29595BA28D5" Text="土建工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=0"></TreeNode>
<TreeNode id="0A679077-6D89-4272-A1B0-CF384DEDC9B8" Text="钢结构预制工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=1"></TreeNode>
<TreeNode id="0E04FA16-FFA6-4987-A0A5-A4658F0099F2" Text="工艺管道安装工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=2"></TreeNode>
<TreeNode id="FAC4F0F7-A7C0-4F66-8BCB-846C082BCA40" Text="工艺设备安装工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=3"></TreeNode>
<TreeNode id="10586190-0FDD-4DA8-A877-CE4599D6F0DF" Text="非标设备现场制作安装工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=4"></TreeNode>
<TreeNode id="92101A90-9C22-4B43-B012-9AFF8402F85D" Text="水暖安装工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=6"></TreeNode>
<TreeNode id="33A03E2C-4E00-4722-AA14-F50419468154" Text="防腐绝热工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=7"></TreeNode>
<TreeNode id="A5A31FE8-0643-4396-99E3-A4A31A947789" Text="无损检测工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=8"></TreeNode>
<TreeNode id="481E6B1E-A3D5-4012-B828-FE62EB6BA861" Text="消防工程" NavigateUrl="PHTGL/BillOfQuantities/TemQuantityList.aspx?Type=9"></TreeNode>
</TreeNode>
</Tree>
+8 -3
View File
@@ -1,7 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Tree>
<TreeNode id="685F1E0D-987E-491C-9DC7-014098DEE0C3" Text="合同管理" >
</TreeNode>
<TreeNode id="685F1E0D-987E-491C-9DC7-014098DEE0C3" Text="合同管理" >
<TreeNode id="5704B651-2172-45D3-8206-448612C5BA11" Text="WBS数据仓库" NavigateUrl="DigData/ProjectWBSDW.aspx">
</TreeNode>
<TreeNode id="775A5D3C-CB1C-4EC8-A7E1-F4FCD77E85DC" Text="项目数据仓库" NavigateUrl=""><TreeNode id="4911D344-3182-4B46-B01F-B10DB058E550" Text="安全数据" NavigateUrl=""></TreeNode>
<TreeNode id="4F7C556C-DAC1-4BC4-BCF6-1B401F771204" Text="质量数据" NavigateUrl=""></TreeNode>
<TreeNode id="D01D3916-743A-4F97-9ADB-815712A89FAC" Text="进度数据" NavigateUrl=""></TreeNode>
<TreeNode id="0443E704-45F4-40BE-8069-13E5554F5700" Text="合同数据" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="D9252E0B-3956-473A-8ECC-12C0933469C3" Text="数据分析室" NavigateUrl=""><TreeNode id="B6C1706F-685D-4BAF-B8F7-99C9561C8F5B" Text="WBS数据分析" NavigateUrl=""></TreeNode>
</TreeNode>
</Tree>
+1
View File
@@ -7,6 +7,7 @@
<TreeNode id="0BB31BB1-469D-41E8-9039-A53A2B1EEB86" Text="招标文件审批" NavigateUrl="PHTGL/BiddingManagement/BidDocumentsReview.aspx"></TreeNode>
<TreeNode id="133C55A1-3744-40F5-9C74-24E85AB1261F" Text="评标小组名单审批" NavigateUrl="PHTGL/BiddingManagement/ApproveUserReview.aspx"></TreeNode>
<TreeNode id="11503AD6-742D-406D-96F1-17BA3B9E7580" Text="确定分包商审批" NavigateUrl="PHTGL/BiddingManagement/SetSubReview.aspx"></TreeNode>
<TreeNode id="687991B6-73AC-42FA-9A72-178AF94D1EB4" Text="招标工程量清单定制" NavigateUrl="PHTGL/BillOfQuantities/BidProjectQuantityList.aspx"></TreeNode>
</TreeNode>
<TreeNode id="C041D799-47A0-4ECA-A6A2-C387857165D6" Text="合同管理" NavigateUrl=""><TreeNode id="C609FEA5-0904-4F59-A920-22B6459F1A94" Text="合同编制" NavigateUrl="PHTGL/ContractCompile/ContractFormation.aspx"></TreeNode>
<TreeNode id="B32E7F62-5AA3-46B2-A438-E286909A47B4" Text="合同评审" NavigateUrl="PHTGL/ContractCompile/ContractReview_Countersign.aspx"></TreeNode>
+37
View File
@@ -48,6 +48,43 @@
<TreeNode id="3BBFCD70-D7A3-435C-9571-DD499D5ED7B8" Text="应急信息" NavigateUrl=""><TreeNode id="D12C2412-E12A-4F78-9AEF-1EE8AC84A561" Text="应急预案管理清单" NavigateUrl="ZHGL/Emergency/EmergencyList.aspx"></TreeNode>
<TreeNode id="172F25E0-F5E2-42E3-AD67-AC824D4E0FBB" Text="应急演练开展情况" NavigateUrl="ZHGL/Emergency/DrillRecordList.aspx"></TreeNode>
</TreeNode>
<TreeNode id="6A992AB8-A32D-448F-B06F-8DD4C112CC91" Text="法律法规制度标准库" NavigateUrl=""><TreeNode id="CF1F59BB-215A-4E9D-9F19-DE188D322477" Text="标准分类" NavigateUrl=""></TreeNode>
<TreeNode id="DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB" Text="法律法规" NavigateUrl=""></TreeNode>
<TreeNode id="97D20BA1-9378-4268-901B-3747EDFB15F4" Text="赛鼎体系" NavigateUrl=""></TreeNode>
<TreeNode id="35092B0F-1B7B-4014-A41D-41354FD87374" Text="遵照执行的集团制度" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE" Text="公共资源库" NavigateUrl=""><TreeNode id="664094A9-3DEF-4674-8FE2-ACF30B71B8DB" Text="安全公共资源库" NavigateUrl=""><TreeNode id="FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM" Text="安全合规" NavigateUrl=""></TreeNode>
<TreeNode id="2B49BFE2-734F-489E-91B9-D05F02E1976D" Text="安全生产责任制" NavigateUrl=""><TreeNode id="1DB91420-47D3-4219-AAB4-7E613FCBCC90" Text="安全主体责任" NavigateUrl="HSSE/HSSESystem/HSSEMainDuty.aspx"></TreeNode>
</TreeNode>
<TreeNode id="E26D223B-4CA2-4A6D-82D0-224CC9C8676D" Text="安全教育" NavigateUrl=""><TreeNode id="9D99A981-7380-4085-84FA-8C3B1AFA6202" Text="培训教材库" NavigateUrl="HSSE/EduTrain/TrainDB.aspx"></TreeNode>
<TreeNode id="9D4F76A1-CD2E-4E66-B833-49425CD879EB" Text="公司教材库" NavigateUrl="HSSE/EduTrain/CompanyTraining.aspx"></TreeNode>
<TreeNode id="4D6BD686-DA06-45CC-9DB8-54B342651724" Text="考试试题库" NavigateUrl="HSSE/EduTrain/TestTraining.aspx"></TreeNode>
<TreeNode id="F58EE8ED-9EB5-47C7-9D7F-D751EFEA44CA" Text="安全试题库" NavigateUrl="HSSE/EduTrain/TrainTestDB.aspx"></TreeNode>
<TreeNode id="D86917DB-D00A-4E18-9793-C290B5BBA84C" Text="事故案例库" NavigateUrl="HSSE/EduTrain/AccidentCase.aspx"></TreeNode>
</TreeNode>
<TreeNode id="D70D9BF5-C72E-414D-941B-CF9B4065F6BA" Text="安全技术" NavigateUrl=""><TreeNode id="8333727B-A2CE-4CE2-A019-21AC9EE61A4C" Text="危险源清单" NavigateUrl="HSSE/Technique/HazardList.aspx"></TreeNode>
<TreeNode id="C0018E8C-C88B-4E25-BCFC-F0BF3CACC63A" Text="公司危险源清单" NavigateUrl="HSSE/Technique/CompanyHazardList.aspx"></TreeNode>
<TreeNode id="773B59F9-61F9-4F5E-9D68-A1BF9322AFFA" Text="环境因素危险源" NavigateUrl="HSSE/Technique/Environmental.aspx"></TreeNode>
<TreeNode id="DC2AA8C2-82A8-4F7A-832D-9889C65AA228" Text="公司环境因素危险源" NavigateUrl="HSSE/Technique/CompanyEnvironmental.aspx"></TreeNode>
<TreeNode id="2D86AD87-4108-428C-BA3D-F81FB85511FE" Text="安全隐患" NavigateUrl="HSSE/Technique/Rectify.aspx"></TreeNode>
<TreeNode id="9C26BF2A-091D-4AC3-8678-334DE4E1CED7" Text="项目安全检查项" NavigateUrl="HSSE/Technique/CheckItemSet.aspx"></TreeNode>
<TreeNode id="D11BFC83-BE64-457D-B8FA-11C37D35CD72" Text="应急预案" NavigateUrl="HSSE/Technique/Emergency.aspx"></TreeNode>
<TreeNode id="3E2F2FFD-ED2E-4914-8370-D97A68398814" Text="施工方案" NavigateUrl="HSSE/Technique/SpecialScheme.aspx"></TreeNode>
</TreeNode>
<TreeNode id="1B688B07-AEF4-43D8-BF31-1907522967ED" Text="标牌管理" NavigateUrl=""><TreeNode id="022CA9C1-70F0-4C07-996C-0736D32B442A" Text="标牌管理" NavigateUrl="HSSE/Resources/SignManage.aspx"></TreeNode>
</TreeNode>
</TreeNode>
<TreeNode id="34705FFF-0BA5-4C4F-BD70-721AA0EF874F" Text="质量公共资源库" NavigateUrl=""></TreeNode>
<TreeNode id="AB48BB81-A0F1-4E90-9E01-3F203E5ACFDE" Text="施工公共资源库" NavigateUrl=""></TreeNode>
<TreeNode id="EDDED4C1-B01E-4831-8552-38CB30CE8817" Text="开车公共资源库" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9" Text="施工WBS基础数据库" NavigateUrl="CQMS/WBS/ControlItemInitSet.aspx"></TreeNode>
<TreeNode id="6136C2AE-2AF8-498D-BC19-7D693841239C" Text="文件柜" NavigateUrl=""><TreeNode id="506F42F3-F4CF-46A7-AC90-787117B4F1DC" Text="安全文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="A90460D0-2658-43F7-9558-A72E91E54ABD" Text="质量文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="2539A5CE-E209-4A16-A9B7-4C43E4E3CBEC" Text="进度文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="8FB0A651-485F-4413-BCD6-22BF82438125" Text="焊接文件柜" NavigateUrl=""></TreeNode>
<TreeNode id="F596EC1A-71A3-4B34-B36C-68628F2F42FE" Text="合同文件柜" NavigateUrl=""></TreeNode>
</TreeNode>
<TreeNode id="1E216BE3-DB22-4649-BD9A-0777B0DC03E6" Text="QHSE上报" NavigateUrl=""><TreeNode id="94F94EC1-54B3-4BEB-A019-0A755A66D8FD" Text="安全数据" NavigateUrl="ZHGL/DataSync/HSSEData_HSSE.aspx"></TreeNode>
<TreeNode id="4C9920AE-F335-48B1-BDB0-276173305952" Text="质量数据" NavigateUrl="ZHGL/DataSync/CQMSData_CQMS.aspx"></TreeNode>
<TreeNode id="2110702F-4E12-479A-8EA1-E5A8EEF77276" Text="焊接数据" NavigateUrl="ZHGL/DataSync/HJGLData_HJGL.aspx"></TreeNode>
+1 -1
View File
@@ -244,7 +244,7 @@
<div class="sd-progress-info">
<div>开始:2020-08-08</div>
<div>结束:2021-01-01</div>
<div class="sd-progress-warn">已逾期20天</div>
<div class="sd-progress-warn">已逾期0天</div>
</div>
<div class="sd-progress-name">装饰装修</div>
<div class="sd-progress-img"></div>
+7 -7
View File
@@ -240,21 +240,21 @@
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnDigitalSite">
</f:Button>
</li>
<li>
<f:Button runat="server" CssClass="bgbtn" Text="协同办公" OnClick="btnPZHGL_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="Button3">
</f:Button>
</li>
<li>
<f:Button runat="server" CssClass="bgbtn" Text="人员管理" OnClick="btnPPerson_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPDigData">
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPPerson">
</f:Button>
</li>
<li>
<f:Button runat="server" CssClass="bgbtn" Text="施工综合" OnClick="btnPZHGL_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPZHGL">
</f:Button>
</li>
<li>
<f:Button runat="server" CssClass="bgbtn" Text="大数据中心" OnClick="btnPDigData_Click" OnClientClick="parent.removeActiveTab();"
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPDigData">
</f:Button>
</li>
</ul>
</div>
+6 -2
View File
@@ -616,6 +616,10 @@ namespace FineUIPro.Web
{
this.Tab1.IFrameUrl = "~/SysManage/ProjectToDo.aspx";
}
else if (type == Const.Menu_PDigData)
{
this.Tab1.IFrameUrl = "";
}
}
else
{
@@ -682,9 +686,9 @@ namespace FineUIPro.Web
this.MenuSwitchMethod(Const.Menu_PHTGL);
}
protected void btnTestRun_Click(object sender, EventArgs e)
protected void btnPDigData_Click(object sender, EventArgs e)
{
this.MenuSwitchMethod(Const.Menu_TestRun);
this.MenuSwitchMethod(Const.Menu_PDigData);
}
protected void btnPZHGL_Click(object sender, EventArgs e)
+11 -11
View File
@@ -132,22 +132,13 @@ namespace FineUIPro.Web
protected global::FineUIPro.Button btnDigitalSite;
/// <summary>
/// Button3 控件。
/// btnPPerson 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button Button3;
/// <summary>
/// btnPDigData 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPDigData;
protected global::FineUIPro.Button btnPPerson;
/// <summary>
/// btnPZHGL 控件。
@@ -158,6 +149,15 @@ namespace FineUIPro.Web
/// </remarks>
protected global::FineUIPro.Button btnPZHGL;
/// <summary>
/// btnPDigData 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPDigData;
/// <summary>
/// btnToDoItem 控件。
/// </summary>
+819
View File
@@ -1109,6 +1109,9 @@ namespace Model
partial void InsertPHTGL_BidDocumentsStandingBook(PHTGL_BidDocumentsStandingBook instance);
partial void UpdatePHTGL_BidDocumentsStandingBook(PHTGL_BidDocumentsStandingBook instance);
partial void DeletePHTGL_BidDocumentsStandingBook(PHTGL_BidDocumentsStandingBook instance);
partial void InsertPHTGL_BidProjectQuantity(PHTGL_BidProjectQuantity instance);
partial void UpdatePHTGL_BidProjectQuantity(PHTGL_BidProjectQuantity instance);
partial void DeletePHTGL_BidProjectQuantity(PHTGL_BidProjectQuantity instance);
partial void InsertPHTGL_Contract(PHTGL_Contract instance);
partial void UpdatePHTGL_Contract(PHTGL_Contract instance);
partial void DeletePHTGL_Contract(PHTGL_Contract instance);
@@ -1118,6 +1121,12 @@ namespace Model
partial void InsertPHTGL_ContractStandingBook(PHTGL_ContractStandingBook instance);
partial void UpdatePHTGL_ContractStandingBook(PHTGL_ContractStandingBook instance);
partial void DeletePHTGL_ContractStandingBook(PHTGL_ContractStandingBook instance);
partial void InsertPHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity instance);
partial void UpdatePHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity instance);
partial void DeletePHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity instance);
partial void InsertPHTGL_Quantity(PHTGL_Quantity instance);
partial void UpdatePHTGL_Quantity(PHTGL_Quantity instance);
partial void DeletePHTGL_Quantity(PHTGL_Quantity instance);
partial void InsertPHTGL_SetSubReview(PHTGL_SetSubReview instance);
partial void UpdatePHTGL_SetSubReview(PHTGL_SetSubReview instance);
partial void DeletePHTGL_SetSubReview(PHTGL_SetSubReview instance);
@@ -4631,6 +4640,14 @@ namespace Model
}
}
public System.Data.Linq.Table<PHTGL_BidProjectQuantity> PHTGL_BidProjectQuantity
{
get
{
return this.GetTable<PHTGL_BidProjectQuantity>();
}
}
public System.Data.Linq.Table<PHTGL_Contract> PHTGL_Contract
{
get
@@ -4655,6 +4672,22 @@ namespace Model
}
}
public System.Data.Linq.Table<PHTGL_MainProjectQuantity> PHTGL_MainProjectQuantity
{
get
{
return this.GetTable<PHTGL_MainProjectQuantity>();
}
}
public System.Data.Linq.Table<PHTGL_Quantity> PHTGL_Quantity
{
get
{
return this.GetTable<PHTGL_Quantity>();
}
}
public System.Data.Linq.Table<PHTGL_SetSubReview> PHTGL_SetSubReview
{
get
@@ -176654,6 +176687,212 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PHTGL_BidProjectQuantity")]
public partial class PHTGL_BidProjectQuantity : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _BidProjectQuantityId;
private string _ProjectId;
private string _LotNumber;
private string _BidProjectCode;
private System.Nullable<bool> _IsMainProject;
private string _CreatorId;
private System.Nullable<System.DateTime> _CreateDate;
#region 可扩展性方法定义
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnBidProjectQuantityIdChanging(string value);
partial void OnBidProjectQuantityIdChanged();
partial void OnProjectIdChanging(string value);
partial void OnProjectIdChanged();
partial void OnLotNumberChanging(string value);
partial void OnLotNumberChanged();
partial void OnBidProjectCodeChanging(string value);
partial void OnBidProjectCodeChanged();
partial void OnIsMainProjectChanging(System.Nullable<bool> value);
partial void OnIsMainProjectChanged();
partial void OnCreatorIdChanging(string value);
partial void OnCreatorIdChanged();
partial void OnCreateDateChanging(System.Nullable<System.DateTime> value);
partial void OnCreateDateChanged();
#endregion
public PHTGL_BidProjectQuantity()
{
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BidProjectQuantityId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string BidProjectQuantityId
{
get
{
return this._BidProjectQuantityId;
}
set
{
if ((this._BidProjectQuantityId != value))
{
this.OnBidProjectQuantityIdChanging(value);
this.SendPropertyChanging();
this._BidProjectQuantityId = value;
this.SendPropertyChanged("BidProjectQuantityId");
this.OnBidProjectQuantityIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
public string ProjectId
{
get
{
return this._ProjectId;
}
set
{
if ((this._ProjectId != value))
{
this.OnProjectIdChanging(value);
this.SendPropertyChanging();
this._ProjectId = value;
this.SendPropertyChanged("ProjectId");
this.OnProjectIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LotNumber", DbType="NVarChar(50)")]
public string LotNumber
{
get
{
return this._LotNumber;
}
set
{
if ((this._LotNumber != value))
{
this.OnLotNumberChanging(value);
this.SendPropertyChanging();
this._LotNumber = value;
this.SendPropertyChanged("LotNumber");
this.OnLotNumberChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BidProjectCode", DbType="NVarChar(100)")]
public string BidProjectCode
{
get
{
return this._BidProjectCode;
}
set
{
if ((this._BidProjectCode != value))
{
this.OnBidProjectCodeChanging(value);
this.SendPropertyChanging();
this._BidProjectCode = value;
this.SendPropertyChanged("BidProjectCode");
this.OnBidProjectCodeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsMainProject", DbType="Bit")]
public System.Nullable<bool> IsMainProject
{
get
{
return this._IsMainProject;
}
set
{
if ((this._IsMainProject != value))
{
this.OnIsMainProjectChanging(value);
this.SendPropertyChanging();
this._IsMainProject = value;
this.SendPropertyChanged("IsMainProject");
this.OnIsMainProjectChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreatorId", DbType="NVarChar(50)")]
public string CreatorId
{
get
{
return this._CreatorId;
}
set
{
if ((this._CreatorId != value))
{
this.OnCreatorIdChanging(value);
this.SendPropertyChanging();
this._CreatorId = value;
this.SendPropertyChanged("CreatorId");
this.OnCreatorIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateDate", DbType="DateTime")]
public System.Nullable<System.DateTime> CreateDate
{
get
{
return this._CreateDate;
}
set
{
if ((this._CreateDate != value))
{
this.OnCreateDateChanging(value);
this.SendPropertyChanging();
this._CreateDate = value;
this.SendPropertyChanged("CreateDate");
this.OnCreateDateChanged();
}
}
}
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.PHTGL_Contract")]
public partial class PHTGL_Contract : INotifyPropertyChanging, INotifyPropertyChanged
{
@@ -180080,6 +180319,586 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PHTGL_MainProjectQuantity")]
public partial class PHTGL_MainProjectQuantity : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _MainProjectQuantityId;
private string _MainProjectQuantityCode;
private string _MainProjectQuantityName;
private string _QuantityId;
#region 可扩展性方法定义
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnMainProjectQuantityIdChanging(string value);
partial void OnMainProjectQuantityIdChanged();
partial void OnMainProjectQuantityCodeChanging(string value);
partial void OnMainProjectQuantityCodeChanged();
partial void OnMainProjectQuantityNameChanging(string value);
partial void OnMainProjectQuantityNameChanged();
partial void OnQuantityIdChanging(string value);
partial void OnQuantityIdChanged();
#endregion
public PHTGL_MainProjectQuantity()
{
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainProjectQuantityId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string MainProjectQuantityId
{
get
{
return this._MainProjectQuantityId;
}
set
{
if ((this._MainProjectQuantityId != value))
{
this.OnMainProjectQuantityIdChanging(value);
this.SendPropertyChanging();
this._MainProjectQuantityId = value;
this.SendPropertyChanged("MainProjectQuantityId");
this.OnMainProjectQuantityIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainProjectQuantityCode", DbType="NVarChar(100)")]
public string MainProjectQuantityCode
{
get
{
return this._MainProjectQuantityCode;
}
set
{
if ((this._MainProjectQuantityCode != value))
{
this.OnMainProjectQuantityCodeChanging(value);
this.SendPropertyChanging();
this._MainProjectQuantityCode = value;
this.SendPropertyChanged("MainProjectQuantityCode");
this.OnMainProjectQuantityCodeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainProjectQuantityName", DbType="NVarChar(100)")]
public string MainProjectQuantityName
{
get
{
return this._MainProjectQuantityName;
}
set
{
if ((this._MainProjectQuantityName != value))
{
this.OnMainProjectQuantityNameChanging(value);
this.SendPropertyChanging();
this._MainProjectQuantityName = value;
this.SendPropertyChanged("MainProjectQuantityName");
this.OnMainProjectQuantityNameChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QuantityId", DbType="NVarChar(50)")]
public string QuantityId
{
get
{
return this._QuantityId;
}
set
{
if ((this._QuantityId != value))
{
this.OnQuantityIdChanging(value);
this.SendPropertyChanging();
this._QuantityId = value;
this.SendPropertyChanged("QuantityId");
this.OnQuantityIdChanged();
}
}
}
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.PHTGL_Quantity")]
public partial class PHTGL_Quantity : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _Id;
private string _Major;
private string _SubProject;
private string _SubItemProject;
private string _ProjectCode;
private string _ProjectName;
private string _ProjectDescription;
private string _UnitOfMeasurement;
private string _Quantity;
private string _TotalCostFixedComprehensiveUnitPrice;
private string _MainMaterialCost;
private string _TotalPrice;
private string _CalculationRule;
private string _WorkContent;
private string _Remarks;
private System.Nullable<bool> _IsTemplate;
private string _ParentId;
#region 可扩展性方法定义
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnIdChanging(string value);
partial void OnIdChanged();
partial void OnMajorChanging(string value);
partial void OnMajorChanged();
partial void OnSubProjectChanging(string value);
partial void OnSubProjectChanged();
partial void OnSubItemProjectChanging(string value);
partial void OnSubItemProjectChanged();
partial void OnProjectCodeChanging(string value);
partial void OnProjectCodeChanged();
partial void OnProjectNameChanging(string value);
partial void OnProjectNameChanged();
partial void OnProjectDescriptionChanging(string value);
partial void OnProjectDescriptionChanged();
partial void OnUnitOfMeasurementChanging(string value);
partial void OnUnitOfMeasurementChanged();
partial void OnQuantityChanging(string value);
partial void OnQuantityChanged();
partial void OnTotalCostFixedComprehensiveUnitPriceChanging(string value);
partial void OnTotalCostFixedComprehensiveUnitPriceChanged();
partial void OnMainMaterialCostChanging(string value);
partial void OnMainMaterialCostChanged();
partial void OnTotalPriceChanging(string value);
partial void OnTotalPriceChanged();
partial void OnCalculationRuleChanging(string value);
partial void OnCalculationRuleChanged();
partial void OnWorkContentChanging(string value);
partial void OnWorkContentChanged();
partial void OnRemarksChanging(string value);
partial void OnRemarksChanged();
partial void OnIsTemplateChanging(System.Nullable<bool> value);
partial void OnIsTemplateChanged();
partial void OnParentIdChanging(string value);
partial void OnParentIdChanged();
#endregion
public PHTGL_Quantity()
{
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string Id
{
get
{
return this._Id;
}
set
{
if ((this._Id != value))
{
this.OnIdChanging(value);
this.SendPropertyChanging();
this._Id = value;
this.SendPropertyChanged("Id");
this.OnIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Major", DbType="VarChar(50)")]
public string Major
{
get
{
return this._Major;
}
set
{
if ((this._Major != value))
{
this.OnMajorChanging(value);
this.SendPropertyChanging();
this._Major = value;
this.SendPropertyChanged("Major");
this.OnMajorChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubProject", DbType="VarChar(50)")]
public string SubProject
{
get
{
return this._SubProject;
}
set
{
if ((this._SubProject != value))
{
this.OnSubProjectChanging(value);
this.SendPropertyChanging();
this._SubProject = value;
this.SendPropertyChanged("SubProject");
this.OnSubProjectChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubItemProject", DbType="VarChar(50)")]
public string SubItemProject
{
get
{
return this._SubItemProject;
}
set
{
if ((this._SubItemProject != value))
{
this.OnSubItemProjectChanging(value);
this.SendPropertyChanging();
this._SubItemProject = value;
this.SendPropertyChanged("SubItemProject");
this.OnSubItemProjectChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="VarChar(255)")]
public string ProjectCode
{
get
{
return this._ProjectCode;
}
set
{
if ((this._ProjectCode != value))
{
this.OnProjectCodeChanging(value);
this.SendPropertyChanging();
this._ProjectCode = value;
this.SendPropertyChanged("ProjectCode");
this.OnProjectCodeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="VarChar(255)")]
public string ProjectName
{
get
{
return this._ProjectName;
}
set
{
if ((this._ProjectName != value))
{
this.OnProjectNameChanging(value);
this.SendPropertyChanging();
this._ProjectName = value;
this.SendPropertyChanged("ProjectName");
this.OnProjectNameChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectDescription", DbType="VarChar(255)")]
public string ProjectDescription
{
get
{
return this._ProjectDescription;
}
set
{
if ((this._ProjectDescription != value))
{
this.OnProjectDescriptionChanging(value);
this.SendPropertyChanging();
this._ProjectDescription = value;
this.SendPropertyChanged("ProjectDescription");
this.OnProjectDescriptionChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitOfMeasurement", DbType="VarChar(50)")]
public string UnitOfMeasurement
{
get
{
return this._UnitOfMeasurement;
}
set
{
if ((this._UnitOfMeasurement != value))
{
this.OnUnitOfMeasurementChanging(value);
this.SendPropertyChanging();
this._UnitOfMeasurement = value;
this.SendPropertyChanged("UnitOfMeasurement");
this.OnUnitOfMeasurementChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Quantity", DbType="VarChar(50)")]
public string Quantity
{
get
{
return this._Quantity;
}
set
{
if ((this._Quantity != value))
{
this.OnQuantityChanging(value);
this.SendPropertyChanging();
this._Quantity = value;
this.SendPropertyChanged("Quantity");
this.OnQuantityChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalCostFixedComprehensiveUnitPrice", DbType="VarChar(50)")]
public string TotalCostFixedComprehensiveUnitPrice
{
get
{
return this._TotalCostFixedComprehensiveUnitPrice;
}
set
{
if ((this._TotalCostFixedComprehensiveUnitPrice != value))
{
this.OnTotalCostFixedComprehensiveUnitPriceChanging(value);
this.SendPropertyChanging();
this._TotalCostFixedComprehensiveUnitPrice = value;
this.SendPropertyChanged("TotalCostFixedComprehensiveUnitPrice");
this.OnTotalCostFixedComprehensiveUnitPriceChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainMaterialCost", DbType="VarChar(50)")]
public string MainMaterialCost
{
get
{
return this._MainMaterialCost;
}
set
{
if ((this._MainMaterialCost != value))
{
this.OnMainMaterialCostChanging(value);
this.SendPropertyChanging();
this._MainMaterialCost = value;
this.SendPropertyChanged("MainMaterialCost");
this.OnMainMaterialCostChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalPrice", DbType="VarChar(50)")]
public string TotalPrice
{
get
{
return this._TotalPrice;
}
set
{
if ((this._TotalPrice != value))
{
this.OnTotalPriceChanging(value);
this.SendPropertyChanging();
this._TotalPrice = value;
this.SendPropertyChanged("TotalPrice");
this.OnTotalPriceChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CalculationRule", DbType="VarChar(255)")]
public string CalculationRule
{
get
{
return this._CalculationRule;
}
set
{
if ((this._CalculationRule != value))
{
this.OnCalculationRuleChanging(value);
this.SendPropertyChanging();
this._CalculationRule = value;
this.SendPropertyChanged("CalculationRule");
this.OnCalculationRuleChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkContent", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
public string WorkContent
{
get
{
return this._WorkContent;
}
set
{
if ((this._WorkContent != value))
{
this.OnWorkContentChanging(value);
this.SendPropertyChanging();
this._WorkContent = value;
this.SendPropertyChanged("WorkContent");
this.OnWorkContentChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
public string Remarks
{
get
{
return this._Remarks;
}
set
{
if ((this._Remarks != value))
{
this.OnRemarksChanging(value);
this.SendPropertyChanging();
this._Remarks = value;
this.SendPropertyChanged("Remarks");
this.OnRemarksChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsTemplate", DbType="Bit")]
public System.Nullable<bool> IsTemplate
{
get
{
return this._IsTemplate;
}
set
{
if ((this._IsTemplate != value))
{
this.OnIsTemplateChanging(value);
this.SendPropertyChanging();
this._IsTemplate = value;
this.SendPropertyChanged("IsTemplate");
this.OnIsTemplateChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParentId", DbType="VarChar(50)")]
public string ParentId
{
get
{
return this._ParentId;
}
set
{
if ((this._ParentId != value))
{
this.OnParentIdChanging(value);
this.SendPropertyChanging();
this._ParentId = value;
this.SendPropertyChanged("ParentId");
this.OnParentIdChanged();
}
}
}
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.PHTGL_SetSubReview")]
public partial class PHTGL_SetSubReview : INotifyPropertyChanging, INotifyPropertyChanged
{
@@ -281,6 +281,7 @@ namespace WebAPI.Controllers
var getU = db.Person_Persons.FirstOrDefault(x => x.PersonId == userId && x.Password == oldp);
if (getU != null)
{
getU.RawPassword=pwd;
getU.Password = Funs.EncryptionPassword(pwd);
db.SubmitChanges();
}