20260401 试压包资料

This commit is contained in:
毕文静 2026-04-01 09:10:32 +08:00
parent f824035883
commit 34208d096a
21 changed files with 3466 additions and 247 deletions

View File

@ -0,0 +1,109 @@
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('1C3C13E7-6AB0-4CB3-B7FB-E603C02C5B35','720F843F-3FDD-4072-9724-B320BDB9B6E0','增加',1)
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('532BAB9A-C601-4BAE-B753-EA50CCD0CC00','720F843F-3FDD-4072-9724-B320BDB9B6E0','修改',2)
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('2972E60F-AB7C-4B60-8367-D0AF105E4B61','720F843F-3FDD-4072-9724-B320BDB9B6E0','删除',3)
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('A59927FB-386A-45F5-A3E0-C1495262F015','720F843F-3FDD-4072-9724-B320BDB9B6E0','保存',4)
go
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('BF2E7163-A7BF-4D39-AAD7-1D7EF27592FB','91F25D94-7A6E-422E-A5C8-7485A3D8B155','增加',1)
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('9F7C35FA-4506-487D-8EE7-99187EB1AFAD','91F25D94-7A6E-422E-A5C8-7485A3D8B155','修改',2)
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('8AA0B019-4FAD-45EA-BF5C-AA478B4C96CB','91F25D94-7A6E-422E-A5C8-7485A3D8B155','删除',3)
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('D4338B61-4FA4-493C-A75A-FDE0D9524303','91F25D94-7A6E-422E-A5C8-7485A3D8B155','保存',4)
go
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
values('5343BFE2-6557-44E2-B58A-2AF148527D3A','管道焊接接头射线检测比例确认表','SYBData/RTProportionConfirmation.aspx',110,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
go
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
values('12A4B8C5-1404-4B79-9A9C-3FF9481671F6','管道无损检测结果汇总表','JGZL/TestResultsSummary.aspx',120,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
go
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
values('9CC5181C-7979-4EE0-A33F-ED2899E20EA9','管道无损检测数量统计表','JGZL/TestQuantityStatistics.aspx',130,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
go
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
values('0E72DA1D-8656-43F7-8617-62B8B53C9A5B','管道焊接接头热处理报告','SYBData/HeatTreatmentReport.aspx',150,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
go
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
values('9C0906E0-8619-4571-A0A6-020CAA4B55AF','管道系统试压临时盲板安装、拆除记录','SYBData/BlindFlangeInstallationAndRemoval.aspx',170,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
go
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('37DE42C6-8C1B-4298-A1B1-612C5BDF8AE1','9C0906E0-8619-4571-A0A6-020CAA4B55AF','增加',1)
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('5FA07EAE-30C0-4777-ADE1-E8420DB2B83D','9C0906E0-8619-4571-A0A6-020CAA4B55AF','修改',2)
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('83F7BC39-5F83-4D11-A437-721E28DEEABF','9C0906E0-8619-4571-A0A6-020CAA4B55AF','删除',3)
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('E1B1DDF2-012E-4475-811A-73432136BCB7','9C0906E0-8619-4571-A0A6-020CAA4B55AF','保存',4)
go
CREATE TABLE [dbo].[SYBData_BlindFlangeInstallationAndRemoval](
[BlindFlangeInstallationAndRemovalId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[IndividualProject] [nvarchar](50) NULL,
[PipeSectionNumber] [nvarchar](50) NULL,
[BlindPlateNumber] [nvarchar](50) NULL,
[Installer] [nvarchar](50) NULL,
[InsGeneral] [nvarchar](50) NULL,
[InsSupervision] [nvarchar](50) NULL,
[DemolitionWorkers] [nvarchar](50) NULL,
[DemolitionGeneral] [nvarchar](50) NULL,
[DemolitionSupervision] [nvarchar](50) NULL,
CONSTRAINT [PK_SYBData_BlindFlangeInstallationAndRemoval] PRIMARY KEY CLUSTERED
(
[BlindFlangeInstallationAndRemovalId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SYBData_BlindFlangeInstallationAndRemoval] WITH CHECK ADD CONSTRAINT [FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[SYBData_BlindFlangeInstallationAndRemoval] CHECK CONSTRAINT [FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'BlindFlangeInstallationAndRemovalId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单项工程名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'IndividualProject'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压包管段号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'PipeSectionNumber'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'BlindPlateNumber'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安装人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'Installer'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板安装-总承包确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'InsGeneral'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板安装-监理确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'InsSupervision'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'拆除人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'DemolitionWorkers'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板拆除-总承包确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'DemolitionGeneral'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板拆除-监理确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'DemolitionSupervision'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道系统试压临时盲板安装、拆除记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval'
GO

View File

@ -300,6 +300,7 @@
<Compile Include="SQLHelper.cs" />
<Compile Include="Common\UploadFileService.cs" />
<Compile Include="SYBData\ApplicationFormService.cs" />
<Compile Include="SYBData\BlindFlangeInstallationAndRemovalService.cs" />
<Compile Include="SYBData\CoverService.cs" />
<Compile Include="SYBData\PressureTestPackageListService.cs" />
<Compile Include="SYBData\SYBData_FileDirectoryService.cs" />

View File

@ -1942,6 +1942,11 @@ namespace BLL
/// 管道试压包一览表
/// </summary>
public const string SYBData_PressureTestPackageListMenuId = "D4E0EBE8-C13B-4E61-8765-EE7BA77BFAB1";
/// <summary>
/// 管道系统试压临时盲板安装、拆除记录
/// </summary>
public const string SYBData_BlindFlangeInstallationAndRemovalMenuId = "9C0906E0-8619-4571-A0A6-020CAA4B55AF";
#endregion
#region ID

View File

@ -0,0 +1,53 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 管道系统试压临时盲板安装、拆除记录
/// </summary>
public class BlindFlangeInstallationAndRemovalService
{
/// <summary>
/// 添加
/// </summary>
/// <param name="data"></param>
public static void AddBlindFlangeInstallationAndRemoval(Model.SYBData_BlindFlangeInstallationAndRemoval data)
{
SGGLDB db = Funs.DB;
Model.SYBData_BlindFlangeInstallationAndRemoval newData = new SYBData_BlindFlangeInstallationAndRemoval();
newData.BlindFlangeInstallationAndRemovalId = data.BlindFlangeInstallationAndRemovalId;
newData.ProjectId = data.ProjectId;
newData.IndividualProject = data.IndividualProject;
newData.PipeSectionNumber = data.PipeSectionNumber;
newData.BlindPlateNumber = data.BlindPlateNumber;
newData.Installer = data.Installer;
newData.InsGeneral = data.InsGeneral;
newData.InsSupervision = data.InsSupervision;
newData.DemolitionWorkers = data.DemolitionWorkers;
newData.DemolitionGeneral = data.DemolitionGeneral;
newData.DemolitionSupervision = data.DemolitionSupervision;
db.SYBData_BlindFlangeInstallationAndRemoval.InsertOnSubmit(newData);
db.SubmitChanges();
}
/// <summary>
/// 根据项目Id删除管道系统试压临时盲板安装、拆除记录
/// </summary>
/// <param name="projectId"></param>
public static void DeleteBlindFlangeInstallationAndRemovalByProjectId(string projectId)
{
SGGLDB db = Funs.DB;
var q = (from x in db.SYBData_BlindFlangeInstallationAndRemoval where x.ProjectId == projectId select x).ToList();
if (q.Count > 0)
{
db.SYBData_BlindFlangeInstallationAndRemoval.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
}
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/20/2025 10:51:50" ReportInfo.Modified="03/19/2026 15:34:31" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/20/2025 10:51:50" ReportInfo.Modified="03/31/2026 10:12:33" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFSHuD09RP+deh2wTPE+6Sfg==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFPsSFUErYIIj6hQ4QQC3Ftw==">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="IsoNo" DataType="System.String" PropName="attach_image_id"/>
<Column Name="NDTR_Name" DataType="System.String" PropName="image_series"/>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/09/2025 16:09:34" ReportInfo.Modified="03/19/2026 15:34:50" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/09/2025 16:09:34" ReportInfo.Modified="03/31/2026 10:11:07" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -67,7 +67,7 @@ namespace FastReport
}
}</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFdsouwxp93XR0jM1/Uow/kQ==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFtZIMq3V8nt/0FuM8n67gKA==">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="SingleName" DataType="System.String" PropName="attach_image_id"/>
<Column Name="WeldJointCode" DataType="System.String" PropName="image_series"/>

View File

@ -0,0 +1,153 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="03/31/2026 16:54:16" ReportInfo.Modified="03/31/2026 17:19:37" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing;
using System.Data;
using FastReport;
using FastReport.Data;
using FastReport.Dialog;
using FastReport.Barcode;
using FastReport.Table;
using FastReport.Utils;
namespace FastReport
{
public class ReportScript
{
private void Table2_ManualBuild(object sender, EventArgs e)
{
DataSourceBase rowData = Report.GetDataSource(&quot;Data&quot;);
// init the data source
rowData.Init();
// print the first table row - it is a header
// now enumerate the data source and print the table body
while (rowData.HasMoreRows)
{
// print the table body
Table2.PrintRow(0);
Table2.PrintColumns();
// go next data source row
rowData.Next();
}
}
}
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqM3/HbiZANEYP3Y6oNtE7mqsCE0NW5tkXiWL0RJsdm/BnXhHrIFd8DaTyqYvkCZwzaaQipsiBeb+lBhzIDpDvfvxDsovr3/ckbYEBSCcpPFiH7Npcn4kPkDoxtl7XrCt1j63ma3mCLcLPN9o74aBqqd1WZsaEs7MLRtSWt4L/IDLoaEYKi0euV49rY12ECZLm">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="Num" DataType="System.String" PropName="attach_image_id"/>
<Column Name="PipeSectionNumber" DataType="System.String" PropName="image_series"/>
<Column Name="BlindPlateNumber" DataType="System.String" PropName="file_name"/>
<Column Name="Installer" DataType="System.String" PropName="file_size"/>
<Column Name="InsGeneral" DataType="System.String" PropName="file_type"/>
<Column Name="InsSupervision" DataType="System.String" PropName="created_date"/>
<Column Name="DemolitionWorkers" DataType="System.String" PropName="created_by"/>
<Column Name="DemolitionGeneral" DataType="System.String" PropName="series_desc"/>
<Column Name="DemolitionSupervision" DataType="System.String" PropName="file_path"/>
<Column Name="series_timestamp" Enabled="false" DataType="System.String"/>
</TableDataSource>
</MsSqlDataConnection>
<Parameter Name="IndividualProject" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" RawPaperSize="9" LeftMargin="22" TopMargin="13.3" RightMargin="17" BottomMargin="16.5" Guides="0,646.38,27.72,140.49,215.46,430.92,65.52,74.97,112.77,290.43,355.95,505.89,571.41,122.85,472.5,9.45,349.65,359.1,595.35">
<PageHeaderBand Name="PageHeader1" Width="646.38" Height="149.5" Guides="75.6,149.5,0,73.9,31.37,42.53,18.9,47.25">
<TableObject Name="Table1" Top="75.6" Width="646.38" Height="73.9">
<TableColumn Name="Column1" Width="27.72"/>
<TableColumn Name="Column2" Width="112.77"/>
<TableColumn Name="Column3" Width="74.97"/>
<TableColumn Name="Column4" Width="74.97"/>
<TableColumn Name="Column5" Width="65.52"/>
<TableColumn Name="Column6" Width="74.97"/>
<TableColumn Name="Column7" Width="74.97"/>
<TableColumn Name="Column8" Width="65.52"/>
<TableColumn Name="Column9" Width="74.97"/>
<TableRow Name="Row1" Height="31.37">
<TableCell Name="Cell1" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell2" Border.Lines="All" Text="试压包管段号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell3" Border.Lines="All" Text="盲板编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell4" Border.Lines="All" Text="盲板安装" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell5" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell26" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell27" Border.Lines="All" Text="盲板拆除" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell28" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell29" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row2" Height="42.53">
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell7" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell8" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell9" Border.Lines="All" Text="安装人" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell10" Border.Lines="All" Text="总承包确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell30" Border.Lines="All" Text="监理确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell31" Border.Lines="All" Text="拆除人" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell32" Border.Lines="All" Text="总承包确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell33" Border.Lines="All" Text="监理确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
<TextObject Name="Text1" Left="122.85" Width="349.65" Height="18.9" Text="管道系统试压临时盲板安装、拆除记录" Font="黑体, 14pt, style=Bold"/>
<TextObject Name="Text2" Left="9.45" Top="47.25" Width="113.4" Height="28.35" Text="单项工程名称:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TextObject Name="Text3" Left="122.85" Top="47.25" Width="226.8" Height="28.35" Text="[IndividualProject]" VertAlign="Center" Font="楷体, 10.5pt"/>
<TextObject Name="Text4" Left="359.1" Top="47.25" Width="113.4" Height="28.35" Text="单位工程名称:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TextObject Name="Text5" Left="472.5" Top="47.25" Width="122.85" Height="28.35" Text="管道安装工程" VertAlign="Center" Font="楷体, 10.5pt"/>
</PageHeaderBand>
<DataBand Name="Data1" Top="153.5" Width="646.38" Height="33.08" Guides="0,33.08">
<TableObject Name="Table2" Width="646.38" Height="33.08" ManualBuildEvent="Table2_ManualBuild">
<TableColumn Name="Column10" Width="27.72"/>
<TableColumn Name="Column11" Width="112.77"/>
<TableColumn Name="Column12" Width="74.97"/>
<TableColumn Name="Column13" Width="74.97"/>
<TableColumn Name="Column14" Width="65.52"/>
<TableColumn Name="Column15" Width="74.97"/>
<TableColumn Name="Column16" Width="74.97"/>
<TableColumn Name="Column17" Width="65.52"/>
<TableColumn Name="Column18" Width="74.97"/>
<TableRow Name="Row4" Height="33.08">
<TableCell Name="Cell43" Border.Lines="All" Text="[Data.Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell44" Border.Lines="All" Text="[Data.PipeSectionNumber]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell45" Border.Lines="All" Text="[Data.BlindPlateNumber]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell46" Border.Lines="All" Text="[Data.Installer]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell47" Border.Lines="All" Text="[Data.InsGeneral]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell48" Border.Lines="All" Text="[Data.InsSupervision]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell49" Border.Lines="All" Text="[Data.DemolitionWorkers]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell50" Border.Lines="All" Text="[Data.DemolitionGeneral]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell51" Border.Lines="All" Text="[Data.DemolitionSupervision]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="227.66" Width="646.38">
<ChildBand Name="Child1" Top="190.58" Width="646.38" Height="33.08" Guides="0,33.08" FillUnusedSpace="true">
<TableObject Name="Table3" Width="646.38" Height="33.08">
<TableColumn Name="Column19" Width="27.72"/>
<TableColumn Name="Column20" Width="112.77"/>
<TableColumn Name="Column21" Width="74.97"/>
<TableColumn Name="Column22" Width="74.97"/>
<TableColumn Name="Column23" Width="65.52"/>
<TableColumn Name="Column24" Width="74.97"/>
<TableColumn Name="Column25" Width="74.97"/>
<TableColumn Name="Column26" Width="65.52"/>
<TableColumn Name="Column27" Width="74.97"/>
<TableRow Name="Row5" Height="33.08">
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell58" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell60" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</ChildBand>
</ColumnFooterBand>
</ReportPage>
</Report>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/21/2024 15:06:49" ReportInfo.Modified="03/06/2026 14:56:30" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/21/2024 15:06:49" ReportInfo.Modified="03/31/2026 10:13:23" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFXRA52hHA2Zz6d5lLvCYfUA==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFZhz3ws8ERKv3fZ5ebfi6Nw==">
<TableDataSource Name="MainData" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="MainData">
<Column Name="ProjectName" DataType="System.String" PropName="attach_image_id"/>
<Column Name="ProjectCode" DataType="System.String" PropName="image_series"/>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/16/2025 16:22:24" ReportInfo.Modified="01/22/2026 14:44:53" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/16/2025 16:22:24" ReportInfo.Modified="03/31/2026 09:47:36" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFjpTGEarsSxENa6kYDYyuhA==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFAfFMxSj3AeiHAz03GrK9Aw==">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="ISO_IsoNo" DataType="System.String" PropName="attach_image_id"/>
<Column Name="STE_Name" DataType="System.String" PropName="image_series"/>
@ -59,14 +59,14 @@ namespace FastReport
</MsSqlDataConnection>
<Parameter Name="projectName" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="20" TopMargin="25" RightMargin="20" BottomMargin="20" Guides="0,963.9,189,604.8,689.85,274.05,964.21,121.42,288.66,93.07,473.37,74.17,45.82,667.53,64.72,833.34,17.47,195.59,427.55,602.81,55.27,741.7,815.87,130.87,353.38,528.64,145.53,221.13,300.51,154.98,521.64,742.77">
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="170.1" Guides="0,94.51,70.88,23.63,94.5,170.1,25.2,75.60001,50.4">
<TableObject Name="Table1" Width="963.9" Height="94.51">
<TableColumn Name="Column1" Width="189"/>
<TableColumn Name="Column2" Width="415.8"/>
<TableColumn Name="Column3" Width="85.05"/>
<TableColumn Name="Column4" Width="274.05"/>
<TableRow Name="Row1" Height="70.88">
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="16" TopMargin="22" RightMargin="13.2" BottomMargin="17" Guides="0,1009.7,200.45,627.7,724.2,285.5,1009.71,134.37,355.86,106.02,541.62,68.22,49.32,717.93,875.34,20.97,249.84,492.3,649.71,39.87,786.15,854.37,115.47,424.08,581.49,154.69,230.29,318.83,164.14,549.12,779.41">
<PageHeaderBand Name="PageHeader1" Width="1012.28" Height="157.5" Guides="0,75.61,51.98,23.63,75.6,157.5,25.2,81.9,50.53,25.33,31.37">
<TableObject Name="Table1" Width="1009.7" Height="75.61">
<TableColumn Name="Column1" Width="200.45"/>
<TableColumn Name="Column2" Width="427.25"/>
<TableColumn Name="Column3" Width="96.5"/>
<TableColumn Name="Column4" Width="285.5"/>
<TableRow Name="Row1" Height="51.98">
<TableCell Name="Cell1" Border.Lines="Left, Right, Top" Text="SH/T 3503-J412-1" HorzAlign="Center" VertAlign="Center" Font="黑体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell2" Border.Lines="Left, Right, Top" Text="管道焊接接头射线检测比例确认表(一)" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell3" Border.Lines="Top" Text="工程名称:" Font="宋体, 10.5pt"/>
@ -79,20 +79,20 @@ namespace FastReport
<TableCell Name="Cell10" Border.Lines="All"/>
</TableRow>
</TableObject>
<TableObject Name="Table2" Top="94.5" Width="964.21" Height="75.6" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column5" Width="121.42"/>
<TableColumn Name="Column6" Width="74.17"/>
<TableColumn Name="Column7" Width="93.07"/>
<TableColumn Name="Column8" Width="64.72"/>
<TableColumn Name="Column9" Width="74.17"/>
<TableColumn Name="Column10" Width="45.82"/>
<TableColumn Name="Column11" Width="55.27"/>
<TableColumn Name="Column12" Width="74.17"/>
<TableColumn Name="Column13" Width="64.72"/>
<TableColumn Name="Column14" Width="74.17"/>
<TableColumn Name="Column15" Width="74.17"/>
<TableColumn Name="Column16" Width="17.47"/>
<TableColumn Name="Column17" Width="130.87"/>
<TableObject Name="Table2" Top="75.6" Width="1009.71" Height="81.9" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column5" Width="134.37"/>
<TableColumn Name="Column6" Width="115.47"/>
<TableColumn Name="Column7" Width="106.02"/>
<TableColumn Name="Column8" Width="68.22"/>
<TableColumn Name="Column9" Width="68.22"/>
<TableColumn Name="Column10" Width="49.32"/>
<TableColumn Name="Column11" Width="39.87"/>
<TableColumn Name="Column12" Width="68.22"/>
<TableColumn Name="Column13" Width="68.22"/>
<TableColumn Name="Column14" Width="68.22"/>
<TableColumn Name="Column15" Width="68.22"/>
<TableColumn Name="Column16" Width="20.97"/>
<TableColumn Name="Column17" Width="134.37"/>
<TableRow Name="Row3" Height="25.2">
<TableCell Name="Cell11" Border.Lines="All" Text="执行标准" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell12" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
@ -108,7 +108,7 @@ namespace FastReport
<TableCell Name="Cell42" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell43" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row4" Height="25.2">
<TableRow Name="Row4" Height="25.33">
<TableCell Name="Cell16" Border.Lines="All" Text="管道编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell17" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell18" Border.Lines="All" Text="规 格&#13;&#10;mm&#13;&#10;" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
@ -123,7 +123,7 @@ namespace FastReport
<TableCell Name="Cell50" Border.Lines="All" Text="检测报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row5" Height="25.2">
<TableRow Name="Row5" Height="31.37">
<TableCell Name="Cell21" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell22" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell23" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
@ -140,54 +140,54 @@ namespace FastReport
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="174.1" Width="971.46" Height="34.65" Guides="0,34.65">
<TableObject Name="Table3" Width="964.21" Height="34.65" Border.Lines="Left, Right, Bottom" ManualBuildEvent="Table3_ManualBuild">
<TableColumn Name="Column18" Width="121.42"/>
<TableColumn Name="Column19" Width="74.17"/>
<TableColumn Name="Column20" Width="93.07"/>
<TableColumn Name="Column21" Width="64.72"/>
<TableColumn Name="Column22" Width="74.17"/>
<TableColumn Name="Column23" Width="45.82"/>
<TableColumn Name="Column24" Width="55.27"/>
<TableColumn Name="Column25" Width="74.17"/>
<TableColumn Name="Column26" Width="64.72"/>
<TableColumn Name="Column27" Width="74.17"/>
<TableColumn Name="Column28" Width="74.17"/>
<TableColumn Name="Column29" Width="17.47"/>
<TableColumn Name="Column30" Width="130.87"/>
<DataBand Name="Data1" Top="161.5" Width="1012.28" Height="34.65" Guides="0,34.65">
<TableObject Name="Table3" Width="1009.71" Height="34.65" Border.Lines="Left, Right, Bottom" ManualBuildEvent="Table3_ManualBuild">
<TableColumn Name="Column18" Width="134.37"/>
<TableColumn Name="Column19" Width="115.47"/>
<TableColumn Name="Column20" Width="106.02"/>
<TableColumn Name="Column21" Width="68.22"/>
<TableColumn Name="Column22" Width="68.22"/>
<TableColumn Name="Column23" Width="49.32"/>
<TableColumn Name="Column24" Width="39.87"/>
<TableColumn Name="Column25" Width="68.22"/>
<TableColumn Name="Column26" Width="68.22"/>
<TableColumn Name="Column27" Width="68.22"/>
<TableColumn Name="Column28" Width="68.22"/>
<TableColumn Name="Column29" Width="20.97"/>
<TableColumn Name="Column30" Width="134.37"/>
<TableRow Name="Row8" Height="34.65">
<TableCell Name="Cell86" Border.Lines="All" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell87" Border.Lines="All" Text="[Data.STE_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell88" Border.Lines="All" Text="[Data.JOT_JointDesc]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell89" Border.Lines="All" Text="[Data.TotalJotNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell90" Border.Lines="All" Text="[Data.TotalJotGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell91" Border.Lines="All" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell92" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell93" Border.Lines="All" Text="[Data.WeldNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell94" Border.Lines="All" Text="[Data.CheckNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell95" Border.Lines="All" Text="[Data.CheckGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell96" Border.Lines="All" Text="[Data.CheckRate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell97" Border.Lines="All" Text="[Data.ReportCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell98" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell86" Border.Lines="Left, Right, Top" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell87" Border.Lines="Left, Right, Top" Text="[Data.STE_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell88" Border.Lines="Left, Right, Top" Text="[Data.JOT_JointDesc]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell89" Border.Lines="Left, Right, Top" Text="[Data.TotalJotNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell90" Border.Lines="Left, Right, Top" Text="[Data.TotalJotGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell91" Border.Lines="Left, Right, Top" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell92" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell93" Border.Lines="Left, Right, Top" Text="[Data.WeldNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell94" Border.Lines="Left, Right, Top" Text="[Data.CheckNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell95" Border.Lines="Left, Right, Top" Text="[Data.CheckGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell96" Border.Lines="Left, Right, Top" Text="[Data.CheckRate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell97" Border.Lines="Left, Right, Top" Text="[Data.ReportCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell98" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="251.4" Width="971.46">
<ChildBand Name="Child1" Top="212.75" Width="971.46" Height="34.65" Guides="0,34.65" FillUnusedSpace="true">
<TableObject Name="Table4" Width="964.21" Height="34.65" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column31" Width="121.42"/>
<TableColumn Name="Column32" Width="74.17"/>
<TableColumn Name="Column33" Width="93.07"/>
<TableColumn Name="Column34" Width="64.72"/>
<TableColumn Name="Column35" Width="74.17"/>
<TableColumn Name="Column36" Width="45.82"/>
<TableColumn Name="Column37" Width="55.27"/>
<TableColumn Name="Column38" Width="74.17"/>
<TableColumn Name="Column39" Width="64.72"/>
<TableColumn Name="Column40" Width="74.17"/>
<TableColumn Name="Column41" Width="74.17"/>
<TableColumn Name="Column42" Width="17.47"/>
<TableColumn Name="Column43" Width="130.87"/>
<ColumnFooterBand Name="ColumnFooter1" Top="238.8" Width="1012.28">
<ChildBand Name="Child1" Top="200.15" Width="1012.28" Height="34.65" Guides="0,34.65" FillUnusedSpace="true">
<TableObject Name="Table4" Width="1009.71" Height="34.65" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column31" Width="134.37"/>
<TableColumn Name="Column32" Width="115.47"/>
<TableColumn Name="Column33" Width="106.02"/>
<TableColumn Name="Column34" Width="68.22"/>
<TableColumn Name="Column35" Width="68.22"/>
<TableColumn Name="Column36" Width="49.32"/>
<TableColumn Name="Column37" Width="39.87"/>
<TableColumn Name="Column38" Width="68.22"/>
<TableColumn Name="Column39" Width="68.22"/>
<TableColumn Name="Column40" Width="68.22"/>
<TableColumn Name="Column41" Width="68.22"/>
<TableColumn Name="Column42" Width="20.97"/>
<TableColumn Name="Column43" Width="134.37"/>
<TableRow Name="Row9" Height="34.65">
<TableCell Name="Cell99" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell100" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
@ -206,13 +206,13 @@ namespace FastReport
</TableObject>
</ChildBand>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="255.4" Width="971.46" Height="175.98" Guides="0,175.98,30.01,60.02,85.95,25.93,145.97,115.96">
<TableObject Name="Table5" Width="963.9" Height="175.98" Border.Lines="All">
<TableColumn Name="Column44" Width="145.53"/>
<TableColumn Name="Column45" Width="154.98"/>
<TableColumn Name="Column46" Width="221.13"/>
<TableColumn Name="Column47" Width="221.13"/>
<TableColumn Name="Column48" Width="221.13"/>
<PageFooterBand Name="PageFooter1" Top="242.8" Width="1012.28" Height="175.98" Guides="0,175.98,30.01,60.02,85.95,25.93,145.97,115.96">
<TableObject Name="Table5" Width="1009.7" Height="175.98" Border.Lines="All">
<TableColumn Name="Column44" Width="154.69"/>
<TableColumn Name="Column45" Width="164.14"/>
<TableColumn Name="Column46" Width="230.29"/>
<TableColumn Name="Column47" Width="230.29"/>
<TableColumn Name="Column48" Width="230.29"/>
<TableRow Name="Row10" Height="30.01">
<TableCell Name="Cell112" Border.Lines="Left, Right, Bottom" Text="备 注" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell113" Border.Lines="Left, Right, Bottom" Text="焊口位置与检测焊口见管道单线图与无损检测报告。" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="4"/>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="08/04/2025 11:15:24" ReportInfo.Modified="08/06/2025 10:00:18" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="08/04/2025 11:15:24" ReportInfo.Modified="03/31/2026 15:22:52" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -62,7 +62,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFnGWzSVY1rAiGRbOD0666ng==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFt/4j5TMvRJVssJ2fezIIdA==">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="ISO_IsoNo" DataType="System.String" PropName="attach_image_id"/>
<Column Name="JOT_JointNo" DataType="System.String" PropName="image_series"/>
@ -83,44 +83,44 @@ namespace FastReport
<Parameter Name="ProessMethod" DataType="System.String"/>
<Parameter Name="ProessEquipment" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" LeftMargin="20" TopMargin="25" RightMargin="20" BottomMargin="20" FirstPageSource="4" OtherPagesSource="4" Guides="0,964.9,217.35,47.25,56.7,604.8,37.8,66.15,690.85,29.35,85.05,132.3,113.4,709.75,18.9,425.25,160.65,330.75,491.4,557.55,661.5,747.55,832.6,283.5,387.45,963.99,426.25,492.4,558.55,605.8,662.5,746.64,831.69,964.15,128.52,241.92,238.39,109.87,480.31,722.23">
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="198.07" Guides="0,198.07,84.67,47.25,37.42,113.02,28.35,141.37,169.72">
<TableObject Name="Table1" Width="964.9" Height="198.07">
<TableColumn Name="Column1" Width="113.4"/>
<TableColumn Name="Column2" Width="47.25"/>
<TableColumn Name="Column3" Width="56.7"/>
<TableColumn Name="Column4"/>
<TableColumn Name="Column5" Width="47.25"/>
<TableColumn Name="Column6" Width="56.7"/>
<TableColumn Name="Column7" Width="37.8"/>
<TableColumn Name="Column8"/>
<TableColumn Name="Column9"/>
<TableColumn Name="Column10" Width="47.25"/>
<TableColumn Name="Column11" Width="56.7"/>
<TableColumn Name="Column12" Width="29.35"/>
<TableColumn Name="Column13" Width="18.9"/>
<TableColumn Name="Column46" Width="37.8"/>
<TableColumn Name="Column14" Width="85.05"/>
<TableColumn Name="Column15" Width="132.3"/>
<TableRow Name="Row1" Height="47.25">
<TableCell Name="Cell1" Border.Lines="All" BeforePrintEvent="Cell1_BeforePrint" Text="SH/T 3503-J411-[t]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3" RowSpan="2"/>
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="16" TopMargin="22" RightMargin="13.2" BottomMargin="17" Guides="0,1009.7,225.75,116.2,166.25,632.8,50.05,59.5,40.6,68.95,724.45,32.15,87.85,135.1,746.15,692.3,21.7,444.85,344.75,513.8,582.75,786.75,874.6,294.7,404.25,1009.74,116.45,166.75,226.5,295.7,346,405.75,447.6,516.8,586,636.3,696.05,786.29,40.85,874.39,1009.75,116.39,166.63,226.32,295.46,345.7,405.39,447.18,516.32,585.46,635.7,695.39,786.42,40.79,874.46,137.63,251.03,256.61,118.98,507.64,758.67">
<PageHeaderBand Name="PageHeader1" Width="1012.28" Height="192.4" Guides="0,192.4,70.68,42.71,37.8,65.77,27.97,103.19,32.51,135.7,164.05,28.35">
<TableObject Name="Table1" Width="1009.7" Height="192.4">
<TableColumn Name="Column1" Width="116.2"/>
<TableColumn Name="Column2" Width="50.05"/>
<TableColumn Name="Column3" Width="59.5"/>
<TableColumn Name="Column4" Width="68.95"/>
<TableColumn Name="Column5" Width="50.05"/>
<TableColumn Name="Column6" Width="59.5"/>
<TableColumn Name="Column7" Width="40.6"/>
<TableColumn Name="Column8" Width="68.95"/>
<TableColumn Name="Column9" Width="68.95"/>
<TableColumn Name="Column10" Width="50.05"/>
<TableColumn Name="Column11" Width="59.5"/>
<TableColumn Name="Column12" Width="32.15"/>
<TableColumn Name="Column13" Width="21.7"/>
<TableColumn Name="Column46" Width="40.6"/>
<TableColumn Name="Column14" Width="87.85"/>
<TableColumn Name="Column15" Width="135.1"/>
<TableRow Name="Row1" Height="42.71">
<TableCell Name="Cell1" Border.Lines="All" BeforePrintEvent="Cell1_BeforePrint" Text="SH/T 3503-J411-[t]" HorzAlign="Center" VertAlign="Center" Font="黑体, 10.5pt" ColSpan="3" RowSpan="2"/>
<TableCell Name="Cell2" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell3" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell4" Border.Lines="All" BeforePrintEvent="Cell4_BeforePrint" Text="管道焊接接头热处理报告[header]" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="7" RowSpan="2"/>
<TableCell Name="Cell4" Border.Lines="All" BeforePrintEvent="Cell4_BeforePrint" Text="管道焊接接头热处理报告[header]" HorzAlign="Center" VertAlign="Center" Font="思源宋体 CN, 16pt, style=Bold" ColSpan="7" RowSpan="2"/>
<TableCell Name="Cell5" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell26" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell27" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell28" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell29" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell30" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell31" Border.Lines="Left, Top" Text="工程名称:" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell32" Border.Lines="Right, Top" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell33" Border.Lines="Right, Top" Text="[ProjectName]" Font="楷体, 10pt" ColSpan="4"/>
<TableCell Name="Cell196"/>
<TableCell Name="Cell34" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell35" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell31" Border.Lines="Left, Top" Text="工程名称:" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell32" Border.Lines="Right, Top" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell33" Border.Lines="Right, Top" Text="[ProjectName]" Font="楷体, 10.5pt" ColSpan="4"/>
<TableCell Name="Cell196" Font="宋体, 10.5pt"/>
<TableCell Name="Cell34" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell35" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row2" Height="37.42">
<TableRow Name="Row2" Height="27.97">
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell7" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell8" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
@ -131,104 +131,104 @@ namespace FastReport
<TableCell Name="Cell38" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell39" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell40" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell41" Border.Lines="Left, Bottom" Text="单位工程名称:" VertAlign="Center" Font="宋体, 10pt" ColSpan="3"/>
<TableCell Name="Cell42" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell41" Border.Lines="Left, Bottom" Text="单位工程名称:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell42" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell43" Border.Lines="Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell197" Border.Lines="Right" Text="管道安装" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell44" Border.Lines="Left, Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell45" Border.Lines="Left, Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
<TableRow Name="Row3" Height="28.35">
<TableCell Name="Cell11" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableRow Name="Row3" Height="32.51">
<TableCell Name="Cell11" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell12" Border.Lines="All" Text="[HotProessNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="15"/>
<TableCell Name="Cell13" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell14" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell15" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell46" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell47" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell48" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell49" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell198"/>
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell13" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell14" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell15" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell46" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell47" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell48" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell49" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell198" Font="宋体, 10.5pt"/>
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row4" Height="28.35">
<TableCell Name="Cell16" Border.Lines="All" Text="热处理方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableRow Name="Row4" Height="32.51">
<TableCell Name="Cell16" Border.Lines="All" Text="热处理方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell17" Border.Lines="All" Text="[ProessMethod]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="6"/>
<TableCell Name="Cell18" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell20" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell58" Border.Lines="All" Text="热处理设备" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3"/>
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell60" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell18" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell20" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell58" Border.Lines="All" Text="热处理设备" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell60" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell61" Border.Lines="All" Text="[ProessEquipment]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="6"/>
<TableCell Name="Cell62" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell63" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell199"/>
<TableCell Name="Cell64" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell65" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell62" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell63" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell199" Font="宋体, 10.5pt"/>
<TableCell Name="Cell64" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell65" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row5" Height="28.35">
<TableCell Name="Cell21" Border.Lines="All" Text="管道编号/单线号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell22" Border.Lines="All" Text="焊口编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell23" Border.Lines="All" Text="测温点编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell24" Border.Lines="All" Text="热处理温度℃" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell25" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell66" Border.Lines="All" Text="恒温时间h" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell67" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell68" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell69" Border.Lines="All" Text="规格" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell70" Border.Lines="All" Text="后热日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell71" Border.Lines="All" Text="后热记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell72" Border.Lines="All" Text="热处理日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3" RowSpan="2"/>
<TableCell Name="Cell73" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell200"/>
<TableCell Name="Cell74" Border.Lines="All" Text="热处理记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell75" Border.Lines="All" Text="硬度检测报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell21" Border.Lines="All" Text="管道编号/单线号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell22" Border.Lines="All" Text="焊口编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell23" Border.Lines="All" Text="测温点编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell24" Border.Lines="All" Text="热处理温度℃" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell25" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell66" Border.Lines="All" Text="恒温时间h" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell67" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell68" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell69" Border.Lines="All" Text="规格" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell70" Border.Lines="All" Text="后热日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell71" Border.Lines="All" Text="后热记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell72" Border.Lines="All" Text="热处理日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3" RowSpan="2"/>
<TableCell Name="Cell73" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell200" Font="宋体, 10.5pt"/>
<TableCell Name="Cell74" Border.Lines="All" Text="热处理记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell75" Border.Lines="All" Text="硬度检测报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
</TableRow>
<TableRow Name="Row6" Height="28.35">
<TableCell Name="Cell76" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell77" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell78" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell79" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell80" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell81" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell82" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell84" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell86" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell201"/>
<TableCell Name="Cell89" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell90" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell76" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell77" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell78" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell79" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell80" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell81" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell82" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell84" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell86" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell201" Font="宋体, 10.5pt"/>
<TableCell Name="Cell89" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell90" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="202.07" Width="971.46" Height="37.8" Guides="0,37.8">
<TableObject Name="Table2" Width="963.99" Height="37.8" ManualBuildEvent="Table2_ManualBuild">
<TableColumn Name="Column16" Width="113.4"/>
<TableColumn Name="Column17" Width="47.25"/>
<TableColumn Name="Column18" Width="56.7"/>
<TableColumn Name="Column19"/>
<TableColumn Name="Column20" Width="47.25"/>
<TableColumn Name="Column21" Width="56.7"/>
<TableColumn Name="Column22" Width="38.8"/>
<TableColumn Name="Column23"/>
<TableColumn Name="Column24"/>
<TableColumn Name="Column25" Width="47.25"/>
<TableColumn Name="Column26" Width="56.7"/>
<TableColumn Name="Column27" Width="46.34"/>
<TableColumn Name="Column28" Width="37.8"/>
<TableColumn Name="Column29" Width="85.05"/>
<TableColumn Name="Column30" Width="132.3"/>
<DataBand Name="Data1" Top="196.4" Width="1012.28" Height="37.8" Guides="0,37.8">
<TableObject Name="Table2" Width="1009.74" Height="37.8" ManualBuildEvent="Table2_ManualBuild">
<TableColumn Name="Column16" Width="116.45"/>
<TableColumn Name="Column17" Width="50.3"/>
<TableColumn Name="Column18" Width="59.75"/>
<TableColumn Name="Column19" Width="69.2"/>
<TableColumn Name="Column20" Width="50.3"/>
<TableColumn Name="Column21" Width="59.75"/>
<TableColumn Name="Column22" Width="41.85"/>
<TableColumn Name="Column23" Width="69.2"/>
<TableColumn Name="Column24" Width="69.2"/>
<TableColumn Name="Column25" Width="50.3"/>
<TableColumn Name="Column26" Width="59.75"/>
<TableColumn Name="Column27" Width="49.39"/>
<TableColumn Name="Column28" Width="40.85"/>
<TableColumn Name="Column29" Width="88.1"/>
<TableColumn Name="Column30" Width="135.35"/>
<TableRow Name="Row12" Height="37.8">
<TableCell Name="Cell166" Border.Lines="All" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell167" Border.Lines="All" Text="[Data.JOT_JointNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
@ -248,24 +248,24 @@ namespace FastReport
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="285.67" Width="971.46">
<ChildBand Name="Child1" Top="243.87" Width="971.46" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
<TableObject Name="Table3" Width="964.9" Height="37.8">
<TableColumn Name="Column31" Width="113.4"/>
<TableColumn Name="Column32" Width="47.25"/>
<TableColumn Name="Column33" Width="56.7"/>
<TableColumn Name="Column34"/>
<TableColumn Name="Column35" Width="47.25"/>
<TableColumn Name="Column36" Width="56.7"/>
<TableColumn Name="Column37" Width="38.8"/>
<TableColumn Name="Column38"/>
<TableColumn Name="Column39"/>
<TableColumn Name="Column40" Width="47.25"/>
<TableColumn Name="Column41" Width="56.7"/>
<TableColumn Name="Column42" Width="47.25"/>
<TableColumn Name="Column43" Width="37.8"/>
<TableColumn Name="Column44" Width="85.05"/>
<TableColumn Name="Column45" Width="132.3"/>
<ColumnFooterBand Name="ColumnFooter1" Top="280" Width="1012.28">
<ChildBand Name="Child1" Top="238.2" Width="1012.28" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
<TableObject Name="Table3" Width="1009.75" Height="37.8">
<TableColumn Name="Column31" Width="116.39"/>
<TableColumn Name="Column32" Width="50.24"/>
<TableColumn Name="Column33" Width="59.69"/>
<TableColumn Name="Column34" Width="69.14"/>
<TableColumn Name="Column35" Width="50.24"/>
<TableColumn Name="Column36" Width="59.69"/>
<TableColumn Name="Column37" Width="41.79"/>
<TableColumn Name="Column38" Width="69.14"/>
<TableColumn Name="Column39" Width="69.14"/>
<TableColumn Name="Column40" Width="50.24"/>
<TableColumn Name="Column41" Width="59.69"/>
<TableColumn Name="Column42" Width="50.24"/>
<TableColumn Name="Column43" Width="40.79"/>
<TableColumn Name="Column44" Width="88.04"/>
<TableColumn Name="Column45" Width="135.29"/>
<TableRow Name="Row13" Height="37.8">
<TableCell Name="Cell181" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell182" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
@ -286,47 +286,47 @@ namespace FastReport
</TableObject>
</ChildBand>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="289.67" Width="971.46" Height="160.65" PrintOn="FirstPage" Guides="0,160.65,32.13,64.26,96.39,128.52">
<TableObject Name="Table4" Width="964.15" Height="160.65" Border.Lines="Right">
<TableColumn Name="Column47" Width="128.52"/>
<TableColumn Name="Column48" Width="109.87"/>
<TableColumn Name="Column49" Width="241.92"/>
<TableColumn Name="Column50" Width="241.92"/>
<TableColumn Name="Column51" Width="241.92"/>
<PageFooterBand Name="PageFooter1" Top="284" Width="1012.28" Height="151.2" PrintOn="FirstPage" Guides="0,151.2,32.13,54.81,22.68,86.94,119.07">
<TableObject Name="Table4" Width="1009.7" Height="151.2" Border.Lines="Right">
<TableColumn Name="Column47" Width="137.63"/>
<TableColumn Name="Column48" Width="118.98"/>
<TableColumn Name="Column49" Width="251.03"/>
<TableColumn Name="Column50" Width="251.03"/>
<TableColumn Name="Column51" Width="251.03"/>
<TableRow Name="Row14" Height="32.13">
<TableCell Name="Cell202" Border.Lines="All" Text="热处理结论:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell203" Border.Lines="All" Font="宋体, 10pt" ColSpan="4"/>
<TableCell Name="Cell204" Border.Lines="All" Font="宋体, 10pt"/>
<TableCell Name="Cell205" Border.Lines="All" Font="宋体, 10pt"/>
<TableCell Name="Cell206" Border.Lines="All" Font="宋体, 10pt"/>
<TableCell Name="Cell202" Border.Lines="All" Text="热处理结论:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell203" Border.Lines="All" Font="宋体, 10.5pt" ColSpan="4"/>
<TableCell Name="Cell204" Border.Lines="All" Font="宋体, 10.5pt"/>
<TableCell Name="Cell205" Border.Lines="All" Font="宋体, 10.5pt"/>
<TableCell Name="Cell206" Border.Lines="All" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row15" Height="32.13">
<TableCell Name="Cell207" Border.Lines="All" Text="建设/监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell208" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell209" Border.Lines="All" Text="总承包单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell210" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell211" Border.Lines="All" Text="热处理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableRow Name="Row15" Height="22.68">
<TableCell Name="Cell207" Border.Lines="All" Text="建设/监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell208" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell209" Border.Lines="All" Text="总承包单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell210" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell211" Border.Lines="All" Text="热处理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row16" Height="32.13">
<TableCell Name="Cell212" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell213" Border.Lines="All" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell214" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell215" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell216" Border.Lines="Left, Right, Top" Text="操作人:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell212" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell213" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell214" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell215" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell216" Border.Lines="Left, Right, Top" Text="操作人:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row17" Height="32.13">
<TableCell Name="Cell217" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell218" Border.Lines="All" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell219" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell220" Border.Lines="Left, Right" Text="质量检查员:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell221" Border.Lines="Left, Right" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell217" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell218" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell219" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell220" Border.Lines="Left, Right" Text="质量检查员:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell221" Border.Lines="Left, Right" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row18" Height="32.13">
<TableCell Name="Cell222" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell223" Border.Lines="All" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell224" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell225" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell226" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell222" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell223" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell224" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell225" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell226" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</PageFooterBand>

View File

@ -1331,6 +1331,7 @@
<Content Include="OfficeControl\signtoolcontrol.js" />
<Content Include="OfficeControl\手工卸载安装NTKO OFFICE文档控件.txt" />
<Content Include="SYBData\ApplicationForm.aspx" />
<Content Include="SYBData\BlindFlangeInstallationAndRemoval.aspx" />
<Content Include="SYBData\Cover.aspx" />
<Content Include="res\js\cascade.js" />
<Content Include="res\js\ccv.js" />
@ -1362,7 +1363,9 @@
<Content Include="Styles\sunny\images\ui-icons_ffe180_256x240.png" />
<Content Include="Styles\sunny\jquery-ui-1.9.2.custom.css" />
<Content Include="Styles\sunny\jquery-ui-1.9.2.custom.min.css" />
<Content Include="SYBData\HeatTreatmentReport.aspx" />
<Content Include="SYBData\PressureTestPackageList.aspx" />
<Content Include="SYBData\RTProportionConfirmation.aspx" />
<Content Include="SYBData\SYBDataList.aspx" />
<Content Include="WebService1.asmx" />
<Content Include="Welder\FilmInfoQuery.aspx" />
@ -7175,6 +7178,13 @@
<Compile Include="SYBData\ApplicationForm.aspx.designer.cs">
<DependentUpon>ApplicationForm.aspx</DependentUpon>
</Compile>
<Compile Include="SYBData\BlindFlangeInstallationAndRemoval.aspx.cs">
<DependentUpon>BlindFlangeInstallationAndRemoval.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="SYBData\BlindFlangeInstallationAndRemoval.aspx.designer.cs">
<DependentUpon>BlindFlangeInstallationAndRemoval.aspx</DependentUpon>
</Compile>
<Compile Include="SYBData\Cover.aspx.cs">
<DependentUpon>Cover.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -7246,6 +7256,13 @@
<Compile Include="RLSB\WelderTrain.aspx.designer.cs">
<DependentUpon>WelderTrain.aspx</DependentUpon>
</Compile>
<Compile Include="SYBData\HeatTreatmentReport.aspx.cs">
<DependentUpon>HeatTreatmentReport.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="SYBData\HeatTreatmentReport.aspx.designer.cs">
<DependentUpon>HeatTreatmentReport.aspx</DependentUpon>
</Compile>
<Compile Include="SYBData\PressureTestPackageList.aspx.cs">
<DependentUpon>PressureTestPackageList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -7253,6 +7270,13 @@
<Compile Include="SYBData\PressureTestPackageList.aspx.designer.cs">
<DependentUpon>PressureTestPackageList.aspx</DependentUpon>
</Compile>
<Compile Include="SYBData\RTProportionConfirmation.aspx.cs">
<DependentUpon>RTProportionConfirmation.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="SYBData\RTProportionConfirmation.aspx.designer.cs">
<DependentUpon>RTProportionConfirmation.aspx</DependentUpon>
</Compile>
<Compile Include="SYBData\SYBDataList.aspx.cs">
<DependentUpon>SYBDataList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>

View File

@ -0,0 +1,146 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BlindFlangeInstallationAndRemoval.aspx.cs" Inherits="FineUIPro.Web.SYBData.BlindFlangeInstallationAndRemoval" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>管道系统试压临时盲板安装、拆除记录</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<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="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpProjectId" runat="server" Label="项目" LabelAlign="Right" AutoPostBack="true" EnableEdit="true"
OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged" LabelWidth="50px">
</f:DropDownList>
</Items>
</f:Toolbar>
</Toolbars>
<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:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="管道系统试压临时盲板安装、拆除记录"
TitleToolTip="管道系统试压临时盲板安装、拆除记录" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:TextBox ID="txtIndividualProject" runat="server" Label="单项工程名称" LabelAlign="Right"></f:TextBox>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnAdd" runat="server" Icon="Add" Text="增加" OnClick="btnAdd_Click"></f:Button>
<f:Button ID="btnSave" Text="保存" ToolTip="保存" Icon="SystemSave" runat="server" OnClick="btnSave_Click"></f:Button>
<f:Button ID="btnPrint" Text="打印" Icon="Printer" runat="server" OnClick="btnPrint_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="管道系统试压临时盲板安装、拆除记录" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="BlindFlangeInstallationAndRemovalId" AllowCellEditing="true"
EnableColumnLines="true" ClicksToEdit="1" DataIDField="BlindFlangeInstallationAndRemovalId" AllowSorting="true"
SortField="PipeSectionNumber" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true"
IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
EnableTextSelection="True" AutoScroll="true" OnPreDataBound="Grid1_PreDataBound">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField HeaderText="试压包管段号" ColumnID="PipeSectionNumber" DataField="PipeSectionNumber" SortField="PipeSectionNumber"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px" ExpandUnusedSpace="true">
<Editor>
<f:TextBox ID="txtPipeSectionNumber" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="盲板编号" ColumnID="BlindPlateNumber" DataField="BlindPlateNumber" SortField="BlindPlateNumber"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="150px">
<Editor>
<f:TextBox ID="txtBlindPlateNumber" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:GroupField HeaderText="盲板安装" HeaderTextAlign="Center" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="安装人" ColumnID="Installer" DataField="Installer" SortField="Installer"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtInstaller" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="总承包确认" ColumnID="InsGeneral" DataField="InsGeneral" SortField="InsGeneral"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtInsGeneral" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="监理确认" ColumnID="InsSupervision" DataField="InsSupervision" SortField="InsSupervision"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtInsSupervision" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField HeaderText="盲板拆除" HeaderTextAlign="Center" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="拆除人" ColumnID="DemolitionWorkers" DataField="DemolitionWorkers" SortField="DemolitionWorkers"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtDemolitionWorkers" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="总承包确认" ColumnID="DemolitionGeneral" DataField="DemolitionGeneral" SortField="DemolitionGeneral"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtDemolitionGeneral" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="监理确认" ColumnID="DemolitionSupervision" DataField="DemolitionSupervision" SortField="DemolitionSupervision"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtDemolitionSupervision" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
<f:LinkButtonField ColumnID="Delete3" Width="60px" EnablePostBack="false" Icon="Delete"
HeaderTextAlign="Center" HeaderText="删除" />
<f:RenderField HeaderText="主键" ColumnID="BlindFlangeInstallationAndRemovalId" DataField="BlindFlangeInstallationAndRemovalId" SortField="BlindFlangeInstallationAndRemovalId"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="140px" Hidden="true">
</f:RenderField>
</Columns>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="10" Value="10" />
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="25" Value="25" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="WindowPrint" Title="打印管道系统试压临时盲板安装、拆除记录" Hidden="true" EnableIFrame="true" EnableMaximize="false"
Target="Top" EnableResize="true" runat="server" IsModal="true" Width="1024px"
Height="600px">
</f:Window>
</form>
</body>
</html>

View File

@ -0,0 +1,433 @@
using BLL;
using Newtonsoft.Json.Linq;
using NPOI.SS.Formula.Functions;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SYBData
{
public partial class BlindFlangeInstallationAndRemoval : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
this.drpProjectId.DataTextField = "ProjectCode";
this.drpProjectId.DataValueField = "ProjectId";
this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
this.drpProjectId.DataBind();
Funs.FineUIPleaseSelect(this.drpProjectId);
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
this.InitTreeMenu();//加载树
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
this.BindGrid();
}
}
#endregion
#region
/// <summary>
/// 加载树
/// </summary>
private void InitTreeMenu()
{
this.tvControlItem.Nodes.Clear();
TreeNode rootNode = new TreeNode();
rootNode.Text = "项目";
rootNode.ToolTip = "项目";
rootNode.NodeID = "0";
rootNode.Expanded = true;
this.tvControlItem.Nodes.Add(rootNode);
List<Model.Base_Project> projects = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
if (this.drpProjectId.SelectedValue != BLL.Const._Null)
{
projects = projects.Where(e => e.ProjectId == this.drpProjectId.SelectedValue).ToList();
}
foreach (var item in projects)
{
TreeNode rootProjectNode = new TreeNode();//定义根节点
rootProjectNode.Text = item.ProjectCode;
rootProjectNode.NodeID = item.ProjectId;
rootProjectNode.EnableClickEvent = true;
rootProjectNode.Expanded = true;
rootProjectNode.ToolTip = item.ProjectName;
rootProjectNode.CommandName = "项目名称";
rootNode.Nodes.Add(rootProjectNode);
}
}
#endregion
#region TreeView
/// <summary>
/// 点击TreeView
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
{
if (this.tvControlItem.SelectedNodeID != "0")
{
this.BindGrid();
}
}
#endregion
#region
/// <summary>
/// 数据绑定
/// </summary>
private void BindGrid()
{
this.txtIndividualProject.Text = string.Empty;
string projectId = this.tvControlItem.SelectedNodeID;
string strSql = @"SELECT * from SYBData_BlindFlangeInstallationAndRemoval where 1=1";
List<SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(projectId))
{
strSql += " AND ProjectId = @ProjectId";
listStr.Add(new SqlParameter("@ProjectId", projectId));
}
//if (!string.IsNullOrEmpty(this.txtPipeSectionNumberS.Text))
//{
// strSql += " AND PipeSectionNumber like @PipeSectionNumber";
// listStr.Add(new SqlParameter("@PipeSectionNumber", "%" + this.txtPipeSectionNumberS.Text + "%"));
//}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
Grid1.RecordCount = tb.Rows.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
Grid1.DataBind();
if (tb.Rows.Count > 0)
{
this.txtIndividualProject.Text = tb.Rows[0]["IndividualProject"].ToString();
}
#region
//if (tb.Rows.Count == 0)
//{
// JArray teamGroupData = Grid1.GetMergedData();
// List<JObject> list = new List<JObject>();
// foreach (JObject teamGroupRow in teamGroupData)
// {
// JObject values = teamGroupRow.Value<JObject>("values");
// list.Add(values);
// }
// JObject defaultObj = new JObject
//{
// { "NDTPersonId", Guid.NewGuid() },
// { "ProjectId", projectId},
// { "PersonName", "" },
// { "CertificateNumber", "" },
// { "QualifiedProjectCode", "" },
// { "Levels", "" },
// { "ValidityDate", "" },
// {
// "Delete3",
// String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",
// GetDeleteScriptGrid1(), IconHelper.GetResolvedIconUrl(Icon.Delete))
// }
//};
// list.Add(defaultObj);
// Grid1.DataSource = list;
// Grid1.DataBind();
//}
#endregion
}
#endregion
#region
#region
/// <summary>
/// 页索引改变事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_Sort(object sender, GridSortEventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 分页选择下拉改变事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGrid();
}
#endregion
#endregion
#region
///<summary>
///查询
///</summary>
///<param name="sender"></param>
///<param name="e"></param>
protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
{
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
this.InitTreeMenu();
BindGrid();
}
/// <summary>
/// 查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void txtPipeSectionNumberS_TextChanged(object sender, EventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 打印
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnPrint_Click(object sender, EventArgs e)
{
string projectId = this.tvControlItem.SelectedNodeID;
if (projectId != null)
{
string initTemplatePath = "";
string rootPath = Server.MapPath("~/");
BLL.Common.FastReportService.ResetData();
string strSql = @"SELECT * from SYBData_BlindFlangeInstallationAndRemoval where ProjectId = @ProjectId";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", projectId));
//if (!string.IsNullOrEmpty(this.txtPipeSectionNumberS.Text))
//{
// strSql += " and PipeSectionNumber like @PipeSectionNumber";
// listStr.Add(new SqlParameter("@PipeSectionNumber", "%" + this.txtPipeSectionNumberS.Text + "%"));
//}
strSql += " order by PipeSectionNumber desc";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
if (tb.Rows.Count > 0)
{
DataTable dt = new DataTable();
dt.TableName = "Data";
dt.Columns.Add("Num");
dt.Columns.Add("PipeSectionNumber");
dt.Columns.Add("BlindPlateNumber");
dt.Columns.Add("Installer");
dt.Columns.Add("InsGeneral");
dt.Columns.Add("InsSupervision");
dt.Columns.Add("DemolitionWorkers");
dt.Columns.Add("DemolitionGeneral");
dt.Columns.Add("DemolitionSupervision");
DataRow[] rows = tb.DefaultView.ToTable().Select();
int i = 0;
foreach (var row in rows)
{
var newRow = dt.NewRow();
newRow["Num"] = (i + 1).ToString();
newRow["PipeSectionNumber"] = row["PipeSectionNumber"].ToString();
newRow["BlindPlateNumber"] = row["BlindPlateNumber"].ToString();
newRow["Installer"] = row["Installer"].ToString();
newRow["InsGeneral"] = row["InsGeneral"].ToString();
newRow["InsSupervision"] = row["InsSupervision"].ToString();
newRow["DemolitionWorkers"] = row["DemolitionWorkers"].ToString();
newRow["DemolitionGeneral"] = row["DemolitionGeneral"].ToString();
newRow["DemolitionSupervision"] = row["DemolitionSupervision"].ToString();
dt.Rows.Add(newRow);
i++;
}
BLL.Common.FastReportService.AddFastreportTable(dt);
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("IndividualProject", txtIndividualProject.Text.Trim());
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\SYBData\\管道系统试压临时盲板安装、拆除记录.frx";
if (File.Exists(rootPath + initTemplatePath))
{
PageContext.RegisterStartupScript(WindowPrint.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
}
}
else
{
Alert.ShowInTop("没有可打印的数据!", MessageBoxIcon.Warning);
return;
}
}
else
{
Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning);
return;
}
}
#endregion
#region
/// <summary>
/// 增加
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAdd_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
{
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
{
JArray teamGroupData = Grid1.GetMergedData();
List<JObject> list = new List<JObject>();
foreach (JObject teamGroupRow in teamGroupData)
{
JObject values = teamGroupRow.Value<JObject>("values");
list.Add(values);
}
JObject defaultObj = new JObject
{
{ "BlindFlangeInstallationAndRemovalId", Guid.NewGuid() },
{ "ProjectId", this.tvControlItem.SelectedNodeID },
{ "PipeSectionNumber", "" },
{ "BlindPlateNumber", "" },
{ "Installer", "" },
{ "InsGeneral", "" },
{ "InsSupervision", "" },
{ "DemolitionWorkers", "" },
{ "DemolitionGeneral", "" },
{ "DemolitionSupervision", "" },
{
"Delete3",
String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",
GetDeleteScriptGrid1(), IconHelper.GetResolvedIconUrl(Icon.Delete))
}
};
list.Add(defaultObj);
Grid1.DataSource = list;
Grid1.DataBind();
}
else
{
Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning);
return;
}
}
}
protected void Grid1_PreDataBound(object sender, EventArgs e)
{
// 设置LinkButtonField的点击客户端事件
LinkButtonField deleteField = Grid1.FindColumn("Delete3") as LinkButtonField;
deleteField.OnClientClick = GetDeleteScriptGrid1();
}
/// <summary>
/// 删除提示
/// </summary>
/// <returns></returns>
private string GetDeleteScriptGrid1()
{
return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question,
Grid1.GetDeleteSelectedRowsReference(), String.Empty);
}
#endregion
#region
protected void btnSave_Click(object sender, EventArgs e)
{
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId,
Const.SYBData_BlindFlangeInstallationAndRemovalMenuId, Const.BtnSave))
{
saveItem();
ShowNotify("保存成功!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
else
{
Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
return;
}
}
void saveItem()
{
BLL.BlindFlangeInstallationAndRemovalService.DeleteBlindFlangeInstallationAndRemovalByProjectId(this.tvControlItem.SelectedNodeID);
List<Model.SYBData_BlindFlangeInstallationAndRemoval> detailLists = new List<Model.SYBData_BlindFlangeInstallationAndRemoval>();
JArray teamGroupData = Grid1.GetMergedData();
foreach (JObject teamGroupRow in teamGroupData)
{
JObject values = teamGroupRow.Value<JObject>("values");
int rowIndex = teamGroupRow.Value<int>("index");
Model.SYBData_BlindFlangeInstallationAndRemoval newDetail = new Model.SYBData_BlindFlangeInstallationAndRemoval
{
BlindFlangeInstallationAndRemovalId = values.Value<string>("BlindFlangeInstallationAndRemovalId"),
ProjectId = this.tvControlItem.SelectedNodeID,
IndividualProject = txtIndividualProject.Text.Trim(),
PipeSectionNumber = values.Value<string>("PipeSectionNumber"),
BlindPlateNumber = values.Value<string>("BlindPlateNumber"),
Installer = values.Value<string>("Installer"),
InsGeneral = values.Value<string>("InsGeneral"),
InsSupervision = values.Value<string>("InsSupervision"),
DemolitionWorkers = values.Value<string>("DemolitionWorkers"),
DemolitionGeneral = values.Value<string>("DemolitionGeneral"),
DemolitionSupervision = values.Value<string>("DemolitionSupervision"),
};
detailLists.Add(newDetail);
}
try
{
if (detailLists.Count > 0)
{
Funs.DB.SYBData_BlindFlangeInstallationAndRemoval.InsertAllOnSubmit(detailLists);
}
Funs.DB.SubmitChanges();
}
catch (Exception)
{
return;
}
}
#endregion
}
}

View File

@ -0,0 +1,260 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SYBData
{
public partial class BlindFlangeInstallationAndRemoval
{
/// <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>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// drpProjectId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectId;
/// <summary>
/// tvControlItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvControlItem;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// txtIndividualProject 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtIndividualProject;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnAdd 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAdd;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnPrint 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrint;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// txtPipeSectionNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtPipeSectionNumber;
/// <summary>
/// txtBlindPlateNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtBlindPlateNumber;
/// <summary>
/// txtInstaller 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtInstaller;
/// <summary>
/// txtInsGeneral 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtInsGeneral;
/// <summary>
/// txtInsSupervision 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtInsSupervision;
/// <summary>
/// txtDemolitionWorkers 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDemolitionWorkers;
/// <summary>
/// txtDemolitionGeneral 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDemolitionGeneral;
/// <summary>
/// txtDemolitionSupervision 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDemolitionSupervision;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// WindowPrint 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowPrint;
}
}

View File

@ -0,0 +1,275 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HeatTreatmentReport.aspx.cs" Inherits="FineUIPro.Web.SYBData.HeatTreatmentReport" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>管道焊接接头热处理报告</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<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="280px" Title="热处理" ShowBorder="true" Layout="VBox"
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Toolbars>
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpProjectId" runat="server" Label="项目" LabelWidth="50px" Width="265px" EnableMultiSelect="true"
EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged">
</f:DropDownList>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="tvControlItem" ShowHeader="false" Title="热处理节点树" OnNodeCommand="tvControlItem_NodeCommand"
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
Height="505px" AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true">
</f:Tree>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="热处理"
TitleToolTip="热处理" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnPrintNew" Text="打印" Icon="Printer" runat="server" OnClick="btnPrintNew_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
</Items>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="热处理" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="HotProessItemId" AllowCellEditing="true"
AllowColumnLocking="true" EnableColumnLines="true" ClicksToEdit="1" DataIDField="HotProessItemId"
AllowSorting="true" SortField="ISO_IsoNo,Sort1,Sort2,Sort3,Sort4,Sort5,SortIndex,PointCount" SortDirection="ASC"
TabVerticalNavigate="true" EnterVerticalNavigate="false" EnterNavigate="true"
EnterEditableCell="true" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True"
AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpIsoNo" Label="管线号" runat="server" AutoPostBack="true" OnSelectedIndexChanged="TextBox2_TextChanged"
EnableEdit="true" LabelWidth="60px" Width="300px">
</f:DropDownList>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center"
TextAlign="Center" />
<%--<f:RenderField HeaderText="施工号" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px" Locked="true">
</f:RenderField>--%>
<f:RenderField HeaderText="管线编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px" Locked="true">
</f:RenderField>
<f:TemplateField Width="80px" HeaderText="焊口号" ColumnID="JOT_JointNo" HeaderTextAlign="Center"
TextAlign="left">
<ItemTemplate>
<asp:Label ID="lbJOT_JointNo" runat="server" Text='<%# Bind("JOT_JointNo") %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField Width="100px" HeaderText="热处理类型" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%# ConvertProessTypes(Eval("ProessTypes")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="材质" ColumnID="STE_Code" DataField="STE_Code" SortField="STE_Code"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc"
SortField="JOT_JointDesc" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="80px">
</f:RenderField>
<f:RenderField HeaderText="测温点编号" ColumnID="PointCount" DataField="PointCount" SortField="PointCount"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="60px">
<Editor>
<f:TextBox runat="server" ID="nbPointCount">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理温度℃(要求)" ColumnID="RequiredT" DataField="RequiredT"
SortField="RequiredT" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="110px">
<Editor>
<f:TextBox runat="server" ID="txtRequiredT">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理温度℃(实际)" ColumnID="ActualT" DataField="ActualT" SortField="ActualT"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:TextBox runat="server" ID="txtActualT">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="恒温时间h要求" ColumnID="RequestTime" DataField="RequestTime"
SortField="RequestTime" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="60px">
<Editor>
<f:TextBox runat="server" ID="txtRequestTime">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="恒温时间h实际" ColumnID="ActualTime" DataField="ActualTime"
SortField="ActualTime" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="60px">
<Editor>
<f:TextBox runat="server" ID="txtActualTime">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理日期" ColumnID="HotProessDate" DataField="HotProessDate"
SortField="HotProessDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
<Editor>
<f:DatePicker ID="txtHotProessDate" runat="server" DateFormatString="yyyy-MM-dd">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="记录曲线图编号" ColumnID="RecordChartNo" DataField="RecordChartNo"
SortField="RecordChartNo" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtRecordChartNo">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热电偶数量/个" ColumnID="ThermocouplesNum" DataField="ThermocouplesNum"
SortField="ThermocouplesNum" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtThermocouplesNum">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="加热范围/mm" ColumnID="HeatingRange" DataField="HeatingRange"
SortField="HeatingRange" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtHeatingRange">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="保温范围/mm" ColumnID="InsulationRange" DataField="InsulationRange"
SortField="InsulationRange" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtInsulationRange">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="保温厚度/mm" ColumnID="InsulationThickness" DataField="InsulationThickness"
SortField="InsulationThickness" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtInsulationThickness">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理开始时间" ColumnID="HotStartDate" DataField="HotStartDate"
SortField="HotStartDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
<Editor>
<f:DatePicker ID="txtHotStartDate" runat="server" DateFormatString="yyyy-MM-dd">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理完成时间" ColumnID="HotEndDate" DataField="HotEndDate"
SortField="HotEndDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
<Editor>
<f:DatePicker ID="txtHotEndDate" runat="server" DateFormatString="yyyy-MM-dd">
</f:DatePicker>
</Editor>
</f:RenderField>
<%-- <f:WindowField ColumnID="myUploadFile1" Width="160px" WindowID="Window6" HeaderText="热电偶照片" TextAlign="Center" HeaderTextAlign="Center"
Text="热电偶照片" ToolTip="热电偶照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID1"
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
<f:WindowField ColumnID="myUploadFile2" Width="160px" WindowID="Window6" HeaderText="加热带照片" TextAlign="Center" HeaderTextAlign="Center"
Text="加热带照片" ToolTip="加热带照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID2"
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
<f:WindowField ColumnID="myUploadFile3" Width="160px" WindowID="Window6" HeaderText="保温照片" TextAlign="Center" HeaderTextAlign="Center"
Text="保温照片" ToolTip="保温照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID3"
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
<f:WindowField ColumnID="myUploadFile4" Width="160px" WindowID="Window6" HeaderText="热处理开始照片" TextAlign="Center" HeaderTextAlign="Center"
Text="热处理开始照片" ToolTip="热处理开始照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID4"
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />--%>
<f:RenderField HeaderText="焊口Id" ColumnID="JOT_ID" DataField="JOT_ID" FieldType="String"
Hidden="true">
</f:RenderField>
<f:RenderField HeaderText="热处理委托Id" ColumnID="HotProessTrustId" DataField="HotProessTrustId"
FieldType="String" Hidden="true">
</f:RenderField>
<f:RenderField HeaderText="热处理类型" ColumnID="ProessTypes" DataField="ProessTypes"
FieldType="String" Hidden="true">
</f:RenderField>
<f:RenderField HeaderText="备注" ColumnID="Remark" DataField="Remark"
SortField="Remark" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtRemark">
</f:TextBox>
</Editor>
</f:RenderField>
<f:TemplateField Width="100px" HeaderText="是否生成报告" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# ConvertReport(Eval("PrintDate")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="硬度报告编号" ColumnID="HardnessReportNo" DataField="HardnessReportNo"
FieldType="String" >
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="dataload" Handler="onGridDataLoad" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="10" Value="10" />
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="25" Value="25" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window2" Title="热处理打印" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="1024px"
Height="640px">
</f:Window>
<%--<f:Window ID="Window6" Title="附件上传" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true"
Width="680px" Height="500px">
</f:Window>--%>
</form>
<script type="text/javascript">
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
function onGridDataLoad(event) {
this.mergeColumns(['ISO_IsoNo', 'JOT_JointNo'], {
depends: true
});
}
</script>
</body>
</html>

View File

@ -0,0 +1,399 @@
using BLL;
using Newtonsoft.Json.Linq;
using NPOI.SS.UserModel;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SYBData
{
public partial class HeatTreatmentReport :PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
this.drpIsoNo.SelectedValue = BLL.Const._Null;
this.drpProjectId.DataTextField = "ProjectCode";
this.drpProjectId.DataValueField = "ProjectId";
this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
this.drpProjectId.DataBind();
Funs.FineUIPleaseSelect(this.drpProjectId);
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
this.InitTreeMenu();//加载树
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
this.drpIsoNo.DataTextField = "ISO_IsoNo";
this.drpIsoNo.DataValueField = "ISO_ID";
this.drpIsoNo.DataSource = from x in Funs.DB.HJGL_PW_IsoInfo where x.ProjectId == this.CurrUser.LoginProjectId select x;
this.drpIsoNo.DataBind();
Funs.FineUIPleaseSelect(this.drpIsoNo);
BindGrid();
}
}
#endregion
#region
/// <summary>
/// 加载树
/// </summary>
private void InitTreeMenu()
{
this.tvControlItem.Nodes.Clear();
TreeNode rootNode = new TreeNode();
rootNode.Text = "项目";
rootNode.NodeID = "0";
rootNode.Expanded = true;
rootNode.EnableClickEvent = true;
this.tvControlItem.Nodes.Add(rootNode);
List<Model.Base_Project> projects = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
if (this.drpProjectId.SelectedValue != BLL.Const._Null)
{
projects = projects.Where(e => e.ProjectId == this.drpProjectId.SelectedValue).ToList();
}
foreach (var item in projects)
{
TreeNode rootUnitNode = new TreeNode();//定义根节点
rootUnitNode.Text = item.ProjectCode;
rootUnitNode.NodeID = item.ProjectId;
rootUnitNode.Expanded = true;
rootUnitNode.ToolTip = item.ProjectName;
rootUnitNode.CommandName = "项目名称";
rootUnitNode.EnableClickEvent = true;
rootNode.Nodes.Add(rootUnitNode);
}
}
#endregion
#region TreeView
/// <summary>
/// 点击TreeView
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
{
string projectId = tvControlItem.SelectedNodeID;
this.drpIsoNo.Items.Clear();
this.drpIsoNo.DataSource = from x in Funs.DB.HJGL_PW_IsoInfo where x.ProjectId == projectId select x;
this.drpIsoNo.DataBind();
Funs.FineUIPleaseSelect(this.drpIsoNo);
this.drpIsoNo.SelectedValue = BLL.Const._Null;
this.BindGrid();
}
#endregion
#region
protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
{
this.InitTreeMenu();
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
}
/// <summary>
/// 数据绑定
/// </summary>
private void BindGrid()
{
string strSql = string.Empty;
List<SqlParameter> listStr = new List<SqlParameter>();
string projectId = this.tvControlItem.SelectedNodeID;
if (!string.IsNullOrEmpty(projectId))
{
strSql = @"SELECT JointInfo.ProjectId,JointInfo.JOT_ID,Project.ProjectCode,HotProessItem.PrintDate,Sort1,Sort2,Sort3,Sort4,Sort5,
JointInfo.JOT_ID+'1' as JOT_ID1, JointInfo.JOT_ID+'2' as JOT_ID2,JointInfo.JOT_ID+'3' as JOT_ID3,JointInfo.JOT_ID+'4' as JOT_ID4,
(CASE WHEN v.RepairMark IS NOT NULL THEN (JointInfo.JOT_JointNo+v.RepairMark)
ELSE JointInfo.JOT_JointNo END )+isnull((select Top 1 HardRepairMark from dbo.HJGL_CH_HotProessTrustItem a where a.JOT_ID=HotProessItem.JOT_ID and a.HotProessTrustId=HotProessItem.HotProessTrustId and a.ProessTypes=HotProessItem.ProessTypes),'') AS JOT_JointNo,IsoInfo.ISO_IsoNo,IsoInfo.ISO_ID,
(CASE WHEN Steel.STE_Code IS NOT NULL AND Steel2.STE_Code IS NOT NULL and Steel.STE_Code!=Steel2.STE_Code
THEN Steel.STE_Code + '/' + Steel2.STE_Code
WHEN Steel.STE_Code IS NOT NULL THEN Steel.STE_Code
ELSE ISNULL(Steel2.STE_Code,'') END) AS STE_Code,ThermocouplesNum,HeatingRange,InsulationRange,InsulationThickness,HotStartDate,HotEndDate,
HotProessItem.PointCount,HotProessItem.RequiredT,HotProessItem.ActualT,
HotProessItem.RequestTime,HotProessItem.ActualTime,HotProessItem.RecordChartNo,
HotProessItem.HotProessDate,HotProessItem.HotProessTrustId,
(SELECT (case when HotHardCode is null then HardTestReportCode else HotHardCode end) as HardTestReportCode FROM dbo.HJGL_CH_HardTestReport
WHERE HardTestReportId =(SELECT TOP 1 re.HardTestReportId FROM dbo.HJGL_CH_HardTestReportItem item
left join dbo.HJGL_CH_HardTestReport re on item.HardTestReportId=re.HardTestReportId
WHERE item.JOT_ID=HotProessItem.JOT_ID AND item.HotProessTrustId=HotProessItem.HotProessTrustId and (re.FileType='R' or re.FileType is null)))
AS HardnessReportNo,
HotProessItem.HotProessItemId,HotProessItem.SortIndex,HotProessItem.ProessTypes,JointInfo.JOT_JointDesc,isnull(HotProessItem.Remark,'') as Remark
FROM dbo.HJGL_HotProessItem AS HotProessItem
LEFT JOIN dbo.HJGL_PW_JointInfo AS JointInfo ON JointInfo.JOT_ID = HotProessItem.JOT_ID
LEFT JOIN dbo.HJGL_PW_IsoInfo AS IsoInfo ON JointInfo.ISO_ID = IsoInfo.ISO_ID
left join Base_Project as Project on Project.ProjectId = IsoInfo.ProjectId
LEFT JOIN dbo.Project_WorkArea AS WorkArea ON IsoInfo.BAW_ID = WorkArea.WorkAreaId
LEFT JOIN dbo.HJGL_BS_Steel AS Steel ON JointInfo.STE_ID = Steel.STE_ID
LEFT JOIN dbo.HJGL_BS_Steel AS Steel2 ON JointInfo.STE_ID2 = Steel2.STE_ID
left join (select record.RepairMark,record.JOT_ID,h.HotProessItemId from dbo.HJGL_CH_HotProessTrustItem AS TrustItem
left join dbo.HJGL_CH_RepairItemRecord AS record ON record.RepairItemRecordId=TrustItem.TrustItemID
left join dbo.HJGL_HotProessItem h on h.JOT_ID=TrustItem.JOT_ID
where h.JOT_ID = TrustItem.JOT_ID and h.HotProessTrustId=TrustItem.HotProessTrustId and h.ProessTypes=TrustItem.ProessTypes) v
on v.JOT_ID=HotProessItem.JOT_ID and v.HotProessItemId=HotProessItem.HotProessItemId
WHERE JointInfo.ProjectId= @ProjectId ";
listStr.Add(new SqlParameter("@ProjectId", projectId));
if (this.drpIsoNo.SelectedValue != BLL.Const._Null)
{
strSql += @" AND IsoInfo.ISO_ID = @ISO_ID";
listStr.Add(new SqlParameter("@ISO_ID", this.drpIsoNo.SelectedValue));
}
}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(Grid1, tb1);
Grid1.RecordCount = tb.Rows.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
Grid1.DataBind();
}
#endregion
#region
#region
/// <summary>
/// 页索引改变事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_Sort(object sender, GridSortEventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 分页选择下拉改变事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGrid();
}
#endregion
#endregion
#region
/// <summary>
/// 查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Tree_TextChanged(object sender, EventArgs e)
{
this.InitTreeMenu();
this.BindGrid();
}
#endregion
private string GetNo(int i)
{
if (i < 10)
{
return "000" + i.ToString();
}
else if (i < 100)
{
return "00" + i.ToString();
}
else if (i < 1000)
{
return "0" + i.ToString();
}
else
{
return i.ToString();
}
}
#region
/// <summary>
/// 打印(新)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnPrintNew_Click(object sender, EventArgs e)
{
if (this.drpIsoNo.SelectedValue != BLL.Const._Null)
{
string varValue = String.Empty;
string hotProessNo = string.Empty;
if (this.drpIsoNo.SelectedValue != BLL.Const._Null)
{
Model.HJGL_PW_IsoInfo iso = BLL.HJGL_PW_IsoInfoService.GetIsoInfoByIsoInfoId(this.drpIsoNo.SelectedValue);
if (iso != null)
{
string projectPrefix = BLL.Base_ProjectService.GetProjectByProjectId(iso.ProjectId).ProjectCode + "-";
string isoPrefix = BLL.Base_ProjectService.GetProjectByProjectId(iso.ProjectId).ProjectCode + "-" + iso.ISO_IsoNo + "-";
var hotProess = (from x in Funs.DB.HJGL_HotProess where x.HotProessNo.Contains(projectPrefix) select x).FirstOrDefault();
if (hotProess == null) //项目还未有打印记录
{
hotProessNo = isoPrefix + "0001";
}
else
{
var isoHotProess = (from x in Funs.DB.HJGL_HotProess where x.HotProessNo.Contains(isoPrefix) select x).FirstOrDefault();
if (isoHotProess != null) //管线打印记录已存在,则保持原有打印记录编号
{
hotProessNo = isoHotProess.HotProessNo;
}
else
{
var hotProessNos = (from x in Funs.DB.HJGL_HotProess where x.HotProessNo.Contains(projectPrefix) orderby x.HotProessNo.Substring(x.HotProessNo.Length - 4) descending select x.HotProessNo.Substring(x.HotProessNo.Length - 4)).ToList();
hotProessNo = isoPrefix + GetNo(Convert.ToInt32(hotProessNos[0]) + 1);
}
}
}
}
string projectName = string.Empty;
if (this.tvControlItem.SelectedNode != null)
{
Model.Base_Project selectProject = BLL.Base_ProjectService.GetProjectByProjectId(this.tvControlItem.SelectedNodeID);
if (selectProject != null)
{
projectName = selectProject.ProjectName.Replace("/", ",");
}
}
string initTemplatePath = "";
string rootPath = Server.MapPath("~/");
BLL.Common.FastReportService.ResetData();
//传参
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", projectName);
keyValuePairs.Add("InstallationName", "管道");
keyValuePairs.Add("HotProessNo", hotProessNo);
keyValuePairs.Add("ProessMethod", "电加热");
keyValuePairs.Add("ProessEquipment", "智能温控仪");
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@IsoId", this.drpIsoNo.SelectedValue));
listStr.Add(new SqlParameter("@Flag", "0"));
listStr.Add(new SqlParameter("@IsPrint","1"));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = BLL.SQLHelper.GetDataTableRunProc("HJGL_spHotProessItem", parameter);
DataTable dt = new DataTable();
dt.TableName = "Data";
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("JOT_JointNo");
dt.Columns.Add("PointCount");
dt.Columns.Add("RequiredT");
dt.Columns.Add("ActualT");
dt.Columns.Add("RequestTime");
dt.Columns.Add("ActualTime");
dt.Columns.Add("STE_Code");
dt.Columns.Add("JOT_JointDesc");
dt.Columns.Add("HotProessDate");
dt.Columns.Add("RecordChartNo");
dt.Columns.Add("HardnessReportNo");
DataView dv = tb.DefaultView;//获取表视图
dv.Sort = "Number ASC";//按照ID倒序排序
tb = dv.ToTable();//转为表
DataRow[] rows = tb.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
newRows["PointCount"] = row["PointCount"].ToString();
newRows["RequiredT"] = row["RequiredT"].ToString();
newRows["ActualT"] = row["ActualT"].ToString();
newRows["RequestTime"] = row["RequestTime"].ToString();
newRows["ActualTime"] = row["ActualTime"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["JOT_JointDesc"] = row["JOT_JointDesc"].ToString();
newRows["HotProessDate"] = string.Format("{0:yyyy-MM-dd}", row["HotProessDate"]);
newRows["RecordChartNo"] = row["RecordChartNo"].ToString();
newRows["HardnessReportNo"] = row["HardnessReportNo"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
initTemplatePath = "File\\Fastreport\\管道焊接接头热处理报告.frx";
if (File.Exists(rootPath + initTemplatePath))
{
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
}
}
else
{
ShowNotify("请选择管线!", MessageBoxIcon.Warning);
return;
}
}
#endregion
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
this.BindGrid();
}
/// <summary>
/// 得到热处理类型
/// </summary>
/// <param name="bigType"></param>
/// <returns></returns>
protected string ConvertProessTypes(object ProessTypes)
{
string proessTypes = string.Empty;
if (ProessTypes != null)
{
proessTypes = BLL.HJGL_PW_JointInfoService.ConvertProessTypes(ProessTypes.ToString());
}
return proessTypes;
}
/// <summary>
/// 是否生成报告
/// </summary>
/// <param name="bigType"></param>
/// <returns></returns>
protected string ConvertReport(object PrintDate)
{
if (PrintDate != null)
{
if (!string.IsNullOrEmpty(PrintDate.ToString()))
{
return "已生成";
}
}
return "";
}
}
}

View File

@ -0,0 +1,332 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SYBData
{
public partial class HeatTreatmentReport
{
/// <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>
/// Toolbar5 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar5;
/// <summary>
/// drpProjectId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectId;
/// <summary>
/// tvControlItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvControlItem;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnPrintNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrintNew;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar3;
/// <summary>
/// drpIsoNo 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpIsoNo;
/// <summary>
/// lbJOT_JointNo 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lbJOT_JointNo;
/// <summary>
/// Label8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label8;
/// <summary>
/// nbPointCount 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox nbPointCount;
/// <summary>
/// txtRequiredT 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRequiredT;
/// <summary>
/// txtActualT 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtActualT;
/// <summary>
/// txtRequestTime 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRequestTime;
/// <summary>
/// txtActualTime 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtActualTime;
/// <summary>
/// txtHotProessDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtHotProessDate;
/// <summary>
/// txtRecordChartNo 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRecordChartNo;
/// <summary>
/// txtThermocouplesNum 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtThermocouplesNum;
/// <summary>
/// txtHeatingRange 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtHeatingRange;
/// <summary>
/// txtInsulationRange 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtInsulationRange;
/// <summary>
/// txtInsulationThickness 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtInsulationThickness;
/// <summary>
/// txtHotStartDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtHotStartDate;
/// <summary>
/// txtHotEndDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtHotEndDate;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRemark;
/// <summary>
/// Label1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label1;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window2;
}
}

View File

@ -0,0 +1,129 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RTProportionConfirmation.aspx.cs" Inherits="FineUIPro.Web.SYBData.RTProportionConfirmation" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>管道焊接接头射线检测比例确认表</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<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="280px" Title="管道焊接接头射线检测比例确认表" ShowBorder="true" Layout="VBox"
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Toolbars>
<f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Center" Layout="VBox">
<Items>
<f:DropDownList ID="drpProjectId" runat="server" Label="显示项目" LabelAlign="Right"
Width="250px" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged">
</f:DropDownList>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="tvControlItem" ShowHeader="false" Height="480px" Title="管道无损检测数量统计表节点树"
OnNodeCommand="tvControlItem_NodeCommand" runat="server" ShowBorder="false" EnableCollapse="true"
AutoLeafIdentification="true"
EnableTextSelection="true" Expanded="true">
</f:Tree>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="管道无损检测数量统计表"
TitleToolTip="管道无损检测数量统计表" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar1" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="BtnAnalyse" Text="提取数据" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click" Hidden="true"></f:Button>
<%--<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>--%>
<f:Button ID="btnPrint" BoxConfigAlign="Center" Icon="Printer" runat="server" EnableAjax="false" DisableControlBeforePostBack="false" Text="打印" ToolTip="打印管道焊接接头射线检测比例确认表" OnClick="btnPrint_Click"></f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="管道无损检测数量统计表" EnableCollapse="true"
runat="server" BoxFlex="1" EnableColumnLines="true" AllowSorting="true" SortField="ISO_IsoNo,STE_ID,JOT_JointDesc,WED_Code"
SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="15"
OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" AutoScroll="true" Width="100%">
<Columns>
<f:RenderField HeaderText="管道编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="150px">
</f:RenderField>
<f:TemplateField Width="150px" HeaderText="材质" ColumnID="STE_ID" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="labSTE_ID" runat="server" Text='<%# ConvertSTE(Eval("STE_ID")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="120px">
</f:RenderField>
<f:GroupField HeaderText="管道焊接接头" TextAlign="Center">
<Columns>
<f:BoundField Width="75px" ColumnID="TotalJotNum" DataField="TotalJotNum" HeaderText="总数" TextAlign="Center" />
<f:BoundField Width="75px" ColumnID="TotalJotGNum" DataField="TotalJotGNum" HeaderText="固定口数" TextAlign="Center" />
</Columns>
</f:GroupField>
<f:GroupField HeaderText="施焊焊工" TextAlign="Center">
<Columns>
<f:BoundField Width="75px" DataField="WED_Code" HeaderText="焊工代号" TextAlign="Center" />
<f:BoundField Width="75px" DataField="WeldNum" HeaderText="施焊数量" TextAlign="Center" />
</Columns>
</f:GroupField>
<f:GroupField HeaderText="检测焊接接头" TextAlign="Center">
<Columns>
<f:BoundField Width="75px" DataField="CheckNum" HeaderText="总数" TextAlign="Center" />
<f:BoundField Width="75px" DataField="CheckGNum" HeaderText="固定口数" TextAlign="Center" />
</Columns>
</f:GroupField>
<f:RenderField HeaderText="实际检测比例" ColumnID="CheckRate" DataField="CheckRate" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="检测报告编号" ColumnID="ReportCode" DataField="ReportCode" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="260px">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="dataload" Handler="onGridDataLoad" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="30" Value="30" />
<f:ListItem Text="50" Value="50" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="打印" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true"
Width="1200px" Height="680px">
</f:Window>
</form>
<script>
function onGridDataLoad(event) {
this.mergeColumns(['ISO_IsoNo', 'STE_ID', 'JOT_JointDesc','TotalJotNum','TotalJotGNum'], {
depends: true
});
}
</script>
</body>
</html>

View File

@ -0,0 +1,339 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SYBData
{
public partial class RTProportionConfirmation : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
this.drpProjectId.DataTextField = "ProjectCode";
this.drpProjectId.DataValueField = "ProjectId";
this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
this.drpProjectId.DataBind();
Funs.FineUIPleaseSelect(this.drpProjectId);
if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
{
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
}
this.InitTreeMenu();//加载树
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
DataBind();
}
}
#region
/// <summary>
/// 加载树
/// </summary>
private void InitTreeMenu()
{
this.tvControlItem.Nodes.Clear();
TreeNode rootNode = new TreeNode();
rootNode.Text = "施工号";
rootNode.ToolTip = "项目";
rootNode.NodeID = "0";
rootNode.Expanded = true;
this.tvControlItem.Nodes.Add(rootNode);
List<Model.Base_Project> projects = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
if (this.drpProjectId.SelectedValue != null && this.drpProjectId.SelectedValue != "null")
{
projects = projects.Where(x => x.ProjectId == this.drpProjectId.SelectedValue).ToList();
}
foreach (var item in projects)
{
TreeNode rootProjectNode = new TreeNode();//定义根节点
rootProjectNode.Text = item.ProjectCode;
rootProjectNode.NodeID = item.ProjectId;
rootProjectNode.EnableClickEvent = true;
rootProjectNode.ToolTip = item.ProjectName;
rootNode.Nodes.Add(rootProjectNode);
}
}
#endregion
#region
/// <summary>
/// 绑定数据
/// </summary>
private void BindGrid()
{
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
{
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunProc("HJGL_rpt_RayCheckConfirmProject", parameter);
this.Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
Grid1.DataBind();
}
}
#endregion
#region TreeView
/// <summary>
/// 点击TreeView
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_Sort(object sender, GridSortEventArgs e)
{
Grid1.SortDirection = e.SortDirection;
Grid1.SortField = e.SortField;
BindGrid();
}
#endregion
#region
/// <summary>
/// 页索引改变事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
Grid1.PageIndex = e.NewPageIndex;
BindGrid();
}
#endregion
#region
/// <summary>
/// 分页选择下拉改变事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGrid();
}
#endregion
#region
/// <summary>
/// 项目下拉选择事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
{
this.InitTreeMenu();
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
BindGrid();
}
#endregion
#region
/// <summary>
/// 统计
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void BtnAnalyse_Click(object sender, EventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 得到热处理类型
/// </summary>
/// <param name="bigType"></param>
/// <returns></returns>
protected string ConvertSTE(object STE_ID)
{
string steId = string.Empty;
if (STE_ID != null)
{
if (STE_ID.ToString().Contains("/"))
{
var ste1 = BLL.HJGL_MaterialService.GetSteelBySteID(STE_ID.ToString().Split('/')[0]);
var ste2 = BLL.HJGL_MaterialService.GetSteelBySteID(STE_ID.ToString().Split('/')[1]);
steId = ste1.STE_Code + "/" + ste2.STE_Code;
}
else
{
var ste = BLL.HJGL_MaterialService.GetSteelBySteID(STE_ID.ToString());
steId = ste.STE_Code;
}
}
return steId;
}
#endregion
#region
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//protected void btnOut_Click(object sender, EventArgs e)
//{
// Response.ClearContent();
// string filename = Funs.GetNewFileName();
// Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("管道焊接接头射线检测比例确认表" + filename, System.Text.Encoding.UTF8) + ".xls");
// Response.ContentType = "application/excel";
// Response.ContentEncoding = System.Text.Encoding.UTF8;
// Response.Write(GetGridTableHtml(Grid1));
// Response.End();
//}
//private string GetGridTableHtml(Grid grid)
//{
// StringBuilder sb = new StringBuilder();
// FineUIPro.Web.HJGL.WeldingManage.PipelineManageOut2.MultiHeaderTable mht = new FineUIPro.Web.HJGL.WeldingManage.PipelineManageOut2.MultiHeaderTable();
// mht.ResolveMultiHeaderTable(Grid1.Columns);
// sb.Append("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel;charset=utf-8\"/>");
// sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
// foreach (List<object[]> rows in mht.MultiTable)
// {
// sb.Append("<tr>");
// this.Grid1.PageSize = 5000;
// BindGrid();
// foreach (object[] cell in rows)
// {
// int rowspan = Convert.ToInt32(cell[0]);
// int colspan = Convert.ToInt32(cell[1]);
// GridColumn column = cell[2] as GridColumn;
// sb.AppendFormat("<th{0}{1}{2}>{3}</th>",
// rowspan != 1 ? " rowspan=\"" + rowspan + "\"" : "",
// colspan != 1 ? " colspan=\"" + colspan + "\"" : "",
// colspan != 1 ? " style=\"text-align:center;\"" : "",
// column.HeaderText);
// }
// sb.Append("</tr>");
// }
// foreach (GridRow row in grid.Rows)
// {
// sb.Append("<tr>");
// foreach (GridColumn column in mht.Columns)
// {
// string html = row.Values[column.ColumnIndex].ToString();
// if (column.ColumnID == "STE_ID")
// {
// html = (row.FindControl("labSTE_ID") as AspNet.Label).Text;
// }
// //else if (column.ColumnID == "tfGender")
// //{
// // html = (row.FindControl("labGender") as AspNet.Label).Text;
// //}
// sb.AppendFormat("<td>{0}</td>", html);
// }
// sb.Append("</tr>");
// }
// sb.Append("</table>");
// return sb.ToString();
//}
#endregion
#region
/// <summary>
/// 打印
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnPrint_Click(object sender, EventArgs e)
{
string initTemplatePath = "";
string rootPath = Server.MapPath("~/");
BLL.Common.FastReportService.ResetData();
var listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
SqlParameter[] parameter = listStr.ToArray();
var tb = SQLHelper.GetDataTableRunProc("HJGL_rpt_RayCheckConfirmProject", parameter);
DataTable dt = new DataTable();
dt.TableName = "Data";
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Name");
dt.Columns.Add("JOT_JointDesc");
dt.Columns.Add("TotalJotNum");
dt.Columns.Add("TotalJotGNum");
dt.Columns.Add("WED_Code");
dt.Columns.Add("WeldNum");
dt.Columns.Add("CheckNum");
dt.Columns.Add("CheckGNum");
dt.Columns.Add("CheckRate");
dt.Columns.Add("ReportCode");
DataView dv = tb.DefaultView;//获取表视图
dv.Sort = "ISO_IsoNo ASC";//按照ID倒序排序
tb = dv.ToTable();//转为表
DataRow[] rows = tb.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Name"] = ConvertSTE(row["STE_ID"].ToString());
newRows["JOT_JointDesc"] = row["JOT_JointDesc"].ToString();
newRows["TotalJotNum"] = row["TotalJotNum"].ToString();
newRows["TotalJotGNum"] = row["TotalJotGNum"].ToString();
newRows["WED_Code"] = row["WED_Code"].ToString();
newRows["WeldNum"] = row["WeldNum"].ToString();
newRows["CheckNum"] = row["CheckNum"].ToString();
newRows["CheckGNum"] = row["CheckGNum"].ToString();
newRows["CheckRate"] = row["CheckRate"].ToString();
newRows["ReportCode"] = row["ReportCode"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
//传参
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("projectName", BLL.Base_ProjectService.GetProjectByProjectId(this.tvControlItem.SelectedNodeID).ProjectName);
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\管道焊接接头射线检测比例确认表(一).frx";
if (File.Exists(rootPath + initTemplatePath))
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
}
}
#endregion
}
}

View File

@ -0,0 +1,179 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SYBData
{
public partial class RTProportionConfirmation
{
/// <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>
/// Toolbar4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// drpProjectId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectId;
/// <summary>
/// tvControlItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvControlItem;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// BtnAnalyse 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button BtnAnalyse;
/// <summary>
/// btnPrint 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrint;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// labSTE_ID 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label labSTE_ID;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}

View File

@ -599,6 +599,9 @@ namespace Model
partial void InsertSYBData_ApplicationForm(SYBData_ApplicationForm instance);
partial void UpdateSYBData_ApplicationForm(SYBData_ApplicationForm instance);
partial void DeleteSYBData_ApplicationForm(SYBData_ApplicationForm instance);
partial void InsertSYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval instance);
partial void UpdateSYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval instance);
partial void DeleteSYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval instance);
partial void InsertSYBData_Cover(SYBData_Cover instance);
partial void UpdateSYBData_Cover(SYBData_Cover instance);
partial void DeleteSYBData_Cover(SYBData_Cover instance);
@ -2534,6 +2537,14 @@ namespace Model
}
}
public System.Data.Linq.Table<SYBData_BlindFlangeInstallationAndRemoval> SYBData_BlindFlangeInstallationAndRemoval
{
get
{
return this.GetTable<SYBData_BlindFlangeInstallationAndRemoval>();
}
}
public System.Data.Linq.Table<SYBData_Cover> SYBData_Cover
{
get
@ -4897,6 +4908,8 @@ namespace Model
private EntitySet<SYBData_ApplicationForm> _SYBData_ApplicationForm;
private EntitySet<SYBData_BlindFlangeInstallationAndRemoval> _SYBData_BlindFlangeInstallationAndRemoval;
private EntitySet<SYBData_Cover> _SYBData_Cover;
private EntitySet<SYBData_FileDirectory> _SYBData_FileDirectory;
@ -5050,6 +5063,7 @@ namespace Model
this._Project_WorkArea = new EntitySet<Project_WorkArea>(new Action<Project_WorkArea>(this.attach_Project_WorkArea), new Action<Project_WorkArea>(this.detach_Project_WorkArea));
this._Sp_WelderOKRate = new EntitySet<Sp_WelderOKRate>(new Action<Sp_WelderOKRate>(this.attach_Sp_WelderOKRate), new Action<Sp_WelderOKRate>(this.detach_Sp_WelderOKRate));
this._SYBData_ApplicationForm = new EntitySet<SYBData_ApplicationForm>(new Action<SYBData_ApplicationForm>(this.attach_SYBData_ApplicationForm), new Action<SYBData_ApplicationForm>(this.detach_SYBData_ApplicationForm));
this._SYBData_BlindFlangeInstallationAndRemoval = new EntitySet<SYBData_BlindFlangeInstallationAndRemoval>(new Action<SYBData_BlindFlangeInstallationAndRemoval>(this.attach_SYBData_BlindFlangeInstallationAndRemoval), new Action<SYBData_BlindFlangeInstallationAndRemoval>(this.detach_SYBData_BlindFlangeInstallationAndRemoval));
this._SYBData_Cover = new EntitySet<SYBData_Cover>(new Action<SYBData_Cover>(this.attach_SYBData_Cover), new Action<SYBData_Cover>(this.detach_SYBData_Cover));
this._SYBData_FileDirectory = new EntitySet<SYBData_FileDirectory>(new Action<SYBData_FileDirectory>(this.attach_SYBData_FileDirectory), new Action<SYBData_FileDirectory>(this.detach_SYBData_FileDirectory));
this._SYBData_PressureTestPackageList = new EntitySet<SYBData_PressureTestPackageList>(new Action<SYBData_PressureTestPackageList>(this.attach_SYBData_PressureTestPackageList), new Action<SYBData_PressureTestPackageList>(this.detach_SYBData_PressureTestPackageList));
@ -6669,6 +6683,19 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project", Storage="_SYBData_BlindFlangeInstallationAndRemoval", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")]
public EntitySet<SYBData_BlindFlangeInstallationAndRemoval> SYBData_BlindFlangeInstallationAndRemoval
{
get
{
return this._SYBData_BlindFlangeInstallationAndRemoval;
}
set
{
this._SYBData_BlindFlangeInstallationAndRemoval.Assign(value);
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SYBData_Cover_Base_Project", Storage="_SYBData_Cover", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")]
public EntitySet<SYBData_Cover> SYBData_Cover
{
@ -7752,6 +7779,18 @@ namespace Model
entity.Base_Project = null;
}
private void attach_SYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval entity)
{
this.SendPropertyChanging();
entity.Base_Project = this;
}
private void detach_SYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval entity)
{
this.SendPropertyChanging();
entity.Base_Project = null;
}
private void attach_SYBData_Cover(SYBData_Cover entity)
{
this.SendPropertyChanging();
@ -117319,6 +117358,349 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.SYBData_BlindFlangeInstallationAndRemoval")]
public partial class SYBData_BlindFlangeInstallationAndRemoval : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _BlindFlangeInstallationAndRemovalId;
private string _ProjectId;
private string _IndividualProject;
private string _PipeSectionNumber;
private string _BlindPlateNumber;
private string _Installer;
private string _InsGeneral;
private string _InsSupervision;
private string _DemolitionWorkers;
private string _DemolitionGeneral;
private string _DemolitionSupervision;
private EntityRef<Base_Project> _Base_Project;
#region
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnBlindFlangeInstallationAndRemovalIdChanging(string value);
partial void OnBlindFlangeInstallationAndRemovalIdChanged();
partial void OnProjectIdChanging(string value);
partial void OnProjectIdChanged();
partial void OnIndividualProjectChanging(string value);
partial void OnIndividualProjectChanged();
partial void OnPipeSectionNumberChanging(string value);
partial void OnPipeSectionNumberChanged();
partial void OnBlindPlateNumberChanging(string value);
partial void OnBlindPlateNumberChanged();
partial void OnInstallerChanging(string value);
partial void OnInstallerChanged();
partial void OnInsGeneralChanging(string value);
partial void OnInsGeneralChanged();
partial void OnInsSupervisionChanging(string value);
partial void OnInsSupervisionChanged();
partial void OnDemolitionWorkersChanging(string value);
partial void OnDemolitionWorkersChanged();
partial void OnDemolitionGeneralChanging(string value);
partial void OnDemolitionGeneralChanged();
partial void OnDemolitionSupervisionChanging(string value);
partial void OnDemolitionSupervisionChanged();
#endregion
public SYBData_BlindFlangeInstallationAndRemoval()
{
this._Base_Project = default(EntityRef<Base_Project>);
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BlindFlangeInstallationAndRemovalId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string BlindFlangeInstallationAndRemovalId
{
get
{
return this._BlindFlangeInstallationAndRemovalId;
}
set
{
if ((this._BlindFlangeInstallationAndRemovalId != value))
{
this.OnBlindFlangeInstallationAndRemovalIdChanging(value);
this.SendPropertyChanging();
this._BlindFlangeInstallationAndRemovalId = value;
this.SendPropertyChanged("BlindFlangeInstallationAndRemovalId");
this.OnBlindFlangeInstallationAndRemovalIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
public string ProjectId
{
get
{
return this._ProjectId;
}
set
{
if ((this._ProjectId != value))
{
if (this._Base_Project.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnProjectIdChanging(value);
this.SendPropertyChanging();
this._ProjectId = value;
this.SendPropertyChanged("ProjectId");
this.OnProjectIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IndividualProject", DbType="NVarChar(50)")]
public string IndividualProject
{
get
{
return this._IndividualProject;
}
set
{
if ((this._IndividualProject != value))
{
this.OnIndividualProjectChanging(value);
this.SendPropertyChanging();
this._IndividualProject = value;
this.SendPropertyChanged("IndividualProject");
this.OnIndividualProjectChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeSectionNumber", DbType="NVarChar(50)")]
public string PipeSectionNumber
{
get
{
return this._PipeSectionNumber;
}
set
{
if ((this._PipeSectionNumber != value))
{
this.OnPipeSectionNumberChanging(value);
this.SendPropertyChanging();
this._PipeSectionNumber = value;
this.SendPropertyChanged("PipeSectionNumber");
this.OnPipeSectionNumberChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BlindPlateNumber", DbType="NVarChar(50)")]
public string BlindPlateNumber
{
get
{
return this._BlindPlateNumber;
}
set
{
if ((this._BlindPlateNumber != value))
{
this.OnBlindPlateNumberChanging(value);
this.SendPropertyChanging();
this._BlindPlateNumber = value;
this.SendPropertyChanged("BlindPlateNumber");
this.OnBlindPlateNumberChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Installer", DbType="NVarChar(50)")]
public string Installer
{
get
{
return this._Installer;
}
set
{
if ((this._Installer != value))
{
this.OnInstallerChanging(value);
this.SendPropertyChanging();
this._Installer = value;
this.SendPropertyChanged("Installer");
this.OnInstallerChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InsGeneral", DbType="NVarChar(50)")]
public string InsGeneral
{
get
{
return this._InsGeneral;
}
set
{
if ((this._InsGeneral != value))
{
this.OnInsGeneralChanging(value);
this.SendPropertyChanging();
this._InsGeneral = value;
this.SendPropertyChanged("InsGeneral");
this.OnInsGeneralChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InsSupervision", DbType="NVarChar(50)")]
public string InsSupervision
{
get
{
return this._InsSupervision;
}
set
{
if ((this._InsSupervision != value))
{
this.OnInsSupervisionChanging(value);
this.SendPropertyChanging();
this._InsSupervision = value;
this.SendPropertyChanged("InsSupervision");
this.OnInsSupervisionChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemolitionWorkers", DbType="NVarChar(50)")]
public string DemolitionWorkers
{
get
{
return this._DemolitionWorkers;
}
set
{
if ((this._DemolitionWorkers != value))
{
this.OnDemolitionWorkersChanging(value);
this.SendPropertyChanging();
this._DemolitionWorkers = value;
this.SendPropertyChanged("DemolitionWorkers");
this.OnDemolitionWorkersChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemolitionGeneral", DbType="NVarChar(50)")]
public string DemolitionGeneral
{
get
{
return this._DemolitionGeneral;
}
set
{
if ((this._DemolitionGeneral != value))
{
this.OnDemolitionGeneralChanging(value);
this.SendPropertyChanging();
this._DemolitionGeneral = value;
this.SendPropertyChanged("DemolitionGeneral");
this.OnDemolitionGeneralChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemolitionSupervision", DbType="NVarChar(50)")]
public string DemolitionSupervision
{
get
{
return this._DemolitionSupervision;
}
set
{
if ((this._DemolitionSupervision != value))
{
this.OnDemolitionSupervisionChanging(value);
this.SendPropertyChanging();
this._DemolitionSupervision = value;
this.SendPropertyChanged("DemolitionSupervision");
this.OnDemolitionSupervisionChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project
{
get
{
return this._Base_Project.Entity;
}
set
{
Base_Project previousValue = this._Base_Project.Entity;
if (((previousValue != value)
|| (this._Base_Project.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._Base_Project.Entity = null;
previousValue.SYBData_BlindFlangeInstallationAndRemoval.Remove(this);
}
this._Base_Project.Entity = value;
if ((value != null))
{
value.SYBData_BlindFlangeInstallationAndRemoval.Add(this);
this._ProjectId = value.ProjectId;
}
else
{
this._ProjectId = default(string);
}
this.SendPropertyChanged("Base_Project");
}
}
}
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void SendPropertyChanging()
{
if ((this.PropertyChanging != null))
{
this.PropertyChanging(this, emptyChangingEventArgs);
}
}
protected virtual void SendPropertyChanged(String propertyName)
{
if ((this.PropertyChanged != null))
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.SYBData_Cover")]
public partial class SYBData_Cover : INotifyPropertyChanging, INotifyPropertyChanged
{