修改进度模块
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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" />
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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
@@ -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;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -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, "编辑 - ")));
|
||||
}
|
||||
}
|
||||
}
|
||||
+206
@@ -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
|
||||
}
|
||||
}
|
||||
+170
@@ -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, "导入 - ")));
|
||||
}
|
||||
}
|
||||
}
|
||||
+224
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
+206
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
+152
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
@@ -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>
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user