修改试车内容
This commit is contained in:
parent
54b40b1791
commit
976625dc9b
|
@ -0,0 +1,167 @@
|
||||||
|
|
||||||
|
--菜单新增
|
||||||
|
delete Sys_Menu where MenuId='3B60BB5F-A000-40FC-9C7F-D4AE28EB2EB3'
|
||||||
|
delete Sys_Menu where MenuId='D9D90BA4-BF34-4045-977F-DCE9D507F40F'
|
||||||
|
delete Sys_Menu where MenuId='150A6D3D-CAA2-4246-947C-6730A18BCC83'
|
||||||
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('3B60BB5F-A000-40FC-9C7F-D4AE28EB2EB3','检查表模板',null,'TestRun/BeforeTestRun/InspectTemplate.aspx',5,'AD6E08B6-5571-4FFB-BDBE-9E6811770BD6','Menu_TestRun',0,1,1)
|
||||||
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('D9D90BA4-BF34-4045-977F-DCE9D507F40F','生成工作包检查',null,'TestRun/BeforeTestRun/SubInspectTerm.aspx',6,'AD6E08B6-5571-4FFB-BDBE-9E6811770BD6','Menu_TestRun',0,1,1)
|
||||||
|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('150A6D3D-CAA2-4246-947C-6730A18BCC83','子系统工作包检查',null,'TestRun/BeforeTestRun/SubWorkInspect.aspx',7,'AD6E08B6-5571-4FFB-BDBE-9E6811770BD6','Menu_TestRun',0,1,1)
|
||||||
|
|
||||||
|
go
|
||||||
|
--==工作包检查模板信息表
|
||||||
|
if object_id(N'PreRun_WorkInspectTemplate',N'U') is not null
|
||||||
|
drop table dbo.PreRun_WorkInspectTemplate
|
||||||
|
CREATE TABLE dbo.PreRun_WorkInspectTemplate(
|
||||||
|
WorkInspectId varchar(50) NOT NULL,--主键
|
||||||
|
WorkPackId varchar(50) NULL,--工作包主键
|
||||||
|
WorkInspectName varchar(500) NULL,--检查事项名称
|
||||||
|
Remark nvarchar(150) NULL,--备注
|
||||||
|
AddUser varchar(50) NULL,--添加人
|
||||||
|
AddTime datetime NULL,--添加日期
|
||||||
|
Sort int NULL,--排序
|
||||||
|
CONSTRAINT PK_PreRun_WorkInspectTemplate PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
WorkInspectId ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
--==模板数据添加
|
||||||
|
--WP02 管道冲洗
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='D114152C-AB8F-4A27-BB99-047EFC6A659B'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='A9EE383E-9073-4C6A-9BF9-6A55D13DED78'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='ECEAF45C-43E1-4DBD-9ECF-EB509B30C727'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='123E15BA-8885-445A-8C88-FFEE69E6AAC3'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='98E970F7-58E2-4EFC-B74F-0D724B968ED2'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='2340CB66-6CB4-47A6-A80C-F7C523E7F19D'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='FE74C3B5-33D7-4DB2-A234-CF61248AE508'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='C57CBFFD-B11F-4F8F-A637-B7EF6344B818'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='BDD6D5B1-C82C-46A1-BCC5-5F66BFCE4C72'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='C6171D1B-9B3C-47A5-A5BE-BB21525C67A9'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='2DA39968-C16D-4723-9932-80804B0F88E6'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='11F562CB-9867-46E3-A42A-3DCF6C9B80A6'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='435AF81B-23CD-4EE8-8023-7F26BF8672AA'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='948611DC-519D-465A-BBA2-5BD26C70C62A'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='2F77D05B-837C-4A74-AAAD-2BCDAF7444D7'
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('D114152C-AB8F-4A27-BB99-047EFC6A659B','641DA0F4-42A7-4DE3-9A57-95A606016655','冲洗吹扫回路内的管道试压合格。','','',GETDATE(),1)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A9EE383E-9073-4C6A-9BF9-6A55D13DED78','641DA0F4-42A7-4DE3-9A57-95A606016655','孔板流量计的孔板已取出。','','',GETDATE(),2)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('ECEAF45C-43E1-4DBD-9ECF-EB509B30C727','641DA0F4-42A7-4DE3-9A57-95A606016655','需要保护的流量计已采取有效措施。','','',GETDATE(),3)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('123E15BA-8885-445A-8C88-FFEE69E6AAC3','641DA0F4-42A7-4DE3-9A57-95A606016655','调节阀已拆除或已采取其它保护措施。','','',GETDATE(),4)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('98E970F7-58E2-4EFC-B74F-0D724B968ED2','641DA0F4-42A7-4DE3-9A57-95A606016655','需要拆除的温度计测试元件,已用临时堵头封住。','','',GETDATE(),5)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2340CB66-6CB4-47A6-A80C-F7C523E7F19D','641DA0F4-42A7-4DE3-9A57-95A606016655','其它需要保护的仪表已采取有效保护措施。','','',GETDATE(),6)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('FE74C3B5-33D7-4DB2-A234-CF61248AE508','641DA0F4-42A7-4DE3-9A57-95A606016655','膨胀节限位拉杆状态符合冲洗吹扫要求。','','',GETDATE(),7)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('C57CBFFD-B11F-4F8F-A637-B7EF6344B818','641DA0F4-42A7-4DE3-9A57-95A606016655','弹簧支、吊架状态符合冲洗吹扫要求。','','',GETDATE(),8)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BDD6D5B1-C82C-46A1-BCC5-5F66BFCE4C72','641DA0F4-42A7-4DE3-9A57-95A606016655','爆破板已拆除并加了盲板。','','',GETDATE(),9)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('C6171D1B-9B3C-47A5-A5BE-BB21525C67A9','641DA0F4-42A7-4DE3-9A57-95A606016655','设备内件如除沫网、塔盘等已采取有效保护措施。','','',GETDATE(),10)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2DA39968-C16D-4723-9932-80804B0F88E6','641DA0F4-42A7-4DE3-9A57-95A606016655','待冲洗管道与无关系统已用盲板或其它措施隔开并挂牌标示。','','',GETDATE(),11)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('11F562CB-9867-46E3-A42A-3DCF6C9B80A6','641DA0F4-42A7-4DE3-9A57-95A606016655','排出口已加固,其它临时固定措施符合冲洗吹扫要求。','','',GETDATE(),12)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('435AF81B-23CD-4EE8-8023-7F26BF8672AA','641DA0F4-42A7-4DE3-9A57-95A606016655','安全措施符合冲洗吹扫要求。','','',GETDATE(),13)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('948611DC-519D-465A-BBA2-5BD26C70C62A','641DA0F4-42A7-4DE3-9A57-95A606016655','防火措施符合冲洗吹扫要求。','','',GETDATE(),14)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2F77D05B-837C-4A74-AAAD-2BCDAF7444D7','641DA0F4-42A7-4DE3-9A57-95A606016655','其它','','',GETDATE(),15)
|
||||||
|
--WP03 管道吹扫
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='BC693EF5-405B-4341-8D7F-E1A7DF613CB5'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='D1977C77-1823-4EC6-8B6A-576ED5C664BC'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='BC5B90E2-BE72-4957-98CF-0018F8F79900'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='B8700369-6E43-4D4A-8D35-5D46E064511C'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='4CBE76B2-1760-428C-9855-30FBD610157D'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='CC5718D2-10D4-449E-8527-3ABD6E12F120'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='99068D60-FD45-4435-890C-52E5BC743645'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='A830F841-C86F-45F6-A888-7EFFA9914F9C'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='7671F673-6BF1-4A65-9848-6ED60E541C38'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='41B4C1ED-0D00-4C8F-BDB6-8C3450330255'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='A0CD44CB-48FC-46E7-A7EA-177B8D880409'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='3C5F0A0B-0A45-45BE-BDC8-8444415DFEAC'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='AE04B9B6-0143-411D-BD45-C53FEC73D78C'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='F51EAB4B-96E8-48C6-848D-DD0EBEDA7539'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='7428215F-D5BE-4FE3-98B9-6D962B13224B'
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BC693EF5-405B-4341-8D7F-E1A7DF613CB5','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','冲洗吹扫回路内的管道试压合格。','','',GETDATE(),1)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('D1977C77-1823-4EC6-8B6A-576ED5C664BC','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','孔板流量计的孔板已取出。','','',GETDATE(),2)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BC5B90E2-BE72-4957-98CF-0018F8F79900','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','需要保护的流量计已采取有效措施。','','',GETDATE(),3)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('B8700369-6E43-4D4A-8D35-5D46E064511C','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','调节阀已拆除或已采取其它保护措施。','','',GETDATE(),4)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4CBE76B2-1760-428C-9855-30FBD610157D','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','需要拆除的温度计测试元件,已用临时堵头封住。','','',GETDATE(),5)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('CC5718D2-10D4-449E-8527-3ABD6E12F120','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','其它需要保护的仪表已采取有效保护措施。','','',GETDATE(),6)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('99068D60-FD45-4435-890C-52E5BC743645','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','膨胀节限位拉杆状态符合冲洗吹扫要求。','','',GETDATE(),7)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A830F841-C86F-45F6-A888-7EFFA9914F9C','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','弹簧支、吊架状态符合冲洗吹扫要求。','','',GETDATE(),8)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('7671F673-6BF1-4A65-9848-6ED60E541C38','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','爆破板已拆除并加了盲板。','','',GETDATE(),9)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('41B4C1ED-0D00-4C8F-BDB6-8C3450330255','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','设备内件如除沫网、塔盘等已采取有效保护措施。','','',GETDATE(),10)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A0CD44CB-48FC-46E7-A7EA-177B8D880409','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','待冲洗管道与无关系统已用盲板或其它措施隔开并挂牌标示。','','',GETDATE(),11)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('3C5F0A0B-0A45-45BE-BDC8-8444415DFEAC','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','排出口已加固,其它临时固定措施符合冲洗吹扫要求。','','',GETDATE(),12)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('AE04B9B6-0143-411D-BD45-C53FEC73D78C','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','安全措施符合冲洗吹扫要求。','','',GETDATE(),13)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F51EAB4B-96E8-48C6-848D-DD0EBEDA7539','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','防火措施符合冲洗吹扫要求。','','',GETDATE(),14)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('7428215F-D5BE-4FE3-98B9-6D962B13224B','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','其它','','',GETDATE(),15)
|
||||||
|
--WP05 化学清洗
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='2C74C5DE-D600-425E-9870-061715D0AA93'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='F2F146F9-4A2A-40E2-9FA3-83B954DF4775'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='EF527C06-4CAB-46EC-A6C6-FB5C9152C03B'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='25D55B52-6083-4856-BEAA-F983DB250CE2'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='14DBD15B-F40E-4FAD-B903-5FACEF1D85F4'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='89D04B6E-16D0-4870-B006-7ADA9FED4F8D'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='B534309B-1767-47A2-9729-46ACB732AAD2'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='D76DB877-D8C6-45EB-BDB0-E33AC3EA3272'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='6CB94B9D-2ED6-4C6D-A164-1AE8EE3CB02E'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='F9B9A741-A9F1-4863-86C1-B061A4645B1F'
|
||||||
|
delete PreRun_WorkInspectTemplate where WorkInspectId='4C1F3A32-A3CF-48A9-83A5-ACD7C6CBE644'
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2C74C5DE-D600-425E-9870-061715D0AA93','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','化学清洗回路的管道试压合格。','','',GETDATE(),1)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F2F146F9-4A2A-40E2-9FA3-83B954DF4775','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','系统回路的泵、风机、压缩机等已单机试车合格。','','',GETDATE(),2)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('EF527C06-4CAB-46EC-A6C6-FB5C9152C03B','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','需要保护的仪表、调节阀、流量计已采取有效措施。','','',GETDATE(),3)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('25D55B52-6083-4856-BEAA-F983DB250CE2','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','对系统中的设备内件已采取保护措施。','','',GETDATE(),4)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('14DBD15B-F40E-4FAD-B903-5FACEF1D85F4','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','需要拆除的测试元件,已用临时堵头封住。','','',GETDATE(),5)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('89D04B6E-16D0-4870-B006-7ADA9FED4F8D','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','管道支架安装完毕符合设计要求。','','',GETDATE(),6)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('B534309B-1767-47A2-9729-46ACB732AAD2','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','弹簧支、吊架状态符合化学清洗要求。','','',GETDATE(),7)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('D76DB877-D8C6-45EB-BDB0-E33AC3EA3272','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','爆破板已拆除并加了盲板。','','',GETDATE(),8)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('6CB94B9D-2ED6-4C6D-A164-1AE8EE3CB02E','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','待清洗的系统与无关系统已用盲板或其它措施隔开并挂牌标示。','','',GETDATE(),9)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F9B9A741-A9F1-4863-86C1-B061A4645B1F','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','化学清洗所需临时措施、热源、药品、化学分析仪器、工具等皆已备齐。','','',GETDATE(),10)
|
||||||
|
INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4C1F3A32-A3CF-48A9-83A5-ACD7C6CBE644','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','安全措施符合化学清洗要求。','','',GETDATE(),11)
|
||||||
|
GO
|
||||||
|
|
||||||
|
--==子系统工作包检查表
|
||||||
|
if object_id(N'PreRun_SubInspectTerm',N'U') is not null
|
||||||
|
drop table dbo.PreRun_SubInspectTerm
|
||||||
|
CREATE TABLE dbo.PreRun_SubInspectTerm(
|
||||||
|
SubInspectId varchar(50) NOT NULL,--主键
|
||||||
|
ProjectId varchar(50) NULL,--项目主键
|
||||||
|
InstallationId varchar(50) NULL,--装置主键(冗余字段,方便后期关联适用)
|
||||||
|
ProcessesId varchar(50) NULL,--工序主键(冗余字段,方便后期关联适用)
|
||||||
|
SystemId varchar(50) NULL,--系统主键(冗余字段,方便后期关联适用)
|
||||||
|
SubSystemId varchar(50) NULL,--子系统主键
|
||||||
|
WorkPackId varchar(50) NULL,--工作包主键
|
||||||
|
InspectResult varchar(500) NULL,--检查结论
|
||||||
|
InspectTime datetime NULL,--检查时间
|
||||||
|
AddUser varchar(50) NULL,--添加人
|
||||||
|
AddTime datetime NULL,--添加日期
|
||||||
|
CONSTRAINT PK_PreRun_SubInspectTerm PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
SubInspectId ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
--==子系统工作包检查项表
|
||||||
|
if object_id(N'PreRun_SubInspectTermItem',N'U') is not null
|
||||||
|
drop table dbo.PreRun_SubInspectTermItem
|
||||||
|
CREATE TABLE dbo.PreRun_SubInspectTermItem(
|
||||||
|
SubItemId varchar(50) NOT NULL,--主键
|
||||||
|
SubInspectId varchar(50) NULL,--检查表主键
|
||||||
|
WorkPackId varchar(50) NULL,--工作包主键
|
||||||
|
ProjectId varchar(50) NULL,--项目主键
|
||||||
|
WorkInspectId varchar(50) NOT NULL,--工作包模板项主键
|
||||||
|
WorkInspectName varchar(500) NULL,--检查事项名称
|
||||||
|
InstallationId varchar(50) NULL,--装置主键(冗余字段,方便后期关联适用)
|
||||||
|
ProcessesId varchar(50) NULL,--工序主键(冗余字段,方便后期关联适用)
|
||||||
|
SystemId varchar(50) NULL,--系统主键(冗余字段,方便后期关联适用)
|
||||||
|
SubSystemId varchar(50) NULL,--子系统主键
|
||||||
|
InspectedUser varchar(50) NULL,--检查人主键
|
||||||
|
InspectionResults int NULL,--检查结果0:未通过 1:通过
|
||||||
|
InspectionIllustrate varchar(200) NULL,--检查说明
|
||||||
|
Remark varchar(200) NULL,--备注
|
||||||
|
AddUser varchar(50) NULL,--添加人
|
||||||
|
AddTime datetime NULL,--添加日期
|
||||||
|
Sort int NULL,--排序
|
||||||
|
CONSTRAINT PK_PreRun_SubInspectTermItem PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
SubItemId ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
|
@ -205,6 +205,8 @@ namespace BLL
|
||||||
for (int i = startIndex; i <= lastIndex; i++)
|
for (int i = startIndex; i <= lastIndex; i++)
|
||||||
{
|
{
|
||||||
IRow row = sheet.GetRow(i);
|
IRow row = sheet.GetRow(i);
|
||||||
|
//移除空行
|
||||||
|
if (row.Cells.Count(p => !string.IsNullOrWhiteSpace(p.ToString())) == 0) continue;
|
||||||
DataRow drNew = dt.NewRow();
|
DataRow drNew = dt.NewRow();
|
||||||
if (row != null)
|
if (row != null)
|
||||||
{
|
{
|
||||||
|
@ -298,6 +300,8 @@ namespace BLL
|
||||||
{
|
{
|
||||||
IRow row = sheet.GetRow(i);
|
IRow row = sheet.GetRow(i);
|
||||||
DataRow dataRow = dt.NewRow();
|
DataRow dataRow = dt.NewRow();
|
||||||
|
//移除空行
|
||||||
|
if (row.Cells.Count(p => !string.IsNullOrWhiteSpace(p.ToString())) == 0) continue;
|
||||||
|
|
||||||
for (int j = row.FirstCellNum; j < cellCount; j++)
|
for (int j = row.FirstCellNum; j < cellCount; j++)
|
||||||
{
|
{
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1595,10 +1595,14 @@
|
||||||
<Content Include="TestRun\BeforeTestRun\BeforeTestRunEdit.aspx" />
|
<Content Include="TestRun\BeforeTestRun\BeforeTestRunEdit.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\DeviceRun.aspx" />
|
<Content Include="TestRun\BeforeTestRun\DeviceRun.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\DeviceRunEdit.aspx" />
|
<Content Include="TestRun\BeforeTestRun\DeviceRunEdit.aspx" />
|
||||||
|
<Content Include="TestRun\BeforeTestRun\InspectTemplate.aspx" />
|
||||||
|
<Content Include="TestRun\BeforeTestRun\InspectTemplateEdit.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\SelectProperty.aspx" />
|
<Content Include="TestRun\BeforeTestRun\SelectProperty.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\SelectTechnology.aspx" />
|
<Content Include="TestRun\BeforeTestRun\SelectTechnology.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\SetWorkPackage.aspx" />
|
<Content Include="TestRun\BeforeTestRun\SetWorkPackage.aspx" />
|
||||||
|
<Content Include="TestRun\BeforeTestRun\SubInspectTerm.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\SubSysWorkPackage.aspx" />
|
<Content Include="TestRun\BeforeTestRun\SubSysWorkPackage.aspx" />
|
||||||
|
<Content Include="TestRun\BeforeTestRun\SubWorkInspect.aspx" />
|
||||||
<Content Include="TestRun\BeforeTestRun\SysPipingDeviceImport.aspx" />
|
<Content Include="TestRun\BeforeTestRun\SysPipingDeviceImport.aspx" />
|
||||||
<Content Include="TestRun\DriverGoods\GoodsBuy.aspx" />
|
<Content Include="TestRun\DriverGoods\GoodsBuy.aspx" />
|
||||||
<Content Include="TestRun\DriverGoods\GoodsBuyEdit.aspx" />
|
<Content Include="TestRun\DriverGoods\GoodsBuyEdit.aspx" />
|
||||||
|
@ -1925,6 +1929,9 @@
|
||||||
<Content Include="File\Excel\DataIn\现场人员考勤导入模版.xls" />
|
<Content Include="File\Excel\DataIn\现场人员考勤导入模版.xls" />
|
||||||
<Fakes Include="Fakes\RestSharp.fakes" />
|
<Fakes Include="Fakes\RestSharp.fakes" />
|
||||||
<Content Include="File\Word\HSSE\共检申请单.doc" />
|
<Content Include="File\Word\HSSE\共检申请单.doc" />
|
||||||
|
<Content Include="File\Excel\TestRun\管道一览表.xlsx" />
|
||||||
|
<Content Include="File\Excel\TestRun\系统划分.xlsx" />
|
||||||
|
<Content Include="File\Excel\TestRun\设备一览表.xlsx" />
|
||||||
<None Include="packages.config" />
|
<None Include="packages.config" />
|
||||||
<Content Include="ReportPrint\ReportTabFile\分包商上传周报.tab" />
|
<Content Include="ReportPrint\ReportTabFile\分包商上传周报.tab" />
|
||||||
<Content Include="ReportPrint\ReportTabFile\HSSE日志暨管理数据收集.tab" />
|
<Content Include="ReportPrint\ReportTabFile\HSSE日志暨管理数据收集.tab" />
|
||||||
|
@ -14808,6 +14815,20 @@
|
||||||
<Compile Include="TestRun\BeforeTestRun\DeviceRunEdit.aspx.designer.cs">
|
<Compile Include="TestRun\BeforeTestRun\DeviceRunEdit.aspx.designer.cs">
|
||||||
<DependentUpon>DeviceRunEdit.aspx</DependentUpon>
|
<DependentUpon>DeviceRunEdit.aspx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\InspectTemplate.aspx.cs">
|
||||||
|
<DependentUpon>InspectTemplate.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\InspectTemplate.aspx.designer.cs">
|
||||||
|
<DependentUpon>InspectTemplate.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\InspectTemplateEdit.aspx.cs">
|
||||||
|
<DependentUpon>InspectTemplateEdit.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\InspectTemplateEdit.aspx.designer.cs">
|
||||||
|
<DependentUpon>InspectTemplateEdit.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="TestRun\BeforeTestRun\SelectProperty.aspx.cs">
|
<Compile Include="TestRun\BeforeTestRun\SelectProperty.aspx.cs">
|
||||||
<DependentUpon>SelectProperty.aspx</DependentUpon>
|
<DependentUpon>SelectProperty.aspx</DependentUpon>
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
@ -14829,6 +14850,13 @@
|
||||||
<Compile Include="TestRun\BeforeTestRun\SetWorkPackage.aspx.designer.cs">
|
<Compile Include="TestRun\BeforeTestRun\SetWorkPackage.aspx.designer.cs">
|
||||||
<DependentUpon>SetWorkPackage.aspx</DependentUpon>
|
<DependentUpon>SetWorkPackage.aspx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\SubInspectTerm.aspx.cs">
|
||||||
|
<DependentUpon>SubInspectTerm.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\SubInspectTerm.aspx.designer.cs">
|
||||||
|
<DependentUpon>SubInspectTerm.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="TestRun\BeforeTestRun\SubSysWorkPackage.aspx.cs">
|
<Compile Include="TestRun\BeforeTestRun\SubSysWorkPackage.aspx.cs">
|
||||||
<DependentUpon>SubSysWorkPackage.aspx</DependentUpon>
|
<DependentUpon>SubSysWorkPackage.aspx</DependentUpon>
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
@ -14836,6 +14864,13 @@
|
||||||
<Compile Include="TestRun\BeforeTestRun\SubSysWorkPackage.aspx.designer.cs">
|
<Compile Include="TestRun\BeforeTestRun\SubSysWorkPackage.aspx.designer.cs">
|
||||||
<DependentUpon>SubSysWorkPackage.aspx</DependentUpon>
|
<DependentUpon>SubSysWorkPackage.aspx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\SubWorkInspect.aspx.cs">
|
||||||
|
<DependentUpon>SubWorkInspect.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="TestRun\BeforeTestRun\SubWorkInspect.aspx.designer.cs">
|
||||||
|
<DependentUpon>SubWorkInspect.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="TestRun\BeforeTestRun\SysPipingDeviceImport.aspx.cs">
|
<Compile Include="TestRun\BeforeTestRun\SysPipingDeviceImport.aspx.cs">
|
||||||
<DependentUpon>SysPipingDeviceImport.aspx</DependentUpon>
|
<DependentUpon>SysPipingDeviceImport.aspx</DependentUpon>
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InspectTemplate.aspx.cs" Inherits="FineUIPro.Web.TestRun.BeforeTestRun.InspectTemplate" %>
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head runat="server">
|
||||||
|
<title>工作包模板管理</title>
|
||||||
|
<style>
|
||||||
|
.f-grid-row .f-grid-cell-inner {
|
||||||
|
white-space: normal;
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</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="320px" Title="工作包模板管理" ShowBorder="true" Layout="VBox"
|
||||||
|
ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||||
|
<Items>
|
||||||
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
|
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
|
AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true">
|
||||||
|
</f:Tree>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" EnableCollapse="true" runat="server" DataIDField="WorkInspectId" DataKeyNames="WorkInspectId,WorkPackId" AllowSorting="true" SortField="Sort" SortDirection="ASC" EnableColumnLines="true" AllowCellEditing="true" EnableMultiSelect="false" AllowPaging="true" IsDatabasePaging="true" PageSize="15" AllowFilters="true" OnPageIndexChange="Grid1_PageIndexChange" OnSort="Grid1_Sort" OnRowCommand="Grid1_RowCommand">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar1" runat="server">
|
||||||
|
<Items>
|
||||||
|
<f:TextBox runat="server" ID="txtsWorkInspectName"></f:TextBox>
|
||||||
|
<f:Button ID="btnSearch" Icon="SystemSearch" ToolTip="搜索" EnablePostBack="true" runat="server" OnClick="btnSearch_Click"></f:Button>
|
||||||
|
<f:ToolbarFill ID="ToolbarFill" runat="server"></f:ToolbarFill>
|
||||||
|
<f:Button ID="btnAdd" ToolTip="新增" Text="新增" Icon="Add" runat="server" OnClick="btnAdd_Click"></f:Button>
|
||||||
|
<f:Button ID="btnEdit" ToolTip="编辑" Text="编辑" Icon="ApplicationEdit" runat="server" OnClick="btnEdit_Click"></f:Button>
|
||||||
|
<f:Button ID="btnSave" Text="保存" ToolTip="保存" Icon="FilmSave" runat="server" OnClick="btnSave_Click"></f:Button>
|
||||||
|
<f:HiddenField runat="server" ID="hidSelectedNodeID"></f:HiddenField>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Columns>
|
||||||
|
<f:RowNumberField EnablePagingNumber="true" Width="100px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||||
|
<f:RenderField HeaderText="检查事项名称" ColumnID="WorkInspectName" DataField="WorkInspectName" FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="600px">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox runat="server" ID="txtWorkInspectName"></f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="备注" ColumnID="Remark" DataField="Remark" SortField="Remark"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="200px">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox runat="server" ID="txtRemark"></f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:LinkButtonField Width="100px" ConfirmText="是否确认删除当前选中数据?" ConfirmTarget="Top"
|
||||||
|
CommandName="Delete" Icon="Delete" />
|
||||||
|
</Columns>
|
||||||
|
<Listeners>
|
||||||
|
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||||
|
</Listeners>
|
||||||
|
<PageItems>
|
||||||
|
<f:ToolbarSeparator ID="ToolbarSeparator2" runat="server">
|
||||||
|
</f:ToolbarSeparator>
|
||||||
|
<f:ToolbarText ID="ToolbarText2" runat="server" Text="每页记录数:">
|
||||||
|
</f:ToolbarText>
|
||||||
|
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
|
||||||
|
<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" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||||
|
Target="Parent" EnableResize="true" runat="server" IsModal="true" OnClose="Window1_Close" CloseAction="HidePostBack"
|
||||||
|
Width="800px" Height="600px">
|
||||||
|
</f:Window>
|
||||||
|
</form>
|
||||||
|
<script type="text/javascript">
|
||||||
|
// 返回false,来阻止浏览器右键菜单
|
||||||
|
function onRowContextMenu(event, rowId) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function reloadGrid() {
|
||||||
|
__doPostBack(null, 'reloadGrid');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,236 @@
|
||||||
|
using BLL;
|
||||||
|
using Model;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Data;
|
||||||
|
using System.Data.SqlClient;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
public partial class InspectTemplate : PageBase
|
||||||
|
{
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
this.InitTreeMenu();//加载树
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#region 数绑定
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 加载树
|
||||||
|
/// </summary>
|
||||||
|
private void InitTreeMenu()
|
||||||
|
{
|
||||||
|
this.tvControlItem.Nodes.Clear();
|
||||||
|
TreeNode rootNode = new TreeNode();
|
||||||
|
rootNode.Text = "工作包模板设置";
|
||||||
|
rootNode.NodeID = "0";
|
||||||
|
rootNode.Expanded = true;
|
||||||
|
rootNode.ToolTip = "";
|
||||||
|
rootNode.EnableClickEvent = true;
|
||||||
|
this.tvControlItem.Nodes.Add(rootNode);
|
||||||
|
var list = Funs.DB.PreRun_WorkPackage.OrderBy(x => x.Sort).ToList();
|
||||||
|
foreach (var item in list)
|
||||||
|
{
|
||||||
|
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
||||||
|
rootUnitNode.NodeID = item.WorkPackId;
|
||||||
|
rootUnitNode.Text = item.WorkPackCode;
|
||||||
|
rootUnitNode.ToolTip = item.WorkPackName;
|
||||||
|
rootUnitNode.CommandName = "";
|
||||||
|
rootUnitNode.EnableClickEvent = true;
|
||||||
|
rootUnitNode.EnableExpandEvent = true;
|
||||||
|
rootUnitNode.Expanded = true;
|
||||||
|
rootNode.Nodes.Add(rootUnitNode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 点击TreeView
|
||||||
|
/// </summary>
|
||||||
|
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
|
||||||
|
{
|
||||||
|
this.BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 数据绑定
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定数据
|
||||||
|
/// </summary>
|
||||||
|
public void BindGrid()
|
||||||
|
{
|
||||||
|
string strSql = @"select * from PreRun_WorkInspectTemplate where WorkPackId=@WorkPackId ";
|
||||||
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
|
listStr.Add(new SqlParameter("@WorkPackId", this.tvControlItem.SelectedNodeID));
|
||||||
|
if (!string.IsNullOrWhiteSpace(txtsWorkInspectName.Text))
|
||||||
|
{
|
||||||
|
strSql += "and WorkInspectName like '%" + txtsWorkInspectName.Text + "%'";
|
||||||
|
}
|
||||||
|
strSql += " order by Sort asc";
|
||||||
|
|
||||||
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
|
var table = this.GetPagedDataTable(Grid1, tb);
|
||||||
|
Grid1.DataSource = table;
|
||||||
|
Grid1.DataBind();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 搜索
|
||||||
|
/// </summary>
|
||||||
|
protected void btnSearch_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 分页
|
||||||
|
/// </summary>
|
||||||
|
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
|
||||||
|
{
|
||||||
|
Grid1.PageIndex = e.NewPageIndex;
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 排序
|
||||||
|
/// </summary>
|
||||||
|
|
||||||
|
protected void Grid1_Sort(object sender, GridSortEventArgs e)
|
||||||
|
{
|
||||||
|
Grid1.SortDirection = e.SortDirection;
|
||||||
|
Grid1.SortField = e.SortField;
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 分页下拉框事件
|
||||||
|
/// </summary>
|
||||||
|
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 行按钮事件
|
||||||
|
/// </summary>
|
||||||
|
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.CommandName == "Delete")
|
||||||
|
{
|
||||||
|
string rowID = e.RowID;
|
||||||
|
var model = Funs.DB.PreRun_WorkInspectTemplate.FirstOrDefault(p => p.WorkInspectId == rowID);
|
||||||
|
if (model != null)
|
||||||
|
{
|
||||||
|
Funs.DB.PreRun_WorkInspectTemplate.DeleteOnSubmit(model);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
BindGrid();
|
||||||
|
ShowNotify("删除成功!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ShowNotify("删除错误!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 保存
|
||||||
|
/// </summary>
|
||||||
|
protected void btnSave_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
JArray mergedData = Grid1.GetMergedData();
|
||||||
|
foreach (JObject mergedRow in mergedData)
|
||||||
|
{
|
||||||
|
string status = mergedRow.Value<string>("status");
|
||||||
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
|
int i = mergedRow.Value<int>("index");
|
||||||
|
var rowid = this.Grid1.Rows[i].DataKeys[0].ToString();
|
||||||
|
var add = false;
|
||||||
|
PreRun_WorkInspectTemplate model = Funs.DB.PreRun_WorkInspectTemplate.FirstOrDefault(x => x.WorkInspectId == rowid);
|
||||||
|
if (model == null)
|
||||||
|
{
|
||||||
|
add = true;
|
||||||
|
model = new PreRun_WorkInspectTemplate();
|
||||||
|
model.WorkInspectId = Guid.NewGuid().ToString();
|
||||||
|
model.AddUser = this.CurrUser.UserId;
|
||||||
|
model.AddTime = DateTime.Now;
|
||||||
|
model.Sort = i;
|
||||||
|
}
|
||||||
|
model.WorkPackId = this.tvControlItem.SelectedNodeID;
|
||||||
|
model.WorkInspectName = values.Value<string>("WorkInspectName");
|
||||||
|
model.Remark = values.Value<string>("Remark");
|
||||||
|
if (add) Funs.DB.PreRun_WorkInspectTemplate.InsertOnSubmit(model);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
BindGrid();
|
||||||
|
ShowNotify("修改成功!");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
ShowNotify(ex.Message, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 新增
|
||||||
|
/// </summary>
|
||||||
|
protected void btnAdd_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(this.tvControlItem.SelectedNodeID))
|
||||||
|
{
|
||||||
|
ShowNotify("请选择工作包!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.hidSelectedNodeID.Text = string.Empty;
|
||||||
|
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(hidSelectedNodeID.ClientID)
|
||||||
|
+ Window1.GetShowReference($"InspectTemplateEdit.aspx?WorkInspectId=&WorkPackId={this.tvControlItem.SelectedNodeID}", "新增"));
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 编辑
|
||||||
|
/// </summary>
|
||||||
|
protected void btnEdit_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (Grid1.SelectedRowIndexArray.Length == 0)
|
||||||
|
{
|
||||||
|
ShowNotify("请选择一条数据!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var rowIndex = Grid1.SelectedRowIndex;
|
||||||
|
var rowId = Grid1.DataKeys[rowIndex][0].ToString();
|
||||||
|
var workPackId = Grid1.DataKeys[rowIndex][1].ToString();
|
||||||
|
this.hidSelectedNodeID.Text = string.Empty;
|
||||||
|
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(hidSelectedNodeID.ClientID)
|
||||||
|
+ Window1.GetShowReference($"InspectTemplateEdit.aspx?WorkInspectId={rowId}&WorkPackId={workPackId}", "编辑"));
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 新增/编辑关闭
|
||||||
|
/// </summary>
|
||||||
|
protected void Window1_Close(object sender, WindowCloseEventArgs e)
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrWhiteSpace(hidSelectedNodeID.Text))
|
||||||
|
{
|
||||||
|
this.tvControlItem.SelectedNodeID = hidSelectedNodeID.Text;
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,197 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <自动生成>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能导致不正确的行为,如果
|
||||||
|
// 重新生成代码,则所做更改将丢失。
|
||||||
|
// </自动生成>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public partial class InspectTemplate
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <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>
|
||||||
|
/// tvControlItem 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Tree tvControlItem;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Grid1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtsWorkInspectName 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtsWorkInspectName;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnSearch 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnSearch;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarFill 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarFill ToolbarFill;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnAdd 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnAdd;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnEdit 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnEdit;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnSave 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnSave;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hidSelectedNodeID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hidSelectedNodeID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtWorkInspectName 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtWorkInspectName;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtRemark 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtRemark;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarSeparator2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarText2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarText ToolbarText2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ddlPageSize 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Window1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Window Window1;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InspectTemplateEdit.aspx.cs" Inherits="FineUIPro.Web.TestRun.BeforeTestRun.InspectTemplateEdit" %>
|
||||||
|
|
||||||
|
<!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="SimpleForm1" runat="server" />
|
||||||
|
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
|
||||||
|
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
|
||||||
|
<Items>
|
||||||
|
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||||
|
</f:ToolbarFill>
|
||||||
|
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ToolTip="保存" ValidateForms="SimpleForm1" OnClick="btnSave_Click">
|
||||||
|
</f:Button>
|
||||||
|
<f:HiddenField ID="hdAttachUrl" runat="server">
|
||||||
|
</f:HiddenField>
|
||||||
|
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:ContentPanel ID="ContentPanel2" ShowBorder="true"
|
||||||
|
BodyPadding="10px" EnableCollapse="true" ShowHeader="false" AutoScroll="true"
|
||||||
|
runat="server">
|
||||||
|
<f:Form ID="Form2" ShowBorder="false" ShowHeader="false" AutoScroll="true"
|
||||||
|
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow runat="server">
|
||||||
|
<Items>
|
||||||
|
<f:Label ID="lblgzbmc" Label="工作包名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblgzbbm" Label="工作包编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
<f:FormRow ColumnWidth="100">
|
||||||
|
<Items>
|
||||||
|
<f:TextArea ID="txtWorkInspectName" runat="server" Label="检查事项名称" LabelAlign="Right" Required="true" LabelWidth="150px" MaxLength="200">
|
||||||
|
</f:TextArea>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
<f:FormRow ColumnWidth="50,50">
|
||||||
|
<Items>
|
||||||
|
<f:TextBox ID="txtRemark" runat="server" Label="备注" LabelAlign="Right" Required="true" LabelWidth="150px" MaxLength="200"></f:TextBox>
|
||||||
|
<f:NumberBox ID="txtSort" runat="server" NoDecimal="true" Label="排序" LabelAlign="Right" Required="true" LabelWidth="150px"></f:NumberBox>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</f:ContentPanel>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,105 @@
|
||||||
|
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.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
public partial class InspectTemplateEdit : PageBase
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 工作包主键
|
||||||
|
/// </summary>
|
||||||
|
public string WorkPackId
|
||||||
|
{
|
||||||
|
get { return (string)ViewState["WorkPackId"]; }
|
||||||
|
set { ViewState["WorkPackId"] = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 主键
|
||||||
|
/// </summary>
|
||||||
|
public string WorkInspectId
|
||||||
|
{
|
||||||
|
get { return (string)ViewState["WorkInspectId"]; }
|
||||||
|
set { ViewState["WorkInspectId"] = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
this.WorkInspectId = Request.Params["WorkInspectId"];
|
||||||
|
this.WorkPackId = Request.Params["WorkPackId"];
|
||||||
|
PageInit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 默认绑定
|
||||||
|
/// </summary>
|
||||||
|
public void PageInit()
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrWhiteSpace(this.WorkInspectId))
|
||||||
|
{
|
||||||
|
var modelQuery = from temp in Funs.DB.PreRun_WorkInspectTemplate
|
||||||
|
join workpack in Funs.DB.PreRun_WorkPackage on temp.WorkPackId equals workpack.WorkPackId
|
||||||
|
where temp.WorkInspectId == this.WorkInspectId
|
||||||
|
select new { temp.WorkInspectId, temp.WorkInspectName, temp.Sort, temp.Remark, temp.WorkPackId, workpack.WorkPackName, workpack.WorkPackCode };
|
||||||
|
if (modelQuery.Count() > 0)
|
||||||
|
{
|
||||||
|
var model = modelQuery.FirstOrDefault();
|
||||||
|
lblgzbmc.Text = model.WorkPackName;
|
||||||
|
lblgzbbm.Text = model.WorkPackCode;
|
||||||
|
txtWorkInspectName.Text = model.WorkInspectName;
|
||||||
|
txtRemark.Text = model.Remark;
|
||||||
|
txtSort.Text = model.Sort != null ? model.Sort.ToString() : (Funs.DB.PreRun_WorkInspectTemplate.Count(x => x.WorkPackId == this.WorkPackId) + 1).ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var model = Funs.DB.PreRun_WorkPackage.FirstOrDefault(x => x.WorkPackId == this.WorkPackId);
|
||||||
|
if (model != null)
|
||||||
|
{
|
||||||
|
lblgzbmc.Text = model.WorkPackName;
|
||||||
|
lblgzbbm.Text = model.WorkPackCode;
|
||||||
|
txtSort.Text = (Funs.DB.PreRun_WorkInspectTemplate.Count(x => x.WorkPackId == this.WorkPackId) + 1).ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 保存
|
||||||
|
/// </summary>
|
||||||
|
protected void btnSave_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var model = Funs.DB.PreRun_WorkInspectTemplate.FirstOrDefault(x => x.WorkInspectId == this.WorkInspectId);
|
||||||
|
if (model == null) model = new Model.PreRun_WorkInspectTemplate();
|
||||||
|
model.WorkInspectName = txtWorkInspectName.Text;
|
||||||
|
model.Remark = txtRemark.Text;
|
||||||
|
model.WorkPackId = this.WorkPackId;
|
||||||
|
model.Sort = int.Parse(txtSort.Text);
|
||||||
|
if (string.IsNullOrWhiteSpace(this.WorkInspectId))
|
||||||
|
{
|
||||||
|
model.WorkInspectId = Guid.NewGuid().ToString();
|
||||||
|
model.AddUser = this.CurrUser.UserId;
|
||||||
|
model.AddTime = DateTime.Now;
|
||||||
|
Funs.DB.PreRun_WorkInspectTemplate.InsertOnSubmit(model);
|
||||||
|
}
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||||
|
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(this.WorkPackId) + ActiveWindow.GetHidePostBackReference());
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
ShowNotify(ex.Message, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
152
SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTemplateEdit.aspx.designer.cs
generated
Normal file
152
SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTemplateEdit.aspx.designer.cs
generated
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <自动生成>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能导致不正确的行为,如果
|
||||||
|
// 重新生成代码,则所做更改将丢失。
|
||||||
|
// </自动生成>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public partial class InspectTemplateEdit
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <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>
|
||||||
|
/// Toolbar1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarFill1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnSave 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnSave;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hdAttachUrl 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hdAttachUrl;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hdId 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hdId;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ContentPanel2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ContentPanel ContentPanel2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblgzbmc 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblgzbmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblgzbbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblgzbbm;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtWorkInspectName 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextArea txtWorkInspectName;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtRemark 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtRemark;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtSort 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.NumberBox txtSort;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,83 @@
|
||||||
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SubInspectTerm.aspx.cs" Inherits="FineUIPro.Web.TestRun.BeforeTestRun.SubInspectTerm" %>
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head runat="server">
|
||||||
|
<title>生成工作包检查</title>
|
||||||
|
<style>
|
||||||
|
.f-grid-row .f-grid-cell-inner {
|
||||||
|
white-space: normal;
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</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="220px" Title="生成工作包检查" ShowBorder="true" Layout="VBox"
|
||||||
|
ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||||
|
<Items>
|
||||||
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
|
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
|
AutoLeafIdentification="true" EnableSingleExpand="true">
|
||||||
|
</f:Tree>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" EnableCollapse="true" runat="server" DataIDField="SubItemId" DataKeyNames="SubItemId,WorkInspectId,SubInspectId,WorkPackId,InstallationId,ProcessesId,SystemId,SubSystemId" AllowSorting="true" SortField="Sort" SortDirection="ASC" EnableColumnLines="true" AllowCellEditing="true" EnableMultiSelect="true" AllowFilters="true" OnSort="Grid1_Sort" EnableTextSelection="True" EnableCheckBoxSelect="true" OnRowCommand="Grid1_RowCommand" KeepCurrentSelection="true" IsDatabasePaging="true" BoxFlex="1">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar1" runat="server">
|
||||||
|
<Items>
|
||||||
|
<f:ToolbarFill ID="ToolbarFill" runat="server"></f:ToolbarFill>
|
||||||
|
<f:Button ID="btnAdd" ToolTip="新增" Text="新增" Icon="Add" runat="server" OnClick="btnAdd_Click"></f:Button>
|
||||||
|
<f:Button ID="btnSave" Text="保存" ToolTip="保存" Icon="FilmSave" runat="server" OnClick="btnSave_Click"></f:Button>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Columns>
|
||||||
|
<f:RowNumberField EnablePagingNumber="true" Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||||
|
<f:RenderField HeaderText="检查事项" ColumnID="WorkInspectName" DataField="WorkInspectName" SortField="WorkInspectName" FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="450px">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox runat="server" ID="txtWorkInspectName"></f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField ExpandUnusedSpace="true" MinWidth="100px" ColumnID="InspectedUser" DataField="InspectedUser"
|
||||||
|
HeaderText="检查人" RendererFunction="renderInspectedUser">
|
||||||
|
<Editor>
|
||||||
|
<f:DropDownList ID="ddlInspectedUser" Required="true" EnableEdit="true" ForceSelection="false" runat="server">
|
||||||
|
</f:DropDownList>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:TemplateField Width="100px" HeaderText="检查结果">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblInspectionResults" runat="server" Text='<%# Results(Eval("InspectionResults")) %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
<f:RenderField ExpandUnusedSpace="true" MinWidth="150px" ColumnID="InspectionIllustrate" DataField="InspectionIllustrate" HeaderText="说明">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:LinkButtonField Width="100px" ConfirmText="是否确认删除当前选中数据?" ConfirmTarget="Top"
|
||||||
|
CommandName="Delete" Icon="Delete" />
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
</form>
|
||||||
|
<script type="text/javascript">
|
||||||
|
// 返回false,来阻止浏览器右键菜单
|
||||||
|
function onRowContextMenu(event, rowId) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function reloadGrid() {
|
||||||
|
__doPostBack(null, 'reloadGrid');
|
||||||
|
}
|
||||||
|
//检查人
|
||||||
|
var ddlInspectedUser = '<%= ddlInspectedUser.ClientID %>';
|
||||||
|
function renderInspectedUser(value) {
|
||||||
|
return F(ddlInspectedUser).getTextByValue(value);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,367 @@
|
||||||
|
using BLL;
|
||||||
|
using Model;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Data;
|
||||||
|
using System.Data.SqlClient;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
public partial class SubInspectTerm : PageBase
|
||||||
|
{
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
this.InitTreeMenu();//加载树
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#region 树绑定
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 加载树
|
||||||
|
/// </summary>
|
||||||
|
private void InitTreeMenu()
|
||||||
|
{
|
||||||
|
this.tvControlItem.Nodes.Clear();
|
||||||
|
TreeNode rootNode = new TreeNode();
|
||||||
|
rootNode.Text = "检查表";
|
||||||
|
rootNode.NodeID = "0";
|
||||||
|
rootNode.Expanded = true;
|
||||||
|
rootNode.ToolTip = "";
|
||||||
|
rootNode.EnableClickEvent = true;
|
||||||
|
this.tvControlItem.Nodes.Add(rootNode);
|
||||||
|
var list = from a in Funs.DB.PreRun_SysDevice
|
||||||
|
join b in Funs.DB.PreRun_SubSysWorkPackage on a.PreRunId equals b.SubSystemId
|
||||||
|
join c in Funs.DB.PreRun_WorkPackage on b.WorkPackId equals c.WorkPackId
|
||||||
|
where a.ProjectId == this.CurrUser.LoginProjectId
|
||||||
|
select new { a.PreRunId, a.PreRunCode, a.PreRunName, a.ProjectId, c.WorkPackId, c.WorkPackCode, c.WorkPackName };
|
||||||
|
|
||||||
|
if (list.Count() > 0)
|
||||||
|
{
|
||||||
|
var subList = list.GroupBy(x => new { x.PreRunId, x.PreRunCode, x.PreRunName });
|
||||||
|
foreach (var item in subList)
|
||||||
|
{
|
||||||
|
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
||||||
|
rootUnitNode.NodeID = item.Key.PreRunId;
|
||||||
|
rootUnitNode.Text = item.Key.PreRunName;
|
||||||
|
rootUnitNode.ToolTip = item.Key.PreRunName;
|
||||||
|
rootUnitNode.CommandName = "";
|
||||||
|
rootUnitNode.EnableClickEvent = true;
|
||||||
|
rootUnitNode.EnableExpandEvent = true;
|
||||||
|
rootNode.Nodes.Add(rootUnitNode);
|
||||||
|
rootUnitNode.Expanded = true;
|
||||||
|
var worklist = list.Where(a => a.PreRunId == item.Key.PreRunId).GroupBy(x => new { x.WorkPackId, x.WorkPackCode, x.WorkPackName }).ToList();
|
||||||
|
if (worklist.Count > 0)
|
||||||
|
{
|
||||||
|
foreach (var itemWork in worklist)
|
||||||
|
{
|
||||||
|
TreeNode newNode = new TreeNode();
|
||||||
|
newNode.Text = itemWork.Key.WorkPackName;
|
||||||
|
newNode.NodeID = itemWork.Key.WorkPackId + "|" + item.Key.PreRunId;
|
||||||
|
newNode.ToolTip = itemWork.Key.WorkPackName;
|
||||||
|
newNode.CommandName = "";
|
||||||
|
newNode.EnableClickEvent = true;
|
||||||
|
rootUnitNode.Nodes.Add(newNode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 点击TreeView
|
||||||
|
/// </summary>
|
||||||
|
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
|
||||||
|
{
|
||||||
|
this.BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 数据绑定
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定数据
|
||||||
|
/// </summary>
|
||||||
|
public void BindGrid()
|
||||||
|
{
|
||||||
|
var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
||||||
|
var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
||||||
|
//获取子系统
|
||||||
|
var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
||||||
|
var list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.WorkPackId == workPackId && x.SubSystemId == subSystemId).ToList();
|
||||||
|
if (list.Count == 0)
|
||||||
|
{
|
||||||
|
list = new List<PreRun_SubInspectTermItem>();
|
||||||
|
var defaultDatas = Funs.DB.PreRun_WorkInspectTemplate.Where(s => s.WorkPackId == workPackId).ToList();
|
||||||
|
if (defaultDatas.Count > 0)
|
||||||
|
{
|
||||||
|
int index = 0;
|
||||||
|
foreach (var item in defaultDatas)
|
||||||
|
{
|
||||||
|
var model = new PreRun_SubInspectTermItem();
|
||||||
|
model.SubItemId = Guid.NewGuid().ToString();
|
||||||
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
model.WorkPackId = item.WorkPackId;
|
||||||
|
model.WorkInspectId = item.WorkInspectId;
|
||||||
|
model.WorkInspectName = item.WorkInspectName;
|
||||||
|
model.InstallationId = subSysModel.InstallationId;
|
||||||
|
model.ProcessesId = subSysModel.ProcessesId;
|
||||||
|
model.SystemId = subSysModel.SystemId;
|
||||||
|
model.SubSystemId = subSysModel.PreRunId;
|
||||||
|
model.Sort = index + 1;
|
||||||
|
list.Add(model);
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Grid1.DataSource = list;
|
||||||
|
Grid1.DataBind();
|
||||||
|
//检查人绑定
|
||||||
|
var userList = from user in Funs.DB.Sys_User join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId where projectrole.ProjectId == this.CurrUser.LoginProjectId select user;
|
||||||
|
|
||||||
|
var userids = new List<string>() { Const.sysglyId, Const.hfnbdId, Const.sedinId };
|
||||||
|
var addUserList = Funs.DB.Sys_User.Where(x => userids.Contains(x.UserId));
|
||||||
|
var data = userList.ToList();
|
||||||
|
if (addUserList.Count() > 0)
|
||||||
|
{
|
||||||
|
data.AddRange(addUserList);
|
||||||
|
}
|
||||||
|
DropDownList ddlInspectedUser = Grid1.FindColumn("InspectedUser").FindControl("ddlInspectedUser") as DropDownList;
|
||||||
|
ddlInspectedUser.DataTextField = "UserName";
|
||||||
|
ddlInspectedUser.DataValueField = "UserId";
|
||||||
|
ddlInspectedUser.DataSource = data;
|
||||||
|
ddlInspectedUser.DataBind();
|
||||||
|
//Funs.FineUIPleaseSelect(ddlInspectedUser);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 排序
|
||||||
|
/// </summary>
|
||||||
|
protected void Grid1_Sort(object sender, GridSortEventArgs e)
|
||||||
|
{
|
||||||
|
Grid1.SortDirection = e.SortDirection;
|
||||||
|
Grid1.SortField = e.SortField;
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 行按钮事件
|
||||||
|
/// </summary>
|
||||||
|
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.CommandName == "Delete")
|
||||||
|
{
|
||||||
|
string rowID = e.RowID;
|
||||||
|
var model = Funs.DB.PreRun_SubInspectTermItem.FirstOrDefault(p => p.SubItemId == rowID);
|
||||||
|
if (model != null)
|
||||||
|
{
|
||||||
|
Funs.DB.PreRun_SubInspectTermItem.DeleteOnSubmit(model);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
BindGrid();
|
||||||
|
ShowNotify("删除成功!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var list = gvList();
|
||||||
|
list.RemoveAll(x => x.SubItemId == rowID);
|
||||||
|
Grid1.DataSource = list;
|
||||||
|
Grid1.DataBind();
|
||||||
|
ShowNotify("删除成功!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 保存
|
||||||
|
/// </summary>
|
||||||
|
protected void btnSave_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (Grid1.SelectedRowIndexArray.Length == 0)
|
||||||
|
{
|
||||||
|
ShowNotify("请选择一条数据!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
||||||
|
var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
||||||
|
var subTrem = Funs.DB.PreRun_SubInspectTerm.FirstOrDefault(x => x.SubSystemId == subSystemId && x.WorkPackId == workPackId);
|
||||||
|
JArray mergedData = Grid1.GetMergedData();
|
||||||
|
foreach (JObject mergedRow in mergedData)
|
||||||
|
{
|
||||||
|
string status = mergedRow.Value<string>("status");
|
||||||
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
|
int i = mergedRow.Value<int>("index");
|
||||||
|
var subItemId = this.Grid1.Rows[i].DataKeys[0].ToString();
|
||||||
|
var workInspectId = this.Grid1.Rows[i].DataKeys[1].ToString();
|
||||||
|
if (!Grid1.SelectedRowIndexArray.Contains(i)) continue;
|
||||||
|
|
||||||
|
//获取子系统信息
|
||||||
|
var list = new List<PreRun_SubInspectTermItem>();
|
||||||
|
var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
||||||
|
if (subSysModel != null)
|
||||||
|
{
|
||||||
|
//获取子系统工作包检查表,如果不存在则添加
|
||||||
|
if (subTrem == null)
|
||||||
|
{
|
||||||
|
subTrem = new PreRun_SubInspectTerm();
|
||||||
|
subTrem.SubInspectId = Guid.NewGuid().ToString();
|
||||||
|
subTrem.WorkPackId = workPackId;
|
||||||
|
subTrem.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
subTrem.InstallationId = subSysModel.InstallationId;
|
||||||
|
subTrem.ProcessesId = subSysModel.ProcessesId;
|
||||||
|
subTrem.SystemId = subSysModel.SystemId;
|
||||||
|
subTrem.SubSystemId = subSysModel.PreRunId;
|
||||||
|
subTrem.AddUser = this.CurrUser.UserId;
|
||||||
|
subTrem.AddTime = DateTime.Now;
|
||||||
|
Funs.DB.PreRun_SubInspectTerm.InsertOnSubmit(subTrem);
|
||||||
|
}
|
||||||
|
|
||||||
|
var model = Funs.DB.PreRun_SubInspectTermItem.FirstOrDefault(x => x.SubItemId == subItemId);
|
||||||
|
if (model == null)
|
||||||
|
{
|
||||||
|
model = new PreRun_SubInspectTermItem();
|
||||||
|
model.SubItemId = subItemId;
|
||||||
|
model.SubInspectId = subTrem.SubInspectId;
|
||||||
|
model.WorkPackId = workPackId;
|
||||||
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
model.WorkInspectId = workInspectId;
|
||||||
|
model.WorkInspectName = values.Value<string>("WorkInspectName");
|
||||||
|
model.InstallationId = subSysModel.InstallationId;
|
||||||
|
model.ProcessesId = subSysModel.ProcessesId;
|
||||||
|
model.SystemId = subSysModel.SystemId;
|
||||||
|
model.SubSystemId = subSysModel.PreRunId;
|
||||||
|
model.InspectedUser = !string.IsNullOrWhiteSpace(values.Value<string>("InspectedUser")) ? values.Value<string>("InspectedUser") : string.Empty;
|
||||||
|
model.AddUser = this.CurrUser.UserId;
|
||||||
|
model.AddTime = DateTime.Now;
|
||||||
|
model.Sort = i + 1;
|
||||||
|
Funs.DB.PreRun_SubInspectTermItem.InsertOnSubmit(model);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
model.InspectedUser = !string.IsNullOrWhiteSpace(values.Value<string>("InspectedUser")) ? values.Value<string>("InspectedUser") : string.Empty;
|
||||||
|
model.WorkInspectName = values.Value<string>("WorkInspectName");
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
BindGrid();
|
||||||
|
ShowNotify("保存成功!");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
ShowNotify(ex.Message, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 新增
|
||||||
|
/// </summary>
|
||||||
|
protected void btnAdd_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
var list = gvList();
|
||||||
|
var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
||||||
|
var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
||||||
|
//获取子系统
|
||||||
|
var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
||||||
|
if (subSysModel != null)
|
||||||
|
{
|
||||||
|
var model = new PreRun_SubInspectTermItem();
|
||||||
|
model.SubItemId = Guid.NewGuid().ToString();
|
||||||
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
model.WorkPackId = workPackId;
|
||||||
|
model.WorkInspectId = string.Empty;
|
||||||
|
model.WorkInspectName = string.Empty;
|
||||||
|
model.InstallationId = subSysModel.InstallationId;
|
||||||
|
model.ProcessesId = subSysModel.ProcessesId;
|
||||||
|
model.SystemId = subSysModel.SystemId;
|
||||||
|
model.SubSystemId = subSysModel.PreRunId;
|
||||||
|
model.Sort = list.Count + 1;
|
||||||
|
list.Add(model);
|
||||||
|
}
|
||||||
|
Grid1.DataSource = list;
|
||||||
|
Grid1.DataBind();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 入场人员培训及特种作业报验人数集合
|
||||||
|
/// </summary>
|
||||||
|
private List<PreRun_SubInspectTermItem> gvList()
|
||||||
|
{
|
||||||
|
List<PreRun_SubInspectTermItem> list = new List<PreRun_SubInspectTermItem>();
|
||||||
|
JArray mergedData = Grid1.GetMergedData();
|
||||||
|
foreach (JObject mergedRow in mergedData)
|
||||||
|
{
|
||||||
|
string status = mergedRow.Value<string>("status");
|
||||||
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
|
int i = mergedRow.Value<int>("index");
|
||||||
|
var subItemId = this.Grid1.Rows[i].DataKeys[0].ToString();
|
||||||
|
var workInspectId = this.Grid1.Rows[i].DataKeys[1] != null ? this.Grid1.Rows[i].DataKeys[1].ToString() : string.Empty; ;
|
||||||
|
var subInspectId = this.Grid1.Rows[i].DataKeys[2] != null ? this.Grid1.Rows[i].DataKeys[2].ToString() : string.Empty;
|
||||||
|
var workPackId = this.Grid1.Rows[i].DataKeys[3].ToString();
|
||||||
|
var installationId = this.Grid1.Rows[i].DataKeys[4].ToString();
|
||||||
|
var processesId = this.Grid1.Rows[i].DataKeys[4].ToString();
|
||||||
|
var systemId = this.Grid1.Rows[i].DataKeys[4].ToString();
|
||||||
|
var subSystemId = this.Grid1.Rows[i].DataKeys[4].ToString();
|
||||||
|
|
||||||
|
var model = new PreRun_SubInspectTermItem();
|
||||||
|
model = new PreRun_SubInspectTermItem();
|
||||||
|
model.SubItemId = subItemId;
|
||||||
|
model.SubInspectId = subInspectId;
|
||||||
|
model.WorkPackId = workPackId;
|
||||||
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
model.WorkInspectId = workInspectId;
|
||||||
|
model.WorkInspectName = values.Value<string>("WorkInspectName");
|
||||||
|
model.InstallationId = installationId;
|
||||||
|
model.ProcessesId = processesId;
|
||||||
|
model.SystemId = systemId;
|
||||||
|
model.SubSystemId = subSystemId;
|
||||||
|
model.InspectedUser = !string.IsNullOrWhiteSpace(values.Value<string>("InspectedUser")) ? values.Value<string>("InspectedUser") : string.Empty;
|
||||||
|
model.AddUser = this.CurrUser.UserId;
|
||||||
|
model.AddTime = DateTime.Now;
|
||||||
|
model.Sort = i + 1;
|
||||||
|
list.Add(model);
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 检测结果
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
public string Results(object value)
|
||||||
|
{
|
||||||
|
var result = string.Empty;
|
||||||
|
|
||||||
|
if (value != null)
|
||||||
|
{
|
||||||
|
var intVal = int.Parse(value.ToString());
|
||||||
|
if (intVal == 1)
|
||||||
|
{
|
||||||
|
result = "通过";
|
||||||
|
}
|
||||||
|
else if (intVal == 0)
|
||||||
|
{
|
||||||
|
result = "未通过";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,134 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <自动生成>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能导致不正确的行为,如果
|
||||||
|
// 重新生成代码,则所做更改将丢失。
|
||||||
|
// </自动生成>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public partial class SubInspectTerm
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <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>
|
||||||
|
/// tvControlItem 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Tree tvControlItem;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Grid1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarFill 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarFill ToolbarFill;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnAdd 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnAdd;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnSave 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnSave;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtWorkInspectName 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtWorkInspectName;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ddlInspectedUser 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList ddlInspectedUser;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblInspectionResults 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label lblInspectionResults;
|
||||||
|
}
|
||||||
|
}
|
|
@ -56,29 +56,26 @@
|
||||||
<Rows>
|
<Rows>
|
||||||
<f:FormRow runat="server" ID="zz" Hidden="true">
|
<f:FormRow runat="server" ID="zz" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblzzbm" Label="装置编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblzzmc" Label="装置名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblzzmc" Label="装置名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblzzbm" Label="装置编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="gx" Hidden="true">
|
<f:FormRow runat="server" ID="gx" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblgxbm" Label="工序编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblgxmc" Label="工序名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblgxmc" Label="工序名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblgxbm" Label="工序编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="sxt" Hidden="true">
|
<f:FormRow runat="server" ID="sxt" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblsxtbm" Label="S系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblsxtmc" Label="S系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblsxtmc" Label="S系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblsxtbm" Label="S系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="sszxt" Hidden="true">
|
<f:FormRow runat="server" ID="sszxt" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblszxtbm" Label="SS子系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblszxtmc" Label="SS子系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblszxtmc" Label="SS子系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblszxtbm" Label="SS子系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
|
|
||||||
|
|
|
@ -135,8 +135,8 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
if (list.Count(p => p.PreRunLevel == 2) > 0)
|
if (list.Count(p => p.PreRunLevel == 2) > 0)
|
||||||
{
|
{
|
||||||
gx.Hidden = false;
|
gx.Hidden = false;
|
||||||
lblgxmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunName;
|
lblgxmc.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunCode;
|
||||||
lblgxbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunCode;
|
lblgxbm.Text = list.FirstOrDefault(p => p.PreRunLevel == 2).PreRunName;
|
||||||
}
|
}
|
||||||
if (list.Count(p => p.PreRunLevel == 3) > 0)
|
if (list.Count(p => p.PreRunLevel == 3) > 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -120,15 +120,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow zz;
|
protected global::FineUIPro.FormRow zz;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblzzbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblzzbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblzzmc 控件。
|
/// lblzzmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -138,6 +129,15 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblzzmc;
|
protected global::FineUIPro.Label lblzzmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblzzbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblzzbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// gx 控件。
|
/// gx 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -147,15 +147,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow gx;
|
protected global::FineUIPro.FormRow gx;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblgxbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblgxbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblgxmc 控件。
|
/// lblgxmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -165,6 +156,15 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblgxmc;
|
protected global::FineUIPro.Label lblgxmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblgxbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblgxbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// sxt 控件。
|
/// sxt 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -174,15 +174,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow sxt;
|
protected global::FineUIPro.FormRow sxt;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblsxtbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblsxtbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblsxtmc 控件。
|
/// lblsxtmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -192,6 +183,15 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblsxtmc;
|
protected global::FineUIPro.Label lblsxtmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblsxtbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblsxtbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// sszxt 控件。
|
/// sszxt 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -201,15 +201,6 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow sszxt;
|
protected global::FineUIPro.FormRow sszxt;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblszxtbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblszxtbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblszxtmc 控件。
|
/// lblszxtmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -219,6 +210,15 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblszxtmc;
|
protected global::FineUIPro.Label lblszxtmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblszxtbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblszxtbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// gzb 控件。
|
/// gzb 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -0,0 +1,76 @@
|
||||||
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SubWorkInspect.aspx.cs" Inherits="FineUIPro.Web.TestRun.BeforeTestRun.SubWorkInspect" %>
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head runat="server">
|
||||||
|
<title>子系统工作包检查</title>
|
||||||
|
<style>
|
||||||
|
.f-grid-row .f-grid-cell-inner {
|
||||||
|
white-space: normal;
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</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="220px" Title="子系统工作包检查" ShowBorder="true" Layout="VBox"
|
||||||
|
ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||||
|
<Items>
|
||||||
|
<f:Tree ID="tvControlItem" ShowHeader="false" Title="工作包" OnNodeCommand="tvControlItem_NodeCommand"
|
||||||
|
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||||
|
AutoLeafIdentification="true" EnableSingleExpand="true">
|
||||||
|
</f:Tree>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" EnableCollapse="true" runat="server" DataIDField="SubItemId" DataKeyNames="SubItemId" AllowSorting="true" SortField="Sort" SortDirection="ASC" EnableColumnLines="true" AllowCellEditing="true" EnableMultiSelect="false" AllowFilters="true" OnSort="Grid1_Sort" EnableTextSelection="True">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar1" runat="server">
|
||||||
|
<Items>
|
||||||
|
<f:ToolbarFill ID="ToolbarFill" runat="server"></f:ToolbarFill>
|
||||||
|
<f:Button ID="btnSave" Text="保存" ToolTip="保存" Icon="FilmSave" runat="server" OnClick="btnSave_Click"></f:Button>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Columns>
|
||||||
|
<f:RowNumberField EnablePagingNumber="true" Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||||
|
<f:RenderField HeaderText="检查事项" ColumnID="WorkInspectName" DataField="WorkInspectName" SortField="WorkInspectName" Width="300px"></f:RenderField>
|
||||||
|
<f:RenderField ExpandUnusedSpace="true" MinWidth="300px" ColumnID="InspectionIllustrate" DataField="InspectionIllustrate" HeaderText="说明">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox runat="server" ID="txtInspectionIllustrate"></f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField ExpandUnusedSpace="true" MinWidth="150px" ColumnID="InspectionResults" DataField="InspectionResults"
|
||||||
|
HeaderText="检查结果" RendererFunction="renderInspectionResults">
|
||||||
|
<Editor>
|
||||||
|
<f:DropDownList ID="ddlInspectionResults" Required="true" EnableEdit="true" ForceSelection="false" runat="server">
|
||||||
|
<f:ListItem Value="1" Text="通过" />
|
||||||
|
<f:ListItem Value="0" Text="未通过" />
|
||||||
|
</f:DropDownList>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
</form>
|
||||||
|
<script type="text/javascript">
|
||||||
|
// 返回false,来阻止浏览器右键菜单
|
||||||
|
function onRowContextMenu(event, rowId) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function reloadGrid() {
|
||||||
|
__doPostBack(null, 'reloadGrid');
|
||||||
|
}
|
||||||
|
//检查人
|
||||||
|
var ddlInspectionResults = '<%= ddlInspectionResults.ClientID %>';
|
||||||
|
function renderInspectionResults(value) {
|
||||||
|
return F(ddlInspectionResults).getTextByValue(value);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,156 @@
|
||||||
|
using BLL;
|
||||||
|
using Model;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
public partial class SubWorkInspect : PageBase
|
||||||
|
{
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
this.InitTreeMenu();//加载树
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#region 树绑定
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 加载树
|
||||||
|
/// </summary>
|
||||||
|
private void InitTreeMenu()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
this.tvControlItem.Nodes.Clear();
|
||||||
|
TreeNode rootNode = new TreeNode();
|
||||||
|
rootNode.Text = "检查表";
|
||||||
|
rootNode.NodeID = "0";
|
||||||
|
rootNode.Expanded = true;
|
||||||
|
rootNode.ToolTip = "";
|
||||||
|
rootNode.EnableClickEvent = true;
|
||||||
|
this.tvControlItem.Nodes.Add(rootNode);
|
||||||
|
var userSubInspects = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.InspectedUser == this.CurrUser.UserId).ToList();
|
||||||
|
if (userSubInspects.Count == 0) return;
|
||||||
|
var subSystemIds = userSubInspects.ConvertAll(x => x.SubSystemId);
|
||||||
|
var workPackIds = userSubInspects.ConvertAll(x => x.WorkPackId);
|
||||||
|
|
||||||
|
var list = from a in Funs.DB.PreRun_SysDevice
|
||||||
|
join b in Funs.DB.PreRun_SubSysWorkPackage on a.PreRunId equals b.SubSystemId
|
||||||
|
join c in Funs.DB.PreRun_WorkPackage on b.WorkPackId equals c.WorkPackId
|
||||||
|
where a.ProjectId == this.CurrUser.LoginProjectId && subSystemIds.Contains(a.PreRunId) && workPackIds.Contains(c.WorkPackId)
|
||||||
|
select new { a.PreRunId, a.PreRunCode, a.PreRunName, a.ProjectId, c.WorkPackId, c.WorkPackCode, c.WorkPackName };
|
||||||
|
|
||||||
|
if (list.Count() > 0)
|
||||||
|
{
|
||||||
|
var subList = list.GroupBy(x => new { x.PreRunId, x.PreRunCode, x.PreRunName });
|
||||||
|
foreach (var item in subList)
|
||||||
|
{
|
||||||
|
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
||||||
|
rootUnitNode.NodeID = item.Key.PreRunId;
|
||||||
|
rootUnitNode.Text = item.Key.PreRunName;
|
||||||
|
rootUnitNode.ToolTip = item.Key.PreRunName;
|
||||||
|
rootUnitNode.CommandName = "";
|
||||||
|
rootUnitNode.EnableClickEvent = true;
|
||||||
|
rootUnitNode.EnableExpandEvent = true;
|
||||||
|
rootNode.Nodes.Add(rootUnitNode);
|
||||||
|
rootUnitNode.Expanded = true;
|
||||||
|
var worklist = list.Where(a => a.PreRunId == item.Key.PreRunId).GroupBy(x => new { x.WorkPackId, x.WorkPackCode, x.WorkPackName }).ToList();
|
||||||
|
if (worklist.Count > 0)
|
||||||
|
{
|
||||||
|
foreach (var itemWork in worklist)
|
||||||
|
{
|
||||||
|
TreeNode newNode = new TreeNode();
|
||||||
|
newNode.Text = itemWork.Key.WorkPackName;
|
||||||
|
newNode.NodeID = itemWork.Key.WorkPackId + "|" + item.Key.PreRunId;
|
||||||
|
newNode.ToolTip = itemWork.Key.WorkPackName;
|
||||||
|
newNode.CommandName = "";
|
||||||
|
newNode.EnableClickEvent = true;
|
||||||
|
rootUnitNode.Nodes.Add(newNode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 点击TreeView
|
||||||
|
/// </summary>
|
||||||
|
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
|
||||||
|
{
|
||||||
|
this.BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 数据绑定
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定数据
|
||||||
|
/// </summary>
|
||||||
|
public void BindGrid()
|
||||||
|
{
|
||||||
|
var workPackId = this.tvControlItem.SelectedNodeID.Split('|').First();
|
||||||
|
var subSystemId = this.tvControlItem.SelectedNodeID.Split('|').Last();
|
||||||
|
//获取子系统
|
||||||
|
var subSysModel = Funs.DB.PreRun_SysDevice.FirstOrDefault(x => x.PreRunId == subSystemId);
|
||||||
|
var list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.WorkPackId == workPackId && x.SubSystemId == subSystemId && x.InspectedUser == this.CurrUser.UserId).ToList();
|
||||||
|
Grid1.DataSource = list;
|
||||||
|
Grid1.DataBind();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 排序
|
||||||
|
/// </summary>
|
||||||
|
protected void Grid1_Sort(object sender, GridSortEventArgs e)
|
||||||
|
{
|
||||||
|
Grid1.SortDirection = e.SortDirection;
|
||||||
|
Grid1.SortField = e.SortField;
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 保存
|
||||||
|
/// </summary>
|
||||||
|
protected void btnSave_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
JArray mergedData = Grid1.GetMergedData();
|
||||||
|
foreach (JObject mergedRow in mergedData)
|
||||||
|
{
|
||||||
|
string status = mergedRow.Value<string>("status");
|
||||||
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
|
int i = mergedRow.Value<int>("index");
|
||||||
|
var subItemId = this.Grid1.Rows[i].DataKeys[0].ToString();
|
||||||
|
|
||||||
|
//获取子系统信息
|
||||||
|
var model = Funs.DB.PreRun_SubInspectTermItem.FirstOrDefault(x => x.SubItemId == subItemId);
|
||||||
|
if (model != null)
|
||||||
|
{
|
||||||
|
model.InspectionIllustrate = !string.IsNullOrWhiteSpace(values.Value<string>("InspectionIllustrate")) ? values.Value<string>("InspectionIllustrate") : string.Empty;
|
||||||
|
model.InspectionResults = !string.IsNullOrWhiteSpace(values.Value<string>("InspectionResults")) ? int.Parse(values.Value<string>("InspectionResults")) : -1;
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
BindGrid();
|
||||||
|
ShowNotify("保存成功!");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
ShowNotify(ex.Message, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <自动生成>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能导致不正确的行为,如果
|
||||||
|
// 重新生成代码,则所做更改将丢失。
|
||||||
|
// </自动生成>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public partial class SubWorkInspect
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <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>
|
||||||
|
/// tvControlItem 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Tree tvControlItem;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Grid1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarFill 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarFill ToolbarFill;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnSave 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnSave;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtInspectionIllustrate 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtInspectionIllustrate;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ddlInspectionResults 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList ddlInspectionResults;
|
||||||
|
}
|
||||||
|
}
|
|
@ -43,28 +43,26 @@
|
||||||
<Rows>
|
<Rows>
|
||||||
<f:FormRow runat="server" ID="zz" Hidden="true">
|
<f:FormRow runat="server" ID="zz" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblzzbm" Label="装置编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblzzmc" Label="装置名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblzzmc" Label="装置名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblzzbm" Label="装置编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="gx" Hidden="true">
|
<f:FormRow runat="server" ID="gx" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblgxbm" Label="工序编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblgxmc" Label="工序名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblgxmc" Label="工序名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblgxbm" Label="工序编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="sxt" Hidden="true">
|
<f:FormRow runat="server" ID="sxt" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblsxtbm" Label="S系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblsxtmc" Label="S系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblsxtmc" Label="S系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblsxtbm" Label="S系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="sszxt" Hidden="true">
|
<f:FormRow runat="server" ID="sszxt" Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lblszxtbm" Label="SS子系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
|
||||||
<f:Label ID="lblszxtmc" Label="SS子系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
<f:Label ID="lblszxtmc" Label="SS子系统名称" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
|
<f:Label ID="lblszxtbm" Label="SS子系统编码" Text="" runat="server" LabelAlign="Right" LabelWidth="150px"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow runat="server" ID="zxtsc" Hidden="true">
|
<f:FormRow runat="server" ID="zxtsc" Hidden="true">
|
||||||
|
|
|
@ -296,7 +296,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
var columVerify = HasRepeatData(ds.Tables[0], new string[] { "A" });
|
var columVerify = HasRepeatData(ds.Tables[0], new string[] { "A" });
|
||||||
if (columVerify)
|
if (columVerify)
|
||||||
{
|
{
|
||||||
ShowNotify("模板中存在管道号相同的数据!", MessageBoxIcon.Warning);
|
ShowNotify("模板中存在管道号相同或管道号为空的数据!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var pipingCodes = GetColumnValues<string>(ds.Tables[0], "A");
|
var pipingCodes = GetColumnValues<string>(ds.Tables[0], "A");
|
||||||
|
@ -312,28 +312,31 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
//数据导入
|
//数据导入
|
||||||
for (int i = 3; i < ds.Tables[0].Rows.Count; i++)
|
for (int i = 3; i < ds.Tables[0].Rows.Count; i++)
|
||||||
{
|
{
|
||||||
if (ds.Tables[0].Rows[i][0] == null) continue;
|
if (string.IsNullOrWhiteSpace(ds.Tables[0].Rows[i][0].ToString()))
|
||||||
|
{
|
||||||
|
ShowNotify($"第{i}行管道号为空", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
PreRun_PropertySysPiping model = new PreRun_PropertySysPiping();
|
PreRun_PropertySysPiping model = new PreRun_PropertySysPiping();
|
||||||
model.PropertyId = Guid.NewGuid().ToString();
|
model.PropertyId = Guid.NewGuid().ToString();
|
||||||
model.SystemId = tvControlItem.SelectedNodeID;
|
model.SystemId = tvControlItem.SelectedNodeID;
|
||||||
model.ProjectId = this.CurrUser.LoginProjectId;
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
model.PipingCode = ds.Tables[0].Rows[i][0].ToString();
|
model.PipingCode = ds.Tables[0].Rows[i][0].ToString();
|
||||||
model.Diameter = ds.Tables[0].Rows[i][1] != null ? ds.Tables[0].Rows[i][1].ToString() : string.Empty;
|
model.Diameter = ds.Tables[0].Rows[i][7] != null ? ds.Tables[0].Rows[i][7].ToString() : string.Empty;
|
||||||
model.MaterialLevel = ds.Tables[0].Rows[i][2] != null ? ds.Tables[0].Rows[i][2].ToString() : string.Empty;
|
model.MaterialLevel = ds.Tables[0].Rows[i][9] != null ? ds.Tables[0].Rows[i][9].ToString() : string.Empty;
|
||||||
model.AdiabatType = ds.Tables[0].Rows[i][3] != null ? ds.Tables[0].Rows[i][3].ToString() : string.Empty;
|
model.AdiabatType = ds.Tables[0].Rows[i][14] != null ? ds.Tables[0].Rows[i][14].ToString() : string.Empty;
|
||||||
model.AdiabatThickness = ds.Tables[0].Rows[i][4] != null ? ds.Tables[0].Rows[i][4].ToString() : string.Empty;
|
model.AdiabatThickness = ds.Tables[0].Rows[i][17] != null ? ds.Tables[0].Rows[i][17].ToString() : string.Empty;
|
||||||
model.MediumState = ds.Tables[0].Rows[i][5] != null ? ds.Tables[0].Rows[i][5].ToString() : string.Empty;
|
model.MediumState = ds.Tables[0].Rows[i][19] != null ? ds.Tables[0].Rows[i][19].ToString() : string.Empty;
|
||||||
model.DrawingNo = ds.Tables[0].Rows[i][6] != null ? ds.Tables[0].Rows[i][6].ToString() : string.Empty;
|
model.DrawingNo = ds.Tables[0].Rows[i][21] != null ? ds.Tables[0].Rows[i][21].ToString() : string.Empty;
|
||||||
model.PipingStart = ds.Tables[0].Rows[i][7] != null ? ds.Tables[0].Rows[i][7].ToString() : string.Empty;
|
model.PipingStart = ds.Tables[0].Rows[i][28] != null ? ds.Tables[0].Rows[i][28].ToString() : string.Empty;
|
||||||
model.PipingEnd = ds.Tables[0].Rows[i][8] != null ? ds.Tables[0].Rows[i][8].ToString() : string.Empty;
|
model.PipingEnd = ds.Tables[0].Rows[i][34] != null ? ds.Tables[0].Rows[i][34].ToString() : string.Empty;
|
||||||
model.PipingLevel = ds.Tables[0].Rows[i][9] != null ? ds.Tables[0].Rows[i][9].ToString() : string.Empty;
|
model.PipingLevel = ds.Tables[0].Rows[i][40] != null ? ds.Tables[0].Rows[i][40].ToString() : string.Empty;
|
||||||
model.NormalTemperature = ds.Tables[0].Rows[i][10] != null ? ds.Tables[0].Rows[i][10].ToString() : string.Empty;
|
model.NormalTemperature = ds.Tables[0].Rows[i][42] != null ? ds.Tables[0].Rows[i][42].ToString() : string.Empty;
|
||||||
model.NormalPressure = ds.Tables[0].Rows[i][11] != null ? ds.Tables[0].Rows[i][11].ToString() : string.Empty;
|
model.NormalPressure = ds.Tables[0].Rows[i][44] != null ? ds.Tables[0].Rows[i][44].ToString() : string.Empty;
|
||||||
model.DesignTemperature = ds.Tables[0].Rows[i][12] != null ? ds.Tables[0].Rows[i][12].ToString() : string.Empty;
|
model.DesignTemperature = ds.Tables[0].Rows[i][46] != null ? ds.Tables[0].Rows[i][46].ToString() : string.Empty;
|
||||||
model.DesignPressure = ds.Tables[0].Rows[i][13] != null ? ds.Tables[0].Rows[i][13].ToString() : string.Empty;
|
model.DesignPressure = ds.Tables[0].Rows[i][48] != null ? ds.Tables[0].Rows[i][48].ToString() : string.Empty;
|
||||||
model.PaintLevel = ds.Tables[0].Rows[i][14] != null ? ds.Tables[0].Rows[i][14].ToString() : string.Empty;
|
model.PaintLevel = ds.Tables[0].Rows[i][50] != null ? ds.Tables[0].Rows[i][50].ToString() : string.Empty;
|
||||||
model.Remark = ds.Tables[0].Rows[i][15] != null ? ds.Tables[0].Rows[i][15].ToString() : string.Empty;
|
model.Remark = ds.Tables[0].Rows[i][53] != null ? ds.Tables[0].Rows[i][53].ToString() : string.Empty;
|
||||||
model.AddUser = this.CurrUser.UserId;
|
model.AddUser = this.CurrUser.UserId;
|
||||||
model.AddTime = DateTime.Now;
|
model.AddTime = DateTime.Now;
|
||||||
model.Sort = i - 2;
|
model.Sort = i - 2;
|
||||||
|
@ -524,13 +527,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
ShowNotify("请获取正确模板!", MessageBoxIcon.Warning);
|
ShowNotify("请获取正确模板!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var columVerify = HasRepeatData(ds.Tables[0], new string[] { "A" });
|
var tagNumbers = GetColumnValues<string>(ds.Tables[0], "D");
|
||||||
if (columVerify)
|
|
||||||
{
|
|
||||||
ShowNotify("模板中存在设备位号相同的数据!", MessageBoxIcon.Warning);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var tagNumbers = GetColumnValues<string>(ds.Tables[0], "A");
|
|
||||||
var removeNumbers = new List<string>() { "设备位号", "" };
|
var removeNumbers = new List<string>() { "设备位号", "" };
|
||||||
tagNumbers.RemoveAll(a => removeNumbers.Contains(a));
|
tagNumbers.RemoveAll(a => removeNumbers.Contains(a));
|
||||||
var existTechnologys = Funs.DB.PreRun_TechnologySysPiping.Where(a => tagNumbers.Contains(a.TagNumber) && a.SystemId == tvControlItem.SelectedNodeID && a.ProjectId == this.CurrUser.LoginProjectId).ToList();
|
var existTechnologys = Funs.DB.PreRun_TechnologySysPiping.Where(a => tagNumbers.Contains(a.TagNumber) && a.SystemId == tvControlItem.SelectedNodeID && a.ProjectId == this.CurrUser.LoginProjectId).ToList();
|
||||||
|
@ -539,30 +536,83 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
ShowNotify($"设备位号({string.Join(",", existTechnologys.ConvertAll(s => s.TagNumber))})已存在!", MessageBoxIcon.Warning);
|
ShowNotify($"设备位号({string.Join(",", existTechnologys.ConvertAll(s => s.TagNumber))})已存在!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
string nameSpecificationStr = string.Empty;
|
||||||
|
string materialStr = string.Empty;
|
||||||
|
PreRun_TechnologySysPiping model = new PreRun_TechnologySysPiping();
|
||||||
List<PreRun_TechnologySysPiping> list = new List<PreRun_TechnologySysPiping>();
|
List<PreRun_TechnologySysPiping> list = new List<PreRun_TechnologySysPiping>();
|
||||||
//数据导入
|
//数据导入
|
||||||
for (int i = 2; i < ds.Tables[0].Rows.Count; i++)
|
for (int i = 2; i < ds.Tables[0].Rows.Count; i++)
|
||||||
{
|
{
|
||||||
if (ds.Tables[0].Rows[i][0] == null) continue;
|
if (string.IsNullOrWhiteSpace(ds.Tables[0].Rows[i][3].ToString()))
|
||||||
|
{
|
||||||
|
if (model == null)
|
||||||
|
{
|
||||||
|
ShowNotify($"{i}行数据存在错误!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrWhiteSpace(ds.Tables[0].Rows[i][8].ToString()))
|
||||||
|
{
|
||||||
|
nameSpecificationStr += "\n" + ds.Tables[0].Rows[i][8].ToString();
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrWhiteSpace(ds.Tables[0].Rows[i][32].ToString()))
|
||||||
|
{
|
||||||
|
materialStr += "\n" + ds.Tables[0].Rows[i][32].ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (model != null && list.Count(x => x.TagNumber == model.TagNumber) > 0)
|
||||||
|
{
|
||||||
|
list.Where(x => x.TagNumber == model.TagNumber).ToList().ForEach(p =>
|
||||||
|
{
|
||||||
|
p.Materials = materialStr;
|
||||||
|
p.NameSpecifications = nameSpecificationStr;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
model = new PreRun_TechnologySysPiping();
|
||||||
|
model.TechnologyId = Guid.NewGuid().ToString();
|
||||||
|
model.SystemId = tvControlItem.SelectedNodeID;
|
||||||
|
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
model.TagNumber = ds.Tables[0].Rows[i][3].ToString();
|
||||||
|
model.NameSpecifications = ds.Tables[0].Rows[i][8] != null ? ds.Tables[0].Rows[i][8].ToString() : string.Empty;
|
||||||
|
model.DrawingNo = ds.Tables[0].Rows[i][24] != null ? ds.Tables[0].Rows[i][24].ToString() : string.Empty;
|
||||||
|
model.Materials = ds.Tables[0].Rows[i][32] != null ? ds.Tables[0].Rows[i][32].ToString() : string.Empty;
|
||||||
|
model.NumOperate = ds.Tables[0].Rows[i][41] != null ? ds.Tables[0].Rows[i][41].ToString() : string.Empty;
|
||||||
|
model.NumStandby = ds.Tables[0].Rows[i][43] != null ? ds.Tables[0].Rows[i][43].ToString() : string.Empty;
|
||||||
|
model.WeightSingle = ds.Tables[0].Rows[i][45] != null ? ds.Tables[0].Rows[i][45].ToString() : string.Empty;
|
||||||
|
model.WeightTotal = ds.Tables[0].Rows[i][48] != null ? ds.Tables[0].Rows[i][48].ToString() : string.Empty;
|
||||||
|
model.Remark = ds.Tables[0].Rows[i][51] != null ? ds.Tables[0].Rows[i][51].ToString() : string.Empty;
|
||||||
|
model.AddUser = this.CurrUser.UserId;
|
||||||
|
model.AddTime = DateTime.Now;
|
||||||
|
model.Sort = i - 1;
|
||||||
|
materialStr = model.Materials;
|
||||||
|
nameSpecificationStr = model.NameSpecifications;
|
||||||
|
list.Add(model);
|
||||||
|
}
|
||||||
|
|
||||||
|
//最后一条数据累加
|
||||||
|
if (i == ds.Tables[0].Rows.Count - 1)
|
||||||
|
{
|
||||||
|
if (model != null && list.Count(x => x.TagNumber == model.TagNumber) > 0)
|
||||||
|
{
|
||||||
|
list.Where(x => x.TagNumber == model.TagNumber).ToList().ForEach(p =>
|
||||||
|
{
|
||||||
|
p.Materials = materialStr;
|
||||||
|
p.NameSpecifications = nameSpecificationStr;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
PreRun_TechnologySysPiping model = new PreRun_TechnologySysPiping();
|
|
||||||
model.TechnologyId = Guid.NewGuid().ToString();
|
|
||||||
model.SystemId = tvControlItem.SelectedNodeID;
|
|
||||||
model.ProjectId = this.CurrUser.LoginProjectId;
|
|
||||||
model.TagNumber = ds.Tables[0].Rows[i][0].ToString();
|
|
||||||
model.NameSpecifications = ds.Tables[0].Rows[i][1] != null ? ds.Tables[0].Rows[i][1].ToString() : string.Empty;
|
|
||||||
model.DrawingNo = ds.Tables[0].Rows[i][2] != null ? ds.Tables[0].Rows[i][2].ToString() : string.Empty;
|
|
||||||
model.Materials = ds.Tables[0].Rows[i][3] != null ? ds.Tables[0].Rows[i][3].ToString() : string.Empty;
|
|
||||||
model.NumOperate = ds.Tables[0].Rows[i][4] != null ? ds.Tables[0].Rows[i][4].ToString() : string.Empty;
|
|
||||||
model.NumStandby = ds.Tables[0].Rows[i][5] != null ? ds.Tables[0].Rows[i][5].ToString() : string.Empty;
|
|
||||||
model.WeightSingle = ds.Tables[0].Rows[i][6] != null ? ds.Tables[0].Rows[i][6].ToString() : string.Empty;
|
|
||||||
model.WeightTotal = ds.Tables[0].Rows[i][7] != null ? ds.Tables[0].Rows[i][7].ToString() : string.Empty;
|
|
||||||
model.Remark = ds.Tables[0].Rows[i][8] != null ? ds.Tables[0].Rows[i][8].ToString() : string.Empty;
|
|
||||||
model.AddUser = this.CurrUser.UserId;
|
|
||||||
model.AddTime = DateTime.Now;
|
|
||||||
model.Sort = i - 1;
|
|
||||||
list.Add(model);
|
|
||||||
}
|
}
|
||||||
|
if (list.GroupBy(x => x.TagNumber).Count() != list.Count)
|
||||||
|
{
|
||||||
|
ShowNotify("模板中存在设备位号相同的数据!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Funs.DB.PreRun_TechnologySysPiping.InsertAllOnSubmit(list);
|
Funs.DB.PreRun_TechnologySysPiping.InsertAllOnSubmit(list);
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
}
|
}
|
||||||
|
@ -953,9 +1003,9 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
var result = true;
|
var result = true;
|
||||||
|
|
||||||
if (ds.Tables[0].Rows[1][0].ToString() != "管道号") result = false;
|
if (ds.Tables[0].Rows[1][0].ToString() != "管道号") result = false;
|
||||||
if (ds.Tables[0].Rows[1][1].ToString() != "公称") result = false;
|
if (ds.Tables[0].Rows[1][7].ToString() != "公称") result = false;
|
||||||
if (ds.Tables[0].Rows[1][2].ToString() != "管道材料等级") result = false;
|
if (ds.Tables[0].Rows[1][9].ToString() != "管道材料等级") result = false;
|
||||||
if (ds.Tables[0].Rows[1][3].ToString() != "绝热伴热") result = false;
|
if (ds.Tables[0].Rows[1][14].ToString() != "绝热伴热") result = false;
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
@ -969,10 +1019,10 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
{
|
{
|
||||||
var result = true;
|
var result = true;
|
||||||
|
|
||||||
if (ds.Tables[0].Rows[0][0].ToString() != "设备位号") result = false;
|
if (ds.Tables[0].Rows[0][3].ToString() != "设备位号") result = false;
|
||||||
if (ds.Tables[0].Rows[0][1].ToString() != "设备名称和规格") result = false;
|
if (ds.Tables[0].Rows[0][8].ToString() != "设备名称和规格") result = false;
|
||||||
if (ds.Tables[0].Rows[0][2].ToString() != "图号或型号") result = false;
|
if (ds.Tables[0].Rows[0][24].ToString() != "图号或型号") result = false;
|
||||||
if (ds.Tables[0].Rows[0][3].ToString() != "制造材料") result = false;
|
if (ds.Tables[0].Rows[0][32].ToString() != "制造材料") result = false;
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,11 +7,13 @@
|
||||||
// </自动生成>
|
// </自动生成>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||||
|
{
|
||||||
|
|
||||||
public partial class SysPipingDeviceImport {
|
|
||||||
|
public partial class SysPipingDeviceImport
|
||||||
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// form1 控件。
|
/// form1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -20,7 +22,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PageManager1 控件。
|
/// PageManager1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -29,7 +31,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.PageManager PageManager1;
|
protected global::FineUIPro.PageManager PageManager1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Panel1 控件。
|
/// Panel1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -38,7 +40,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Panel Panel1;
|
protected global::FineUIPro.Panel Panel1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// panelLeftRegion 控件。
|
/// panelLeftRegion 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47,7 +49,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Panel panelLeftRegion;
|
protected global::FineUIPro.Panel panelLeftRegion;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// tvControlItem 控件。
|
/// tvControlItem 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -56,7 +58,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Tree tvControlItem;
|
protected global::FineUIPro.Tree tvControlItem;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// panelCenterRegion 控件。
|
/// panelCenterRegion 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -65,7 +67,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Panel panelCenterRegion;
|
protected global::FineUIPro.Panel panelCenterRegion;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar2 控件。
|
/// Toolbar2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -74,7 +76,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar2;
|
protected global::FineUIPro.Toolbar Toolbar2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// hdTrustID 控件。
|
/// hdTrustID 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -83,7 +85,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.HiddenField hdTrustID;
|
protected global::FineUIPro.HiddenField hdTrustID;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// SimpleForm1 控件。
|
/// SimpleForm1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -92,7 +94,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Form SimpleForm1;
|
protected global::FineUIPro.Form SimpleForm1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// zz 控件。
|
/// zz 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -101,16 +103,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow zz;
|
protected global::FineUIPro.FormRow zz;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblzzbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblzzbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblzzmc 控件。
|
/// lblzzmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -119,7 +112,16 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblzzmc;
|
protected global::FineUIPro.Label lblzzmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblzzbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblzzbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// gx 控件。
|
/// gx 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -128,16 +130,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow gx;
|
protected global::FineUIPro.FormRow gx;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblgxbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblgxbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblgxmc 控件。
|
/// lblgxmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -146,7 +139,16 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblgxmc;
|
protected global::FineUIPro.Label lblgxmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblgxbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblgxbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// sxt 控件。
|
/// sxt 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -155,16 +157,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow sxt;
|
protected global::FineUIPro.FormRow sxt;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblsxtbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblsxtbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblsxtmc 控件。
|
/// lblsxtmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -173,7 +166,16 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblsxtmc;
|
protected global::FineUIPro.Label lblsxtmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblsxtbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblsxtbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// sszxt 控件。
|
/// sszxt 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -182,16 +184,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow sszxt;
|
protected global::FineUIPro.FormRow sszxt;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lblszxtbm 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lblszxtbm;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblszxtmc 控件。
|
/// lblszxtmc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -200,7 +193,16 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblszxtmc;
|
protected global::FineUIPro.Label lblszxtmc;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblszxtbm 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Label lblszxtbm;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// zxtsc 控件。
|
/// zxtsc 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -209,7 +211,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow zxtsc;
|
protected global::FineUIPro.FormRow zxtsc;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// TabStrip1 控件。
|
/// TabStrip1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -218,7 +220,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TabStrip TabStrip1;
|
protected global::FineUIPro.TabStrip TabStrip1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// GridZxtgd 控件。
|
/// GridZxtgd 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -227,7 +229,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid GridZxtgd;
|
protected global::FineUIPro.Grid GridZxtgd;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar1 控件。
|
/// Toolbar1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -236,7 +238,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar1;
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// fileData 控件。
|
/// fileData 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -245,7 +247,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FileUpload fileData;
|
protected global::FineUIPro.FileUpload fileData;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnZxtgdImport 控件。
|
/// btnZxtgdImport 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -254,7 +256,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnZxtgdImport;
|
protected global::FineUIPro.Button btnZxtgdImport;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill 控件。
|
/// ToolbarFill 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -263,7 +265,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarFill ToolbarFill;
|
protected global::FineUIPro.ToolbarFill ToolbarFill;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnGdDownLoad 控件。
|
/// btnGdDownLoad 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -272,7 +274,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnGdDownLoad;
|
protected global::FineUIPro.Button btnGdDownLoad;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnZxtgdSave 控件。
|
/// btnZxtgdSave 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -281,7 +283,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnZxtgdSave;
|
protected global::FineUIPro.Button btnZxtgdSave;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtPipingCode 控件。
|
/// txtPipingCode 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -290,7 +292,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtPipingCode;
|
protected global::FineUIPro.TextBox txtPipingCode;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtDiameter 控件。
|
/// txtDiameter 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -299,7 +301,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtDiameter;
|
protected global::FineUIPro.TextBox txtDiameter;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtMaterialLevel 控件。
|
/// txtMaterialLevel 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -308,7 +310,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtMaterialLevel;
|
protected global::FineUIPro.TextBox txtMaterialLevel;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtAdiabatType 控件。
|
/// txtAdiabatType 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -317,7 +319,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtAdiabatType;
|
protected global::FineUIPro.TextBox txtAdiabatType;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtAdiabatThickness 控件。
|
/// txtAdiabatThickness 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -326,7 +328,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtAdiabatThickness;
|
protected global::FineUIPro.TextBox txtAdiabatThickness;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtMediumState 控件。
|
/// txtMediumState 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -335,7 +337,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtMediumState;
|
protected global::FineUIPro.TextBox txtMediumState;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtDrawingNo 控件。
|
/// txtDrawingNo 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -344,7 +346,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtDrawingNo;
|
protected global::FineUIPro.TextBox txtDrawingNo;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtPipingStart 控件。
|
/// txtPipingStart 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -353,7 +355,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtPipingStart;
|
protected global::FineUIPro.TextBox txtPipingStart;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtPipingEnd 控件。
|
/// txtPipingEnd 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -362,7 +364,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtPipingEnd;
|
protected global::FineUIPro.TextBox txtPipingEnd;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtPipingLevel 控件。
|
/// txtPipingLevel 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -371,7 +373,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtPipingLevel;
|
protected global::FineUIPro.TextBox txtPipingLevel;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtNormalTemperature 控件。
|
/// txtNormalTemperature 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -380,7 +382,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtNormalTemperature;
|
protected global::FineUIPro.TextBox txtNormalTemperature;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtNormalPressure 控件。
|
/// txtNormalPressure 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -389,7 +391,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtNormalPressure;
|
protected global::FineUIPro.TextBox txtNormalPressure;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtDesignTemperature 控件。
|
/// txtDesignTemperature 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -398,7 +400,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtDesignTemperature;
|
protected global::FineUIPro.TextBox txtDesignTemperature;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtDesignPressure 控件。
|
/// txtDesignPressure 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -407,7 +409,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtDesignPressure;
|
protected global::FineUIPro.TextBox txtDesignPressure;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtPaintLevel 控件。
|
/// txtPaintLevel 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -416,7 +418,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtPaintLevel;
|
protected global::FineUIPro.TextBox txtPaintLevel;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtRemark 控件。
|
/// txtRemark 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -425,7 +427,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtRemark;
|
protected global::FineUIPro.TextBox txtRemark;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator1 控件。
|
/// ToolbarSeparator1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -434,7 +436,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText1 控件。
|
/// ToolbarText1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -443,7 +445,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlZxtgdPageSize 控件。
|
/// ddlZxtgdPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -452,7 +454,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlZxtgdPageSize;
|
protected global::FineUIPro.DropDownList ddlZxtgdPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// GridZxtgy 控件。
|
/// GridZxtgy 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -461,7 +463,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid GridZxtgy;
|
protected global::FineUIPro.Grid GridZxtgy;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar3 控件。
|
/// Toolbar3 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -470,7 +472,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar3;
|
protected global::FineUIPro.Toolbar Toolbar3;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// filegyData 控件。
|
/// filegyData 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -479,7 +481,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FileUpload filegyData;
|
protected global::FineUIPro.FileUpload filegyData;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnZxtgyImport 控件。
|
/// btnZxtgyImport 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -488,7 +490,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnZxtgyImport;
|
protected global::FineUIPro.Button btnZxtgyImport;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill1 控件。
|
/// ToolbarFill1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -497,7 +499,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnGysbDownLoad 控件。
|
/// btnGysbDownLoad 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -506,7 +508,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnGysbDownLoad;
|
protected global::FineUIPro.Button btnGysbDownLoad;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnZxtgySave 控件。
|
/// btnZxtgySave 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -515,7 +517,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnZxtgySave;
|
protected global::FineUIPro.Button btnZxtgySave;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtTagNumber 控件。
|
/// txtTagNumber 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -524,7 +526,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtTagNumber;
|
protected global::FineUIPro.TextBox txtTagNumber;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtNameSpecifications 控件。
|
/// txtNameSpecifications 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -533,7 +535,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtNameSpecifications;
|
protected global::FineUIPro.TextBox txtNameSpecifications;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtgyDrawingNo 控件。
|
/// txtgyDrawingNo 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -542,7 +544,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtgyDrawingNo;
|
protected global::FineUIPro.TextBox txtgyDrawingNo;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtMaterials 控件。
|
/// txtMaterials 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -551,7 +553,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtMaterials;
|
protected global::FineUIPro.TextBox txtMaterials;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtNumOperate 控件。
|
/// txtNumOperate 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -560,7 +562,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtNumOperate;
|
protected global::FineUIPro.TextBox txtNumOperate;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtNumStandby 控件。
|
/// txtNumStandby 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -569,7 +571,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtNumStandby;
|
protected global::FineUIPro.TextBox txtNumStandby;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtWeightSingle 控件。
|
/// txtWeightSingle 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -578,7 +580,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtWeightSingle;
|
protected global::FineUIPro.TextBox txtWeightSingle;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtWeightTotal 控件。
|
/// txtWeightTotal 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -587,7 +589,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtWeightTotal;
|
protected global::FineUIPro.TextBox txtWeightTotal;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtgyRemark 控件。
|
/// txtgyRemark 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -596,7 +598,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtgyRemark;
|
protected global::FineUIPro.TextBox txtgyRemark;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator2 控件。
|
/// ToolbarSeparator2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -605,7 +607,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText2 控件。
|
/// ToolbarText2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -614,7 +616,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText2;
|
protected global::FineUIPro.ToolbarText ToolbarText2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlZxtgyPageSize 控件。
|
/// ddlZxtgyPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -623,7 +625,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlZxtgyPageSize;
|
protected global::FineUIPro.DropDownList ddlZxtgyPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// zxtsxt 控件。
|
/// zxtsxt 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -632,7 +634,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.FormRow zxtsxt;
|
protected global::FineUIPro.FormRow zxtsxt;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// TabStrip2 控件。
|
/// TabStrip2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -641,7 +643,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TabStrip TabStrip2;
|
protected global::FineUIPro.TabStrip TabStrip2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// gvSsxtgdxz 控件。
|
/// gvSsxtgdxz 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -650,7 +652,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid gvSsxtgdxz;
|
protected global::FineUIPro.Grid gvSsxtgdxz;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar4 控件。
|
/// Toolbar4 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -659,7 +661,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar4;
|
protected global::FineUIPro.Toolbar Toolbar4;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill2 控件。
|
/// ToolbarFill2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -668,7 +670,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarFill ToolbarFill2;
|
protected global::FineUIPro.ToolbarFill ToolbarFill2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnSelect 控件。
|
/// btnSelect 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -677,7 +679,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnSelect;
|
protected global::FineUIPro.Button btnSelect;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnSelectSave 控件。
|
/// btnSelectSave 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -686,7 +688,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnSelectSave;
|
protected global::FineUIPro.Button btnSelectSave;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// hidSelectProperty 控件。
|
/// hidSelectProperty 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -695,7 +697,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.HiddenField hidSelectProperty;
|
protected global::FineUIPro.HiddenField hidSelectProperty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// hidSystemId 控件。
|
/// hidSystemId 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -704,7 +706,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.HiddenField hidSystemId;
|
protected global::FineUIPro.HiddenField hidSystemId;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator3 控件。
|
/// ToolbarSeparator3 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -713,7 +715,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator3;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator3;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText3 控件。
|
/// ToolbarText3 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -722,7 +724,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText3;
|
protected global::FineUIPro.ToolbarText ToolbarText3;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlSubPropertyPageSize 控件。
|
/// ddlSubPropertyPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -731,7 +733,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlSubPropertyPageSize;
|
protected global::FineUIPro.DropDownList ddlSubPropertyPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// gvSsxtgyxz 控件。
|
/// gvSsxtgyxz 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -740,7 +742,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid gvSsxtgyxz;
|
protected global::FineUIPro.Grid gvSsxtgyxz;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar5 控件。
|
/// Toolbar5 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -749,7 +751,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar5;
|
protected global::FineUIPro.Toolbar Toolbar5;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill3 控件。
|
/// ToolbarFill3 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -758,7 +760,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarFill ToolbarFill3;
|
protected global::FineUIPro.ToolbarFill ToolbarFill3;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btngySelect 控件。
|
/// btngySelect 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -767,7 +769,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btngySelect;
|
protected global::FineUIPro.Button btngySelect;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btngySelectSave 控件。
|
/// btngySelectSave 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -776,7 +778,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btngySelectSave;
|
protected global::FineUIPro.Button btngySelectSave;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// hidSelectTechnology 控件。
|
/// hidSelectTechnology 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -785,7 +787,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.HiddenField hidSelectTechnology;
|
protected global::FineUIPro.HiddenField hidSelectTechnology;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator4 控件。
|
/// ToolbarSeparator4 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -794,7 +796,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator4;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator4;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText4 控件。
|
/// ToolbarText4 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -803,7 +805,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText4;
|
protected global::FineUIPro.ToolbarText ToolbarText4;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlSubTechnologyPageSize 控件。
|
/// ddlSubTechnologyPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -812,7 +814,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlSubTechnologyPageSize;
|
protected global::FineUIPro.DropDownList ddlSubTechnologyPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window1 控件。
|
/// Window1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -821,7 +823,7 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window2 控件。
|
/// Window2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue