20251020 报表打印

This commit is contained in:
毕文静 2025-10-20 13:19:10 +08:00
parent 76d6100665
commit 2c7c66d939
14 changed files with 1121 additions and 210 deletions

View File

@ -0,0 +1,129 @@
ALTER VIEW [dbo].[HJGL_View_CheckResultSummary1]
/*无损检测结果汇总表-1*/
AS
SELECT batchItem.BatchDetailId,batch.ProjectId,batch.BatchCode,iso.ISO_IsoNo,jot.JOT_JointNo,
jot.Sort1,jot.Sort2,jot.Sort3,jot.Sort4,jot.Sort5,
iso.ISO_ID,jot.JOT_JointDesc,batch.BatchId,batchItem.NDT,
(case when welder.WED_Code is null then
(case when welder2.WED_Code is not null then welder2.WED_Code end)
else (case when welder2.WED_Code is not null and welder.WED_Code<>welder2.WED_Code
then welder.WED_Code+'/'+welder2.WED_Code
else welder.WED_Code end) end) as WED_Code,--
iso.ISC_ID,iso.SER_ID,jot.STE_ID,joty.JOTY_Group,jot.JOT_Dia
FROM dbo.HJGL_BO_BatchDetail batchItem
LEFT JOIN dbo.HJGL_BO_Batch batch ON batch.BatchId = batchItem.BatchId
LEFT JOIN dbo.HJGL_PW_JointInfo jot ON jot.JOT_ID=batchItem.JOT_ID
LEFT JOIN dbo.HJGL_PW_IsoInfo iso ON iso.ISO_ID=jot.ISO_ID
LEFT JOIN dbo.HJGL_BS_Welder welder ON welder.WED_ID = jot.JOT_CellWelder
LEFT JOIN dbo.HJGL_BS_Welder welder2 ON welder2.WED_ID = jot.JOT_FloorWelder
LEFT JOIN dbo.HJGL_BS_JointType joty ON joty.JOTY_ID = jot.JOTY_ID
WHERE batchItem.NDT IS NOT NULL
GO
ALTER PROCEDURE [dbo].[HJGL_sp_CheckResultSummary]
(
@ProjectId NVARCHAR(50),
@ISC_ID NVARCHAR(50), --
@SER_ID NVARCHAR(50), --
@STE_ID NVARCHAR(50), --
@Flag CHAR(1)
)
/*无损检测结果汇总表*/
AS
BEGIN
IF(@Flag='1')
BEGIN
SELECT v.*
FROM
(SELECT ROW_NUMBER() OVER(ORDER BY case when RTReport is null then 1 else 0 end asc, RTReport,UTReport,MTReport,PTReport) AS Number,
BatchDetailId, ISO_IsoNo,
(JOT_JointNo+(case (select top (1) PointType from dbo.HJGL_BO_BatchDetail bd where bd.BatchDetailId=c.BatchDetailId ORDER BY bd.PointType) when '2' then 'K'
else '' end)) as JOT_JointNo,
WED_Code, BatchCode,
(CASE (CASE WHEN RT IS NULL THEN ISNULL(UT,'') ELSE (CASE WHEN UT IS NULL THEN ISNULL(RT,'')
ELSE (ISNULL(RT,'') +'/'+ ISNULL(UT,'')) END) END)
WHEN '2' THEN '合格' WHEN '2/4' THEN '合格/不合格' WHEN '4/2' THEN '不合格/合格' WHEN '4' THEN '不合格' ELSE '' END) AS RTUTResult,
CASE WHEN RTReport IS NULL THEN ISNULL(UTReport,'') ELSE (CASE WHEN UTReport IS NULL THEN ISNULL(RTReport,'')
ELSE (ISNULL(RTReport,'') +'/'+ ISNULL(UTReport,'')) END) END AS RTUTReport,
(CASE (CASE WHEN MT IS NULL THEN ISNULL(PT,'') ELSE (CASE WHEN PT IS NULL THEN ISNULL(MT,'')
ELSE (ISNULL(MT,'') +'/'+ ISNULL(PT,'')) END) END) WHEN '2' THEN '合格' WHEN
'2/4' THEN '合格/不合格' WHEN '4/2' THEN '不合格/合格' WHEN '4' THEN '不合格' ELSE '' END) AS MTPTResult,
CASE WHEN MTReport IS NULL THEN ISNULL(PTReport,'') ELSE (CASE WHEN PTReport IS NULL THEN ISNULL(MTReport,'')
ELSE (ISNULL(MTReport,'') +'/'+ ISNULL(PTReport,'')) END) END AS MTPTReport
,c.Sort1,c.Sort2,c.Sort3,c.Sort4,c.Sort5
FROM dbo.HJGL_View_CheckResultSummary c
WHERE Projectid=@ProjectId AND ISC_ID=@ISC_ID AND SER_ID=@SER_ID AND STE_ID=@STE_ID) AS v
WHERE v.Number<=5
END
ELSE IF(@Flag='2')
BEGIN
SELECT v.*
FROM
(SELECT ROW_NUMBER() OVER(ORDER BY case when RTReport is null then 1 else 0 end asc, RTReport,UTReport,MTReport,PTReport) AS Number,
BatchDetailId,ISO_IsoNo,
(JOT_JointNo+(case (select top (1) PointType from dbo.HJGL_BO_BatchDetail bd where bd.BatchDetailId=c.BatchDetailId ORDER BY bd.PointType) when '2' then 'K'
else '' end)) as JOT_JointNo,
WED_Code,BatchCode,
(CASE (CASE WHEN RT IS NULL THEN ISNULL(UT,'') ELSE (CASE WHEN UT IS NULL THEN ISNULL(RT,'')
ELSE (ISNULL(RT,'') +'/'+ ISNULL(UT,'')) END) END)
WHEN '2' THEN '合格' WHEN '2/4' THEN '合格/不合格' WHEN '4/2' THEN '不合格/合格' WHEN '4' THEN '不合格' ELSE '' END) AS RTUTResult,
CASE WHEN RTReport IS NULL THEN ISNULL(UTReport,'') ELSE (CASE WHEN UTReport IS NULL THEN ISNULL(RTReport,'')
ELSE (ISNULL(RTReport,'') +'/'+ ISNULL(UTReport,'')) END) END AS RTUTReport,
(CASE (CASE WHEN MT IS NULL THEN ISNULL(PT,'') ELSE (CASE WHEN PT IS NULL THEN ISNULL(MT,'')
ELSE (ISNULL(MT,'') +'/'+ ISNULL(PT,'')) END) END) WHEN '2' THEN '合格' WHEN
'2/4' THEN '合格/不合格' WHEN '4/2' THEN '不合格/合格' WHEN '4' THEN '不合格' ELSE '' END) AS MTPTResult,
CASE WHEN MTReport IS NULL THEN ISNULL(PTReport,'') ELSE (CASE WHEN PTReport IS NULL THEN ISNULL(MTReport,'')
ELSE (ISNULL(MTReport,'') +'/'+ ISNULL(PTReport,'')) END) END AS MTPTReport
,c.Sort1,c.Sort2,c.Sort3,c.Sort4,c.Sort5
FROM dbo.HJGL_View_CheckResultSummary c
WHERE Projectid=@ProjectId AND ISC_ID=@ISC_ID AND SER_ID=@SER_ID AND STE_ID=@STE_ID) AS v
WHERE v.Number>5
END
ELSE
BEGIN
SELECT v.*
FROM
(SELECT ROW_NUMBER() OVER(ORDER BY case when RTReport is null then 1 else 0 end asc, RTReport,UTReport,MTReport,PTReport) AS Number,
BatchDetailId,ISO_IsoNo,
(JOT_JointNo+(case (select top (1) PointType from dbo.HJGL_BO_BatchDetail bd where bd.BatchDetailId=c.BatchDetailId ORDER BY bd.PointType) when '2' then 'K'
else '' end)) as JOT_JointNo,
WED_Code, BatchCode,
(CASE (CASE WHEN RT IS NULL THEN ISNULL(UT,'') ELSE (CASE WHEN UT IS NULL THEN ISNULL(RT,'')
ELSE (ISNULL(RT,'') +'/'+ ISNULL(UT,'')) END) END)
WHEN '2' THEN '合格' WHEN '2/4' THEN '合格/不合格' WHEN '4/2' THEN '不合格/合格' WHEN '4' THEN '不合格' ELSE '' END) AS RTUTResult,
CASE WHEN RTReport IS NULL THEN ISNULL(UTReport,'') ELSE (CASE WHEN UTReport IS NULL THEN ISNULL(RTReport,'')
ELSE (ISNULL(RTReport,'') +'/'+ ISNULL(UTReport,'')) END) END AS RTUTReport,
(CASE (CASE WHEN MT IS NULL THEN ISNULL(PT,'') ELSE (CASE WHEN PT IS NULL THEN ISNULL(MT,'')
ELSE (ISNULL(MT,'') +'/'+ ISNULL(PT,'')) END) END) WHEN '2' THEN '合格' WHEN
'2/4' THEN '合格/不合格' WHEN '4/2' THEN '不合格/合格' WHEN '4' THEN '不合格' ELSE '' END) AS MTPTResult,
CASE WHEN MTReport IS NULL THEN ISNULL(PTReport,'') ELSE (CASE WHEN PTReport IS NULL THEN ISNULL(MTReport,'')
ELSE (ISNULL(MTReport,'') +'/'+ ISNULL(PTReport,'')) END) END AS MTPTReport
,c.Sort1,c.Sort2,c.Sort3,c.Sort4,c.Sort5
FROM dbo.HJGL_View_CheckResultSummary c
WHERE Projectid=@ProjectId AND ISC_ID=@ISC_ID AND SER_ID=@SER_ID AND STE_ID=@STE_ID) AS v
END
END
GO

View File

@ -0,0 +1,325 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/20/2025 10:51:50" ReportInfo.Modified="10/20/2025 12:59:59" 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 Table3_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
Table3.PrintRow(0);
Table3.PrintColumns();
// go next data source row
rowData.Next();
}
}
}
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFmBJsEOuAWnWFcWIIJG77Dw==">
<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"/>
<Column Name="TotalNum1" DataType="System.String" PropName="file_name"/>
<Column Name="Rt1Num" DataType="System.String" PropName="file_size"/>
<Column Name="Ut1Num" DataType="System.String" PropName="file_type"/>
<Column Name="Mt1Num" DataType="System.String" PropName="created_date"/>
<Column Name="Pt1Num" DataType="System.String" PropName="created_by"/>
<Column Name="TotalNum2" DataType="System.String" PropName="series_desc"/>
<Column Name="Mt2Num" DataType="System.String" PropName="file_path"/>
<Column Name="Pt2Num" DataType="System.String" PropName="series_timestamp"/>
<Column Name="TotalNum3" DataType="System.String" PropName="Column"/>
<Column Name="Rt3Num" DataType="System.String" PropName="Column"/>
<Column Name="Ut3Num" DataType="System.String" PropName="Column"/>
<Column Name="Mt3Num" DataType="System.String" PropName="Column"/>
<Column Name="Pt3Num" DataType="System.String" PropName="Column"/>
</TableDataSource>
</MsSqlDataConnection>
<Parameter Name="projectName" DataType="System.String"/>
<Parameter Name="workAreaCode" DataType="System.String"/>
<Parameter Name="testCategoryNumber" DataType="System.String"/>
<Parameter Name="acceptanceCriteria" DataType="System.String"/>
<Parameter Name="testingStandard" 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,321.3,642.6,727.65,189,774.9,47.25,66.15,56.7,283.5,481.95,28.35,37.8,576.45,737.1,812.7,132.3,236.25,614.25,926.1,330.75,359.1,406.35,444.15,529.2,661.5,699.3,850.5,888.3">
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="181.44" Guides="0,94.53,61.44,33.09,94.5,181.44,30.24,86.94,28.35,58.59">
<TableObject Name="Table1" Width="963.9" Height="94.53">
<TableColumn Name="Column1" Width="321.3"/>
<TableColumn Name="Column2" Width="321.3"/>
<TableColumn Name="Column3" Width="85.05"/>
<TableColumn Name="Column4" Width="47.25"/>
<TableColumn Name="Column5" Width="189"/>
<TableRow Name="Row1" Height="61.44">
<TableCell Name="Cell1" Border.Lines="All" Text="SH/T 3503—J413-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="Left, Top" Text="工程名称:" Font="宋体, 10.5pt"/>
<TableCell Name="Cell9" Border.Lines="Right, Top" Text="[projectName]" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell11"/>
</TableRow>
<TableRow Name="Row2" Height="33.09">
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell7" Border.Lines="Left, Right, Bottom" Text="第[Page#]页 共[TotalPages#]页" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell8" Border.Lines="Left, Bottom" Text="单位工程名称:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell10" Border.Lines="Left, Right, Bottom"/>
<TableCell Name="Cell12" Border.Lines="Right, Bottom" Text="管道安装" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
<TableObject Name="Table2" Top="94.5" Width="963.9" Height="86.94" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column6"/>
<TableColumn Name="Column7"/>
<TableColumn Name="Column8" Width="56.7"/>
<TableColumn Name="Column9" Width="47.25"/>
<TableColumn Name="Column10" Width="47.25"/>
<TableColumn Name="Column11" Width="47.25"/>
<TableColumn Name="Column12" Width="28.35"/>
<TableColumn Name="Column13" Width="47.25"/>
<TableColumn Name="Column14" Width="37.8"/>
<TableColumn Name="Column15" Width="37.8"/>
<TableColumn Name="Column16" Width="47.25"/>
<TableColumn Name="Column17" Width="47.25"/>
<TableColumn Name="Column18" Width="37.8"/>
<TableColumn Name="Column19" Width="47.25"/>
<TableColumn Name="Column20" Width="37.8"/>
<TableColumn Name="Column21" Width="37.8"/>
<TableColumn Name="Column22" Width="37.8"/>
<TableColumn Name="Column23" Width="37.8"/>
<TableColumn Name="Column24" Width="37.8"/>
<TableColumn Name="Column25" Width="37.8"/>
<TableColumn Name="Column26" Width="37.8"/>
<TableColumn Name="Column27" Width="37.8"/>
<TableRow Name="Row3" Height="30.24">
<TableCell Name="Cell13" Border.Lines="Left, Right, Bottom" Text="区号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell14" Border.Lines="Left, Right, Bottom" Text="[workAreaCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell15" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell16" Border.Lines="Left, Right, Bottom" Text="检测类别号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell17" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell38" Border.Lines="Left, Right, Bottom" Text="[testCategoryNumber]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="5"/>
<TableCell Name="Cell39" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell40" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell41" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell42" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell43" Border.Lines="Left, Right, Bottom" Text="验收标准" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell44" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell45" Border.Lines="Left, Right, Bottom" Text="[acceptanceCriteria]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="4"/>
<TableCell Name="Cell46" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell47" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell48" Border.Lines="Left, Right, Bottom" Font="宋体, 10.5pt"/>
<TableCell Name="Cell49" Border.Lines="Left, Right, Bottom" Text="检测标准" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell50" Border.Lines="Left, Right, Bottom" Font="宋体, 10.5pt"/>
<TableCell Name="Cell51" Border.Lines="Left, Right, Bottom" Text="[testingStandard]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="4"/>
<TableCell Name="Cell52" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell53" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell54" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
<TableRow Name="Row4" Height="28.35">
<TableCell Name="Cell18" Border.Lines="All" Text="管道编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell20" Border.Lines="All" Text="包含的单线号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell21" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell22" Border.Lines="All" Text="检测&#13;&#10;比例" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell55" Border.Lines="All" Text="对焊接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="5"/>
<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" Text="角焊接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell61" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell62" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell63" Border.Lines="All" Text="支管连接接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="5"/>
<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"/>
<TableCell Name="Cell66" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<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" ColSpan="3"/>
<TableCell Name="Cell69" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell70" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell71" Border.Lines="All" Text="备注" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
</TableRow>
<TableRow Name="Row5" Height="28.35">
<TableCell Name="Cell23" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell24" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell25" 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="Cell72" Border.Lines="All" Text="总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell73" Border.Lines="All" Text="RT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell74" Border.Lines="All" Text="UT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell75" Border.Lines="All" Text="MT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell76" Border.Lines="All" Text="PT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell77" Border.Lines="All" Text="总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell78" Border.Lines="All" Text="MT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell79" Border.Lines="All" Text="PT" 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="RT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell82" Border.Lines="All" Text="UT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell83" Border.Lines="All" Text="MT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell84" Border.Lines="All" Text="PT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell85" Border.Lines="All" Text="总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell86" Border.Lines="All" Text="MT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell87" Border.Lines="All" Text="PT" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell88" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="185.44" Width="971.46" Height="30.24" Guides="0,30.24">
<TableObject Name="Table3" Width="963.9" Height="30.24" Border.Lines="Left, Right, Bottom" ManualBuildEvent="Table3_ManualBuild">
<TableColumn Name="Column28"/>
<TableColumn Name="Column29"/>
<TableColumn Name="Column30" Width="56.7"/>
<TableColumn Name="Column31" Width="47.25"/>
<TableColumn Name="Column32" Width="47.25"/>
<TableColumn Name="Column33" Width="47.25"/>
<TableColumn Name="Column34" Width="28.35"/>
<TableColumn Name="Column35" Width="47.25"/>
<TableColumn Name="Column36" Width="37.8"/>
<TableColumn Name="Column37" Width="37.8"/>
<TableColumn Name="Column38" Width="47.25"/>
<TableColumn Name="Column39" Width="47.25"/>
<TableColumn Name="Column40" Width="37.8"/>
<TableColumn Name="Column41" Width="47.25"/>
<TableColumn Name="Column42" Width="37.8"/>
<TableColumn Name="Column43" Width="37.8"/>
<TableColumn Name="Column44" Width="37.8"/>
<TableColumn Name="Column45" Width="37.8"/>
<TableColumn Name="Column46" Width="37.8"/>
<TableColumn Name="Column47" Width="37.8"/>
<TableColumn Name="Column48" Width="37.8"/>
<TableColumn Name="Column49" Width="37.8"/>
<TableRow Name="Row8" Height="30.24">
<TableCell Name="Cell133" Border.Lines="All" Text="[Data.IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell134" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell135" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell136" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell137" Border.Lines="All" Text="[Data.NDTR_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell138" Border.Lines="All" Text="[Data.TotalNum1]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell139" Border.Lines="All" Text="[Data.Rt1Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[Data.Ut1Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[Data.Mt1Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[Data.Pt1Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[Data.TotalNum2]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[Data.Mt2Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="[Data.Pt2Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell146" Border.Lines="All" Text="[Data.TotalNum3]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell147" Border.Lines="All" Text="[Data.Rt3Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell148" Border.Lines="All" Text="[Data.Ut3Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell149" Border.Lines="All" Text="[Data.Mt3Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell150" Border.Lines="All" Text="[Data.Pt3Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell151" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell152" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell153" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell154" Border.Lines="All" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="253.92" Width="971.46">
<ChildBand Name="Child1" Top="219.68" Width="971.46" Height="30.24" Guides="0,30.24" FillUnusedSpace="true">
<TableObject Name="Table4" Width="963.9" Height="30.24" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column50"/>
<TableColumn Name="Column51"/>
<TableColumn Name="Column52" Width="56.7"/>
<TableColumn Name="Column53" Width="47.25"/>
<TableColumn Name="Column54" Width="47.25"/>
<TableColumn Name="Column55" Width="47.25"/>
<TableColumn Name="Column56" Width="28.35"/>
<TableColumn Name="Column57" Width="47.25"/>
<TableColumn Name="Column58" Width="37.8"/>
<TableColumn Name="Column59" Width="37.8"/>
<TableColumn Name="Column60" Width="47.25"/>
<TableColumn Name="Column61" Width="47.25"/>
<TableColumn Name="Column62" Width="37.8"/>
<TableColumn Name="Column63" Width="47.25"/>
<TableColumn Name="Column64" Width="37.8"/>
<TableColumn Name="Column65" Width="37.8"/>
<TableColumn Name="Column66" Width="37.8"/>
<TableColumn Name="Column67" Width="37.8"/>
<TableColumn Name="Column68" Width="37.8"/>
<TableColumn Name="Column69" Width="37.8"/>
<TableColumn Name="Column70" Width="37.8"/>
<TableColumn Name="Column71" Width="37.8"/>
<TableRow Name="Row9" Height="30.24">
<TableCell Name="Cell155" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell156" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell157" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell158" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell159" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell160" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell161" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell162" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell163" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell164" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell165" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell166" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell167" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell168" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell169" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell170" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell171" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell172" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell173" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell174" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell175" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell176" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</ChildBand>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="257.92" Width="971.46" Height="139.48" Guides="0,139.48,33.64,60.1,86.56,113.02">
<TableObject Name="Table5" Width="963.9" Height="139.48" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column72" Width="321.3"/>
<TableColumn Name="Column73" Width="321.3"/>
<TableColumn Name="Column74" Width="321.3"/>
<TableRow Name="Row10" Height="33.64">
<TableCell Name="Cell177" Border.Lines="All" Text="建设/监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell178" Border.Lines="All" Text="总承包单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell179" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row11" Height="26.46">
<TableCell Name="Cell182" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell183" Border.Lines="Left, Right" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell184" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row12" Height="26.46">
<TableCell Name="Cell187" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell188" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell189" Text="质量检查员:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row13" Height="26.46">
<TableCell Name="Cell192" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell193" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell194" Text="制 表:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row14" Height="26.46">
<TableCell Name="Cell197" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell198" Border.Lines="Left, Right" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell199" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</PageFooterBand>
</ReportPage>
</Report>

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="07/22/2025 22:59:44" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/09/2025 16:09:34" ReportInfo.Modified="10/20/2025 13:02:43" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -67,20 +67,16 @@ namespace FastReport
}
}</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection1" ConnectionString="rijcmlqM7gJFg/iaLrqMhRfGy5lGjf8B9r68LcNRm542Oxj6bdsq8y94L+xTbZN1O2cfzth4gfOfsC8gRgfEghK5PiBVET2IYs7yXD0EmGmhMXfc1UdHyzSbMUjCa5gip5//BygeTK+HBsONEXMA6MXq2mCxf6mu3+F98NT3g2wocviv499nK5NcTkUaFnLEMIhPXSRgmOw+wTUfpr+S68YIg8yHA==">
<TableDataSource Name="Table" Alias="Data" DataType="System.Int32" Enabled="true" SelectCommand="select checkItem.CHT_CheckItemID,&#13;&#10; i.ISO_IsoNumber,&#13;&#10; i.ISO_IsoNo,&#13;&#10; j.JOT_JointNo,&#13;&#10; (case when j.JOT_CellWelder is not null then (&#13;&#10; case when j.JOT_FloorWelder is not null and j.JOT_CellWelder&lt;&gt;j.JOT_FloorWelder&#13;&#10; then cWelder.WED_Code+'/'+fWelder.WED_Code&#13;&#10; else cWelder.WED_Code end) else fWelder.WED_Code end) as WelderCode,&#13;&#10; (case when d.DetectionTypeCode='RT' or d.DetectionTypeCode='UT' then checkItem.CHT_CheckResult end) as RTUTResult,&#13;&#10; (case when d.DetectionTypeCode='RT' or d.DetectionTypeCode='UT' then checkItem.CHT_CheckNo end) as RTUTCheckNo,&#13;&#10; (case when d.DetectionTypeCode='MT' or d.DetectionTypeCode='PT' then checkItem.CHT_CheckResult end) as MTPTResult,&#13;&#10; (case when d.DetectionTypeCode='MT' or d.DetectionTypeCode='PT' then checkItem.CHT_CheckNo end) as MTPTCheckNo,&#13;&#10; checkItem.CHT_Remark&#13;&#10; from CH_CheckItem as checkItem&#13;&#10; left join CH_Check as c on c.CHT_CheckID=checkItem.CHT_CheckID&#13;&#10; left join PW_JointInfo as j on j.JOT_ID = checkItem.JOT_ID&#13;&#10; left join PW_IsoInfo as i on i.ISO_ID =j.ISO_ID&#13;&#10; left join BS_Welder as cWelder on cWelder.WED_ID =j.JOT_CellWelder&#13;&#10; left join BS_Welder as fWelder on fWelder.WED_ID=j.JOT_FloorWelder&#13;&#10; left join Base_DetectionType as d on d.DetectionTypeId =checkItem.CHT_CheckMethod&#13;&#10; where j.ISO_ID in ('&quot; + @isoIds + &quot;')">
<Column Name="CHT_CheckItemID" Enabled="false" DataType="System.String"/>
<Column Name="SingleName" DataType="System.String" PropName="ISO_IsoNumber"/>
<Column Name="ISO_IsoNo" Enabled="false" DataType="System.String"/>
<Column Name="WeldJointCode" DataType="System.String" PropName="JOT_JointNo"/>
<Column Name="WelderCode" DataType="System.String"/>
<Column Name="RTUTResult" DataType="System.String"/>
<Column Name="RTUTCheckNo" DataType="System.String"/>
<Column Name="MTPTResult" DataType="System.String"/>
<Column Name="MTPTCheckNo" DataType="System.String"/>
<Column Name="CHT_Remark" DataType="System.String"/>
<Column Name="PointBatchCode" DataType="System.String" PropName="Column"/>
<CommandParameter Name="IsoIds" DataType="22"/>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFDbN1Q7UYiQPLPu1xuNqgnQ==">
<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"/>
<Column Name="WelderCode" DataType="System.String" PropName="file_name"/>
<Column Name="PointBatchCode" DataType="System.String" PropName="file_size"/>
<Column Name="RTUTResult" DataType="System.String" PropName="file_type"/>
<Column Name="RTUTCheckNo" DataType="System.String" PropName="created_date"/>
<Column Name="MTPTResult" DataType="System.String" PropName="created_by"/>
<Column Name="MTPTCheckNo" DataType="System.String" PropName="series_desc"/>
</TableDataSource>
</MsSqlDataConnection>
<Parameter Name="ProjectName" DataType="System.String"/>
@ -153,7 +149,7 @@ namespace FastReport
<TableCell Name="Cell11" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell12" Border.Lines="All" Text="[UnitName2]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell13" Border.Lines="All" Text="检测标准" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell34" Border.Lines="All" Text="NB/T47013.2-2015" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell34" Border.Lines="All" Text="[CH_NDTCriteria]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell35" Border.Lines="All" Text="管道级别" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell36" Border.Lines="All" Text="[ISOLevel]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
@ -170,9 +166,9 @@ namespace FastReport
<TableColumn Name="Column19" Width="110.99"/>
<TableRow Name="Row4" Height="37.8">
<TableCell Name="Cell37" Border.Lines="All" Text="区号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell38" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell38" Border.Lines="All" Text="[WorkAreaCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell39" Border.Lines="All" Text="检测类别号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell40" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell40" Border.Lines="All" Text="[UnitWorkName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell41" Border.Lines="All" Text="管道编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell42" Border.Lines="All" Text="[isoCode]" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell43" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
@ -313,7 +309,7 @@ namespace FastReport
<TableCell Name="Cell325" Border.Lines="All" Text="[Data.MTPTCheckNo]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell326" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell327" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell328" Border.Lines="All" Text="[Data.CHT_Remark]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell328" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</DataBand>

View File

@ -0,0 +1,261 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/16/2025 16:22:24" ReportInfo.Modified="10/20/2025 13:01:24" 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 Table3_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
Table3.PrintRow(0);
Table3.PrintColumns();
// go next data source row
rowData.Next();
}
}
}
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFhOYRTSh3GPJRF/zyf7XpDg==">
<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"/>
<Column Name="JOT_JointDesc" DataType="System.String" PropName="file_name"/>
<Column Name="TotalJotNum" DataType="System.String" PropName="file_size"/>
<Column Name="TotalJotGNum" DataType="System.String" PropName="file_type"/>
<Column Name="WED_Code" DataType="System.String" PropName="created_date"/>
<Column Name="WeldNum" DataType="System.String" PropName="created_by"/>
<Column Name="CheckNum" DataType="System.String" PropName="series_desc"/>
<Column Name="CheckGNum" DataType="System.String" PropName="file_path"/>
<Column Name="CheckRate" DataType="System.String" PropName="series_timestamp"/>
<Column Name="ReportCode" DataType="System.String" PropName="Column"/>
</TableDataSource>
</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">
<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"/>
<TableCell Name="Cell9" Border.Lines="Right, Top" Text="[projectName]" Font="楷体, 10.5pt" RowSpan="2"/>
</TableRow>
<TableRow Name="Row2" Height="23.63">
<TableCell Name="Cell6" Border.Lines="All"/>
<TableCell Name="Cell7" Border.Lines="Left, Right" Text="共[TotalPages#]页 第[Page#]页" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell8"/>
<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"/>
<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"/>
<TableCell Name="Cell13" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell14" Border.Lines="All" Text="检测方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell15" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell36" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell37" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<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" Text="检测比例" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell41" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<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">
<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"/>
<TableCell Name="Cell19" Border.Lines="All" Text="管道焊接接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell20" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell44" Border.Lines="All" Text="施焊焊工" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
<TableCell Name="Cell45" 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" Text="检测焊接接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell48" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell49" Border.Lines="All" Text="实际检测&#13;&#10;比例" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<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">
<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"/>
<TableCell Name="Cell24" Border.Lines="All" Text="总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell25" Border.Lines="All" Text="固定口数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell52" Border.Lines="All" Text="焊工代号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell54" Border.Lines="All" Text="施焊数量" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell55" Border.Lines="All" Text="总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell56" Border.Lines="All" Text="固定口数" 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"/>
</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"/>
<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"/>
</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"/>
<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"/>
<TableCell Name="Cell101" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell102" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell103" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell104" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell105" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell106" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell107" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell108" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell109" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell110" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell111" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</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"/>
<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"/>
<TableCell Name="Cell114" Border.Lines="Left, Right, Bottom" Font="宋体, 10.5pt"/>
<TableCell Name="Cell115" Border.Lines="Left, Right, Bottom" Font="宋体, 10.5pt"/>
<TableCell Name="Cell116" Border.Lines="Left, Right, Bottom" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row11" Height="30.01">
<TableCell Name="Cell117" Border.Lines="All" Text="建 设 / 监 理 单 位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell118" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell119" Border.Lines="All" Text="总 承 包 单 位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell120" Border.Lines="All" Text="检 测 单 位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell121" Border.Lines="All" Text="专业工程师:" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row15" Height="25.93">
<TableCell Name="Cell137" Border.Lines="Left, Right" ColSpan="2"/>
<TableCell Name="Cell138" Border.Lines="Left, Right"/>
<TableCell Name="Cell139" Border.Lines="Left, Right"/>
<TableCell Name="Cell140" Border.Lines="Right"/>
<TableCell Name="Cell141" Border.Lines="Left, Right" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row12" Height="30.01">
<TableCell Name="Cell122" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell123" Border.Lines="Left, Right, Top" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell124" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell125" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell126" Border.Lines="Left, Right" Text="质量检查员:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row13" Height="30.01">
<TableCell Name="Cell127" Border.Lines="Left, Right, Top" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell128" Border.Lines="Left, Right, Top" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell129" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell130" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell131" Border.Lines="Left, Right" Text="制 表:" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row14" Height="30.01">
<TableCell Name="Cell132" Border.Lines="Left, Right, Bottom" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
<TableCell Name="Cell133" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell134" Border.Lines="Left, Right, Bottom" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell135" Border.Lines="Left, Right, Bottom" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell136" Border.Lines="Left, Right, Bottom" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</PageFooterBand>
</ReportPage>
</Report>

View File

@ -50,6 +50,7 @@
<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>
@ -143,6 +144,10 @@
</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>
</body>
</html>

View File

@ -151,7 +151,7 @@ namespace FineUIPro.Web.HJGL.CheckManage
//var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = rows;
Grid1.DataBind();
Grid1.DataBind();
}
}
@ -427,5 +427,93 @@ namespace FineUIPro.Web.HJGL.CheckManage
}
}
#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();
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID) && !string.IsNullOrEmpty(this.tvControlItem.SelectedNode.ParentNode.NodeID))
{
string strSql = @"SELECT * FROM HJGL_View_TrustNumSummary WHERE ProjectId = @ProjectId ";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNode.ParentNode.NodeID));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
DataRow[] rows = tb.Select("InstallationId='" + this.tvControlItem.SelectedNodeID + "'");
DataTable dt = new DataTable();
dt.TableName = "Data";
dt.Columns.Add("IsoNo");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("TotalNum1");
dt.Columns.Add("Rt1Num");
dt.Columns.Add("Ut1Num");
dt.Columns.Add("Mt1Num");
dt.Columns.Add("Pt1Num");
dt.Columns.Add("TotalNum2");
dt.Columns.Add("Mt2Num");
dt.Columns.Add("Pt2Num");
dt.Columns.Add("TotalNum3");
dt.Columns.Add("Rt3Num");
dt.Columns.Add("Ut3Num");
dt.Columns.Add("Mt3Num");
dt.Columns.Add("Pt3Num");
//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["IsoNo"] = row["IsoNo"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["TotalNum1"] = row["TotalNum1"].ToString();
newRows["Rt1Num"] = row["Rt1Num"].ToString();
newRows["Ut1Num"] = row["Ut1Num"].ToString();
newRows["Mt1Num"] = row["Mt1Num"].ToString();
newRows["Pt1Num"] = row["Pt1Num"].ToString();
newRows["TotalNum2"] = row["TotalNum2"].ToString();
newRows["Mt2Num"] = row["Mt2Num"].ToString();
newRows["Pt2Num"] = row["Pt2Num"].ToString();
newRows["TotalNum3"] = row["TotalNum3"].ToString();
newRows["Rt3Num"] = row["Rt3Num"].ToString();
newRows["Ut3Num"] = row["Ut3Num"].ToString();
newRows["Mt3Num"] = row["Mt3Num"].ToString();
newRows["Pt3Num"] = row["Pt3Num"].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.SelectedNode.ParentNode.NodeID).ProjectName);
keyValuePairs.Add("workAreaCode", txtWorkAreaCode.Text.Trim());
keyValuePairs.Add("testCategoryNumber", txtTestCategoryNumber.Text.Trim());
keyValuePairs.Add("acceptanceCriteria", txtAcceptanceCriteria.Text.Trim());
keyValuePairs.Add("testingStandard", txtTestingStandard.Text.Trim());
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

@ -7,11 +7,13 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.CheckManage {
public partial class CheckQuantityStatistics {
namespace FineUIPro.Web.HJGL.CheckManage
{
public partial class CheckQuantityStatistics
{
/// <summary>
/// form1 控件。
/// </summary>
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// panelLeftRegion 控件。
/// </summary>
@ -47,7 +49,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// Toolbar4 控件。
/// </summary>
@ -56,7 +58,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// drpProjectId 控件。
/// </summary>
@ -65,7 +67,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectId;
/// <summary>
/// tvControlItem 控件。
/// </summary>
@ -74,7 +76,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvControlItem;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
@ -83,7 +85,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@ -92,7 +94,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
@ -101,7 +103,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnOut 控件。
/// </summary>
@ -110,7 +112,16 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// btnPrint 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrint;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
@ -119,7 +130,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtWorkAreaCode 控件。
/// </summary>
@ -128,7 +139,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtWorkAreaCode;
/// <summary>
/// txtTestCategoryNumber 控件。
/// </summary>
@ -137,7 +148,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtTestCategoryNumber;
/// <summary>
/// txtAcceptanceCriteria 控件。
/// </summary>
@ -146,7 +157,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtAcceptanceCriteria;
/// <summary>
/// txtTestingStandard 控件。
/// </summary>
@ -155,7 +166,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtTestingStandard;
/// <summary>
/// Grid1 控件。
/// </summary>
@ -164,7 +175,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@ -173,7 +184,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
@ -182,7 +193,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
@ -191,5 +202,14 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}

View File

@ -290,10 +290,10 @@
Target="Top" EnableResize="true" runat="server" IsModal="true" Width="1024px"
Height="600px">
</f:Window>
<f:Window ID="Window2" Title="管道无损检测结果汇总表(续)" Hidden="true" EnableIFrame="true" EnableMaximize="true"
<%--<f:Window ID="Window2" Title="管道无损检测结果汇总表" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Top" EnableResize="true" runat="server" IsModal="true" Width="1024px"
Height="600px">
</f:Window>
</f:Window>--%>
</form>
</body>
</html>

View File

@ -620,8 +620,6 @@ namespace FineUIPro.Web.HJGL.CheckManage
string serviceId = pipeIds[1];//介质
string steId = pipeIds[2];//材质
//string reportId = projectId + "|" + isoClassId + "|" + serviceId + "|" + steId;
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", projectId));
listStr.Add(new SqlParameter("@ISC_ID", isoClassId));
@ -630,27 +628,7 @@ namespace FineUIPro.Web.HJGL.CheckManage
listStr.Add(new SqlParameter("@Flag", "0"));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = BLL.SQLHelper.GetDataTableRunProc("HJGL_sp_CheckResultSummary", parameter);
//string projectName = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
//string projectCode = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectCode;
//string varValue = string.Empty;
//string supervisionUnit = this.txtSupervisionUnit.Text.Trim();//监理单位
//string pipeClassName = string.Empty;//管道等级
//string pipelineCode = string.Empty;//管道编号
//pipeClassName = BLL.HJGL_PipingClassService.GetPipingClassByPipingClassId(isoClassId).ISC_IsoName;//管道等级
//pipelineCode = this.tvControlItem.SelectedNode.Text;//管道编号
////V_Name6-V_Name15
//string hg = this.lblRT1.Text.Trim() + "|" + this.lblUT1.Text.Trim() + "|" + this.lblMT1.Text.Trim() + "|" + this.lblPT1.Text.Trim() + "|" + this.lblMT2.Text.Trim() + "|" + this.lblPT2.Text.Trim() + "|" + this.lblRT3.Text.Trim() + "|" + this.lblUT3.Text.Trim() + "|" + this.lblMT3.Text.Trim() + "|" + this.lblPT3.Text.Trim();
//////V_Name16-V_Name25
//string bhg = this.lblUnRT1.Text.Trim() + "|" + this.lblUnUT1.Text.Trim() + "|" + this.lblUnMT1.Text.Trim() + "|" + this.lblUnPT1.Text.Trim() + "|" + this.lblUnMT2.Text.Trim() + "|" + this.lblUnPT2.Text.Trim() + "|" + this.lblUnRT3.Text.Trim() + "|" + this.lblUnUT3.Text.Trim() + "|" + this.lblUnMT3.Text.Trim() + "|" + this.lblUnPT3.Text.Trim();
//var installation = (from x in Funs.DB.Project_Installation where x.ProjectId == projectId select x.InstallationCode).FirstOrDefault();
//var installationCode = installation;//单位工程 V_Name26
//string unitName = "浙江鼎盛石化工程有限公司"; //施工单位 V_Name27
//var testingStandard = this.txtTestingStandard.Text.Trim();//检测标准 V_Name28
//var workArea = installation;//区号 V_Name29
//var reportDate = DateTime.Now.ToShortDateString();//报告日期 V_Name30
if (tb.Rows.Count > 0)
{
DataTable dt = new DataTable();
@ -663,58 +641,77 @@ namespace FineUIPro.Web.HJGL.CheckManage
dt.Columns.Add("RTUTCheckNo");
dt.Columns.Add("MTPTResult");
dt.Columns.Add("MTPTCheckNo");
dt.Columns.Add("CHT_Remark");
//dt.Columns.Add("CHT_Remark");
dt.DefaultView.Sort = "PipelineCode,WeldJointCode asc";
DataRow[] rows = dt.DefaultView.ToTable().Select();
DataView dv = tb.DefaultView;//获取表视图
dv.Sort = "ISO_IsoNo,Sort1,Sort2,Sort3,Sort4,Sort5 asc";//按照ID排序
tb = dv.ToTable();//转为表
DataRow[] rows = tb.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRow = dt.NewRow();
newRow["SingleName"] = row["SingleName"].ToString();
newRow["WeldJointCode"] = row["WeldJointCode"].ToString();
newRow["WelderCode"] = row["WelderCode"].ToString();
newRow["PointBatchCode"] = row["PointBatchCode"].ToString();
newRow["SingleName"] = row["ISO_IsoNo"].ToString();
newRow["WeldJointCode"] = row["JOT_JointNo"].ToString();
newRow["WelderCode"] = row["WED_Code"].ToString();
newRow["PointBatchCode"] = row["BatchCode"].ToString();
newRow["RTUTResult"] = row["RTUTResult"].ToString();
newRow["RTUTCheckNo"] = row["RTUTCheckNo"].ToString();
newRow["RTUTCheckNo"] = row["RTUTReport"].ToString();
newRow["MTPTResult"] = row["MTPTResult"].ToString();
newRow["MTPTCheckNo"] = row["MTPTCheckNo"].ToString();
newRow["CHT_Remark"] = row["CHT_Remark"].ToString();
newRow["MTPTCheckNo"] = row["MTPTReport"].ToString();
//newRow["CHT_Remark"] = row["CHT_Remark"].ToString();
dt.Rows.Add(newRow);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
}
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
//keyValuePairs.Add("welderName", welderName);
//keyValuePairs.Add("welderCode", welderCode);
//keyValuePairs.Add("years", years);
//keyValuePairs.Add("months", months);
//keyValuePairs.Add("sumTotalFilmNum", sumTotalFilmNum.ToString());
//keyValuePairs.Add("sumOneToatalFilmNum", sumOneToatalFilmNum.ToString());
//keyValuePairs.Add("sumOnePassFilmNum", sumOnePassFilmNum.ToString());
//keyValuePairs.Add("sumOKRate", sumOKRate.ToString());
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
keyValuePairs.Add("UnitName1", txtSupervisionUnit.Text.Trim());//监理单位
keyValuePairs.Add("UnitName2", txtConstructionUnit.Text.Trim());//施工单位
keyValuePairs.Add("CH_NDTCriteria", txtTestingStandard.Text.Trim());//检测标准
keyValuePairs.Add("ISOLevel", txtPipeClass.Text.Trim());//管道级别
keyValuePairs.Add("WorkAreaCode", txtWorkAreaCode.Text.Trim());//区号
keyValuePairs.Add("UnitWorkName", txtTestCategoryCode.Text.Trim());//检测类别号
keyValuePairs.Add("isoCode", txtPipelineCode.Text.Trim());//管道编号
keyValuePairs.Add("RTBW", lblRT1.Text.Trim());
keyValuePairs.Add("RTFW", lblRT2.Text.Trim());
keyValuePairs.Add("RTDW", lblRT3.Text.Trim());
keyValuePairs.Add("RTNoPassBW", lblUnRT1.Text.Trim());
keyValuePairs.Add("RTNoPassFW", lblUnRT2.Text.Trim());
keyValuePairs.Add("RTNoPassDW", lblUnRT3.Text.Trim());
keyValuePairs.Add("UTBW", lblUT1.Text.Trim());
keyValuePairs.Add("UTFW", lblUT2.Text.Trim());
keyValuePairs.Add("UTDW", lblUT3.Text.Trim());
keyValuePairs.Add("UTNoPassBW", lblUnUT1.Text.Trim());
keyValuePairs.Add("UTNoPassFW", lblUnUT2.Text.Trim());
keyValuePairs.Add("UTNoPassDW", lblUnUT3.Text.Trim());
keyValuePairs.Add("MTBW", lblMT1.Text.Trim());
keyValuePairs.Add("MTFW", lblMT2.Text.Trim());
keyValuePairs.Add("MTDW", lblMT3.Text.Trim());
keyValuePairs.Add("MTNoPassBW", lblUnMT1.Text.Trim());
keyValuePairs.Add("MTNoPassFW", lblUnMT2.Text.Trim());
keyValuePairs.Add("MTNoPassDW", lblUnMT3.Text.Trim());
keyValuePairs.Add("PTBW", lblPT1.Text.Trim());
keyValuePairs.Add("PTFW", lblPT2.Text.Trim());
keyValuePairs.Add("PTDW", lblPT3.Text.Trim());
keyValuePairs.Add("PTNoPassBW", lblUnPT1.Text.Trim());
keyValuePairs.Add("PTNoPassFW", lblUnPT2.Text.Trim());
keyValuePairs.Add("PTNoPassDW", lblUnPT3.Text.Trim());
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\管道无损检测结果汇总表.frx";
if (File.Exists(rootPath + initTemplatePath))
{
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
}
//varValue = pageNum + "|" + projectName + "|" + supervisionUnit + "|" + pipeClassName + "|" + pipelineCode + "|" + hg + "|" + bhg + "|" + installationCode + "|" + unitName + "|" + testingStandard + "|" + workArea + "|" + reportDate + "|" + projectCode;
//varValue = HttpUtility.UrlEncodeUnicode(varValue);
//if (tb.Rows.Count <= 5)
//{
// PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", BLL.Const.HJGL_NDTSummaryReportId1, reportId, varValue, "打印 - ")));
//}
//else
//{
// PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", BLL.Const.HJGL_NDTSummaryReportId2, reportId, varValue, "打印 - ")));
// PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", BLL.Const.HJGL_NDTSummaryReportId1, reportId, varValue, "打印 - ")));
//}
}
}
else

View File

@ -7,11 +7,13 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.CheckManage {
public partial class CheckResultsSummary {
namespace FineUIPro.Web.HJGL.CheckManage
{
public partial class CheckResultsSummary
{
/// <summary>
/// form1 控件。
/// </summary>
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// panelLeftRegion 控件。
/// </summary>
@ -47,7 +49,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// Toolbar4 控件。
/// </summary>
@ -56,7 +58,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// drpProjectId 控件。
/// </summary>
@ -65,7 +67,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectId;
/// <summary>
/// tvControlItem 控件。
/// </summary>
@ -74,7 +76,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvControlItem;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
@ -83,7 +85,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@ -92,7 +94,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
@ -101,7 +103,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnPrint 控件。
/// </summary>
@ -110,7 +112,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrint;
/// <summary>
/// btnOut 控件。
/// </summary>
@ -119,7 +121,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
@ -128,7 +130,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtSupervisionUnit 控件。
/// </summary>
@ -137,7 +139,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtSupervisionUnit;
/// <summary>
/// txtConstructionUnit 控件。
/// </summary>
@ -146,7 +148,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtConstructionUnit;
/// <summary>
/// txtTestingStandard 控件。
/// </summary>
@ -155,7 +157,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtTestingStandard;
/// <summary>
/// txtPipeClass 控件。
/// </summary>
@ -164,7 +166,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtPipeClass;
/// <summary>
/// txtWorkAreaCode 控件。
/// </summary>
@ -173,7 +175,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtWorkAreaCode;
/// <summary>
/// txtTestCategoryCode 控件。
/// </summary>
@ -182,7 +184,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtTestCategoryCode;
/// <summary>
/// txtPipelineCode 控件。
/// </summary>
@ -191,7 +193,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtPipelineCode;
/// <summary>
/// Label1 控件。
/// </summary>
@ -200,7 +202,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label1;
/// <summary>
/// Form2 控件。
/// </summary>
@ -209,7 +211,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form Form2;
/// <summary>
/// Label2 控件。
/// </summary>
@ -218,7 +220,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label2;
/// <summary>
/// Label3 控件。
/// </summary>
@ -227,7 +229,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label3;
/// <summary>
/// Label4 控件。
/// </summary>
@ -236,7 +238,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label4;
/// <summary>
/// Label5 控件。
/// </summary>
@ -245,7 +247,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label5;
/// <summary>
/// Label6 控件。
/// </summary>
@ -254,7 +256,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label6;
/// <summary>
/// Label7 控件。
/// </summary>
@ -263,7 +265,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label7;
/// <summary>
/// Label8 控件。
/// </summary>
@ -272,7 +274,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label8;
/// <summary>
/// Label9 控件。
/// </summary>
@ -281,7 +283,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label9;
/// <summary>
/// Label10 控件。
/// </summary>
@ -290,7 +292,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label10;
/// <summary>
/// Label11 控件。
/// </summary>
@ -299,7 +301,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label11;
/// <summary>
/// Label12 控件。
/// </summary>
@ -308,7 +310,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label12;
/// <summary>
/// Label13 控件。
/// </summary>
@ -317,7 +319,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label13;
/// <summary>
/// Label14 控件。
/// </summary>
@ -326,7 +328,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label14;
/// <summary>
/// lblRT1 控件。
/// </summary>
@ -335,7 +337,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblRT1;
/// <summary>
/// lblRT2 控件。
/// </summary>
@ -344,7 +346,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblRT2;
/// <summary>
/// lblRT3 控件。
/// </summary>
@ -353,7 +355,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblRT3;
/// <summary>
/// lblRT4 控件。
/// </summary>
@ -362,7 +364,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblRT4;
/// <summary>
/// lblUnRT1 控件。
/// </summary>
@ -371,7 +373,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnRT1;
/// <summary>
/// lblUnRT2 控件。
/// </summary>
@ -380,7 +382,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnRT2;
/// <summary>
/// lblUnRT3 控件。
/// </summary>
@ -389,7 +391,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnRT3;
/// <summary>
/// lblUnRT4 控件。
/// </summary>
@ -398,7 +400,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnRT4;
/// <summary>
/// Label23 控件。
/// </summary>
@ -407,7 +409,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label23;
/// <summary>
/// lblUT1 控件。
/// </summary>
@ -416,7 +418,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUT1;
/// <summary>
/// lblUT2 控件。
/// </summary>
@ -425,7 +427,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUT2;
/// <summary>
/// lblUT3 控件。
/// </summary>
@ -434,7 +436,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUT3;
/// <summary>
/// lblUT4 控件。
/// </summary>
@ -443,7 +445,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUT4;
/// <summary>
/// lblUnUT1 控件。
/// </summary>
@ -452,7 +454,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnUT1;
/// <summary>
/// lblUnUT2 控件。
/// </summary>
@ -461,7 +463,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnUT2;
/// <summary>
/// lblUnUT3 控件。
/// </summary>
@ -470,7 +472,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnUT3;
/// <summary>
/// lblUnUT4 控件。
/// </summary>
@ -479,7 +481,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnUT4;
/// <summary>
/// Label32 控件。
/// </summary>
@ -488,7 +490,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label32;
/// <summary>
/// lblMT1 控件。
/// </summary>
@ -497,7 +499,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblMT1;
/// <summary>
/// lblMT2 控件。
/// </summary>
@ -506,7 +508,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblMT2;
/// <summary>
/// lblMT3 控件。
/// </summary>
@ -515,7 +517,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblMT3;
/// <summary>
/// lblMT4 控件。
/// </summary>
@ -524,7 +526,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblMT4;
/// <summary>
/// lblUnMT1 控件。
/// </summary>
@ -533,7 +535,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnMT1;
/// <summary>
/// lblUnMT2 控件。
/// </summary>
@ -542,7 +544,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnMT2;
/// <summary>
/// lblUnMT3 控件。
/// </summary>
@ -551,7 +553,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnMT3;
/// <summary>
/// lblUnMT4 控件。
/// </summary>
@ -560,7 +562,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnMT4;
/// <summary>
/// Label41 控件。
/// </summary>
@ -569,7 +571,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label41;
/// <summary>
/// lblPT1 控件。
/// </summary>
@ -578,7 +580,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblPT1;
/// <summary>
/// lblPT2 控件。
/// </summary>
@ -587,7 +589,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblPT2;
/// <summary>
/// lblPT3 控件。
/// </summary>
@ -596,7 +598,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblPT3;
/// <summary>
/// lblPT4 控件。
/// </summary>
@ -605,7 +607,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblPT4;
/// <summary>
/// lblUnPT1 控件。
/// </summary>
@ -614,7 +616,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnPT1;
/// <summary>
/// lblUnPT2 控件。
/// </summary>
@ -623,7 +625,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnPT2;
/// <summary>
/// lblUnPT3 控件。
/// </summary>
@ -632,7 +634,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnPT3;
/// <summary>
/// lblUnPT4 控件。
/// </summary>
@ -641,7 +643,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblUnPT4;
/// <summary>
/// Grid1 控件。
/// </summary>
@ -650,7 +652,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@ -659,7 +661,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
@ -668,7 +670,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
@ -677,7 +679,7 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
@ -686,14 +688,5 @@ namespace FineUIPro.Web.HJGL.CheckManage {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// Window2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window2;
}
}

View File

@ -50,6 +50,7 @@
<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>
@ -118,6 +119,10 @@
</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) {

View File

@ -8,6 +8,8 @@ using System.Text;
using AspNet = System.Web.UI.WebControls;
using System.Web.UI;
using System.Web.UI.WebControls;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
using System.IO;
namespace FineUIPro.Web.HJGL.WeldingReport
{
@ -257,5 +259,75 @@ namespace FineUIPro.Web.HJGL.WeldingReport
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

@ -7,11 +7,13 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.WeldingReport {
public partial class RTCheckRateConfirm {
namespace FineUIPro.Web.HJGL.WeldingReport
{
public partial class RTCheckRateConfirm
{
/// <summary>
/// form1 控件。
/// </summary>
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// panelLeftRegion 控件。
/// </summary>
@ -47,7 +49,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// Toolbar4 控件。
/// </summary>
@ -56,7 +58,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// drpProjectId 控件。
/// </summary>
@ -65,7 +67,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectId;
/// <summary>
/// tvControlItem 控件。
/// </summary>
@ -74,7 +76,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvControlItem;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
@ -83,7 +85,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@ -92,7 +94,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
@ -101,7 +103,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// BtnAnalyse 控件。
/// </summary>
@ -110,7 +112,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button BtnAnalyse;
/// <summary>
/// btnOut 控件。
/// </summary>
@ -119,7 +121,16 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// btnPrint 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrint;
/// <summary>
/// Grid1 控件。
/// </summary>
@ -128,7 +139,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// labSTE_ID 控件。
/// </summary>
@ -137,7 +148,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label labSTE_ID;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@ -146,7 +157,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
@ -155,7 +166,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
@ -164,5 +175,14 @@ namespace FineUIPro.Web.HJGL.WeldingReport {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}

View File

@ -11,7 +11,7 @@
<FineUIPro DebugMode="false" Theme="Cupertino"/>
<appSettings>
<!--连接字符串-->
<add key="ConnectionString" value="Server=.\MSSQLSERVER01;Database=HJGLDB_DS;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Max Pool Size = 1000;Connect Timeout=1200"/>
<add key="ConnectionString" value="Server=.\SQL2022;Database=HJGLDB_DS;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Max Pool Size = 1000;Connect Timeout=1200"/>
<!--系统名称-->
<add key="SystemName" value="诺必达焊接管理系统"/>
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/>