This commit is contained in:
毕文静 2025-08-04 11:09:39 +08:00
parent 5085853435
commit b4fe026d32
7 changed files with 490 additions and 97 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="06/11/2025 23:08:04" ReportInfo.Modified="06/11/2025 23:27:11" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="06/11/2025 23:08:04" ReportInfo.Modified="07/22/2025 22:33:52" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFQx7G5Hdyy/m/x0lhNWMM9A==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFYWFXLbIr+BdWSARr+sdz5Q==">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="Number" DataType="System.String" PropName="attach_image_id"/>
<Column Name="ProjectName" DataType="System.String" PropName="image_series"/>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="07/15/2025 14:58:55" ReportInfo.Modified="07/17/2025 13:32:34" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="07/15/2025 14:58:55" ReportInfo.Modified="07/22/2025 22:28:59" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFLzAzXot6neaOT1GtoHa4aw==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFnYndJBFDj6vkkIr5sKl4vg==">
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
<Column Name="Num" DataType="System.String" PropName="attach_image_id"/>
<Column Name="ProjectCode" DataType="System.String" PropName="image_series"/>

View File

@ -0,0 +1,368 @@
<?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">
<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 int x;
private string header=&quot;&quot;;
private string s=&quot;&quot;;
private void Table9_ManualBuild(object sender, EventArgs e)
{
DataSourceBase rowData = Report.GetDataSource(&quot;Data&quot;);
// init the data source
rowData.Init();
x=0;
// 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
x++;
Table9.PrintRow(0);
Table9.PrintColumns();
// go next data source row
rowData.Next();
}
}
private void Cell2_BeforePrint(object sender, EventArgs e)
{
if (Report.Engine.PageNo&gt;1)
{
header=&quot;(续)&quot;;
}
}
private void Cell1_BeforePrint(object sender, EventArgs e)
{
if (Report.Engine.PageNo&gt;1)
{
s=&quot;2&quot;;
}
else
{
s=&quot;1&quot;;
}
}
}
}</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"/>
</TableDataSource>
</MsSqlDataConnection>
<Parameter Name="ProjectName" DataType="System.String"/>
<Parameter Name="UnitWorkName" DataType="System.String"/>
<Parameter Name="WorkAreaCode" DataType="System.String"/>
<Parameter Name="UnitName2" DataType="System.String"/>
<Parameter Name="ISOLevel" DataType="System.String"/>
<Parameter Name="isoCode" DataType="System.String"/>
<Parameter Name="CH_NDTCriteria" DataType="System.String"/>
<Parameter Name="UnitName1" DataType="System.String"/>
<Parameter Name="RTBW" DataType="System.String"/>
<Parameter Name="RTFW" DataType="System.String"/>
<Parameter Name="RTDW" DataType="System.String"/>
<Parameter Name="UTBW" DataType="System.String"/>
<Parameter Name="UTFW" DataType="System.String"/>
<Parameter Name="UTDW" DataType="System.String"/>
<Parameter Name="MTBW" DataType="System.String"/>
<Parameter Name="MTFW" DataType="System.String"/>
<Parameter Name="MTDW" DataType="System.String"/>
<Parameter Name="PTBW" DataType="System.String"/>
<Parameter Name="PTFW" DataType="System.String"/>
<Parameter Name="PTDW" DataType="System.String"/>
<Parameter Name="RTNoPassBW" DataType="System.String"/>
<Parameter Name="RTNoPassFW" DataType="System.String"/>
<Parameter Name="RTNoPassDW" DataType="System.String"/>
<Parameter Name="UTNoPassBW" DataType="System.String"/>
<Parameter Name="UTNoPassFW" DataType="System.String"/>
<Parameter Name="UTNoPassDW" DataType="System.String"/>
<Parameter Name="MTNoPassBW" DataType="System.String"/>
<Parameter Name="MTNoPassFW" DataType="System.String"/>
<Parameter Name="MTNoPassDW" DataType="System.String"/>
<Parameter Name="PTNoPassBW" DataType="System.String"/>
<Parameter Name="PTNoPassFW" DataType="System.String"/>
<Parameter Name="PTNoPassDW" DataType="System.String"/>
<Parameter Name="isoIds" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" LeftMargin="20" TopMargin="25" RightMargin="20" BottomMargin="20" FirstPageSource="4" OtherPagesSource="4" Guides="0,963.95,254.38,584.36,700.12,963.52,120.44,259.78,361.32,491.21,611.65,788.79,880.88,110.99,963.9,81.9,522.9,110.25,192.15,302.4,412.65,633.15,743.4,853.65,964.26,97.11,165.87,244.08,312.84,391.05,535.41,613.62,748.53,817.29,895.5,321.3,642.6">
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="103.38" Guides="0,103.38,75.03,28.35">
<TableObject Name="Table1" Width="963.95" Height="103.38">
<TableColumn Name="Column1" Width="254.38"/>
<TableColumn Name="Column2" Width="329.98"/>
<TableColumn Name="Column107" Width="115.76"/>
<TableColumn Name="Column3" Width="263.83"/>
<TableRow Name="Row1" Height="75.03">
<TableCell Name="Cell1" Border.Lines="All" BeforePrintEvent="Cell1_BeforePrint" Text="SH/T 3503-J412-[s]" HorzAlign="Center" VertAlign="Center" Font="黑体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell2" Border.Lines="Left, Right, Top" BeforePrintEvent="Cell2_BeforePrint" Text="管道无损检测结果汇总表[header]" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell329" Border.Lines="Top" Text="工程名称:" Font="宋体, 10.5pt"/>
<TableCell Name="Cell3" Border.Lines="Right, Top" Text="[ProjectName]" Font="楷体, 10.5pt"/>
</TableRow>
<TableRow Name="Row2" Height="28.35">
<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="Cell330" Border.Lines="Bottom" Text="单位工程名称:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell8" Border.Lines="Right, Bottom" Text="管道" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
<ChildBand Name="Child3" Top="107.38" Width="971.46" Height="37.8" PrintOn="FirstPage" Guides="0,37.8">
<TableObject Name="Table2" Width="963.52" Height="37.8" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column4" Width="120.44"/>
<TableColumn Name="Column5" Width="139.34"/>
<TableColumn Name="Column6" Width="101.54"/>
<TableColumn Name="Column7" Width="129.89"/>
<TableColumn Name="Column8" Width="120.44"/>
<TableColumn Name="Column9" Width="177.14"/>
<TableColumn Name="Column10" Width="92.09"/>
<TableColumn Name="Column11" Width="82.64"/>
<TableRow Name="Row3" Height="37.8">
<TableCell Name="Cell9" Border.Lines="All" Text="监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell10" Border.Lines="All" Text="[UnitName1]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<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="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>
</TableObject>
<ChildBand Name="Child4" Top="149.18" Width="971.46" Height="37.8" Guides="0,37.8">
<TableObject Name="Table3" Width="963.52" Height="37.8" Border.Lines="Left, Right, Bottom">
<TableColumn Name="Column12" Width="120.44"/>
<TableColumn Name="Column13" Width="139.34"/>
<TableColumn Name="Column14" Width="101.54"/>
<TableColumn Name="Column15" Width="129.89"/>
<TableColumn Name="Column16" Width="120.44"/>
<TableColumn Name="Column17" Width="120.44"/>
<TableColumn Name="Column18" Width="120.44"/>
<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="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="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"/>
<TableCell Name="Cell44" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
<ChildBand Name="Child5" Top="190.98" Width="971.46" Height="170.11" PrintOn="FirstPage" Guides="0,170.11,56.71,33.08,23.63,85.06,113.41,141.76">
<TableObject Name="Table4" Width="963.9" Height="170.11" Border.Lines="All">
<TableColumn Name="Column56" Width="81.9"/>
<TableColumn Name="Column57" Width="110.25"/>
<TableColumn Name="Column58" Width="110.25"/>
<TableColumn Name="Column59" Width="110.25"/>
<TableColumn Name="Column60" Width="110.25"/>
<TableColumn Name="Column61" Width="110.25"/>
<TableColumn Name="Column62" Width="110.25"/>
<TableColumn Name="Column63" Width="110.25"/>
<TableColumn Name="Column64" Width="110.25"/>
<TableRow Name="Row16" Height="33.08">
<TableCell Name="Cell172" Border.Lines="All" Text="检测方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
<TableCell Name="Cell173" Border.Lines="All" Text="检测数量统计(RT单位:道/张;UT/MT/PT单位:道/道)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="4"/>
<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" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell197" Border.Lines="All" Text="不合格情况统计(RT单位:道/张;UT/MT/PT单位:道/米)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="4"/>
<TableCell Name="Cell198" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell199" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell200" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row17" Height="23.63">
<TableCell Name="Cell177" Border.Lines="All" 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"/>
<TableCell Name="Cell180" Border.Lines="All" Text="支管连接接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell181" Border.Lines="All" Text="坡口及其他" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell201" Border.Lines="All" Text="对焊接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell202" Border.Lines="All" Text="角焊接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell203" Border.Lines="All" Text="支管连接接头" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell204" Border.Lines="All" Text="坡口及其他" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row24" Height="28.35">
<TableCell Name="Cell282" Border.Lines="All" Text="RT" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell283" Border.Lines="All" Text="[RTBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell284" Border.Lines="All" Text="[RTFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell285" Border.Lines="All" Text="[RTDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell286" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell287" Border.Lines="All" Text="[RTNoPassBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell288" Border.Lines="All" Text="[RTNoPassFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell289" Border.Lines="All" Text="[RTNoPassDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell290" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
<TableRow Name="Row25" Height="28.35">
<TableCell Name="Cell291" Border.Lines="All" Text="UT" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell292" Border.Lines="All" Text="[UTBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell293" Border.Lines="All" Text="[UTFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell294" Border.Lines="All" Text="[UTDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell295" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell296" Border.Lines="All" Text="[UTNoPassBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell297" Border.Lines="All" Text="[UTNoPassFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell298" Border.Lines="All" Text="[UTNoPassDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell299" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
<TableRow Name="Row26" Height="28.35">
<TableCell Name="Cell300" Border.Lines="All" Text="MT" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell301" Border.Lines="All" Text="[MTBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell302" Border.Lines="All" Text="[MTFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell303" Border.Lines="All" Text="[MTDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell304" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell305" Border.Lines="All" Text="[MTNoPassBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell306" Border.Lines="All" Text="[MTNoPassFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell307" Border.Lines="All" Text="[MTNoPassDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell308" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
<TableRow Name="Row27" Height="28.35">
<TableCell Name="Cell309" Border.Lines="All" Text="PT" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell310" Border.Lines="All" Text="[PTBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell311" Border.Lines="All" Text="[PTFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell312" Border.Lines="All" Text="[PTDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell313" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell314" Border.Lines="All" Text="[PTNoPassBW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell315" Border.Lines="All" Text="[PTNoPassFW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell316" Border.Lines="All" Text="[PTNoPassDW]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell317" Border.Lines="All" Text="/" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
<ChildBand Name="Child6" Top="365.09" Width="971.46" Height="37.8" Guides="0,37.8">
<TableObject Name="Table5" Width="964.26" Height="37.8" Border.Lines="All">
<TableColumn Name="Column74" Width="97.11"/>
<TableColumn Name="Column75" Width="68.76"/>
<TableColumn Name="Column76" Width="78.21"/>
<TableColumn Name="Column77" Width="68.76"/>
<TableColumn Name="Column78" Width="78.21"/>
<TableColumn Name="Column79" Width="144.36"/>
<TableColumn Name="Column80" Width="78.21"/>
<TableColumn Name="Column81" Width="134.91"/>
<TableColumn Name="Column82" Width="68.76"/>
<TableColumn Name="Column83" Width="78.21"/>
<TableColumn Name="Column84" Width="68.76"/>
<TableRow Name="Row20" Height="37.8">
<TableCell Name="Cell223" Border.Lines="All" Text="单线图号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell224" Border.Lines="All" Text="焊口号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell225" Border.Lines="All" Text="焊工号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell226" Border.Lines="All" Text="检测批号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell227" Border.Lines="All" Text="RT/UT结果" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell248" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell249" Border.Lines="All" Text="MT/PT结果" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell250" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell251" Border.Lines="All" Text="结果" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell252" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell253" Border.Lines="All" Text="备注" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</ChildBand>
</ChildBand>
</ChildBand>
</ChildBand>
</PageHeaderBand>
<DataBand Name="Data1" Top="406.89" Width="971.46" Height="37.8" Guides="0,37.8">
<TableObject Name="Table9" Width="964.26" Height="37.8" Border.Lines="All" ManualBuildEvent="Table9_ManualBuild">
<TableColumn Name="Column96" Width="97.11"/>
<TableColumn Name="Column97" Width="68.76"/>
<TableColumn Name="Column98" Width="78.21"/>
<TableColumn Name="Column99" Width="68.76"/>
<TableColumn Name="Column100" Width="78.21"/>
<TableColumn Name="Column101" Width="144.36"/>
<TableColumn Name="Column102" Width="78.21"/>
<TableColumn Name="Column103" Width="134.91"/>
<TableColumn Name="Column104" Width="68.76"/>
<TableColumn Name="Column105" Width="78.21"/>
<TableColumn Name="Column106" Width="68.76"/>
<TableRow Name="Row28" Height="37.8">
<TableCell Name="Cell318" Border.Lines="All" Text="[Data.SingleName]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell319" Border.Lines="All" Text="[Data.WeldJointCode]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell320" Border.Lines="All" Text="[Data.WelderCode]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell321" Border.Lines="All" Text="[Data.PointBatchCode]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell322" Border.Lines="All" Text="[Data.RTUTResult]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell323" Border.Lines="All" Text="[Data.RTUTCheckNo]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell324" Border.Lines="All" Text="[Data.MTPTResult]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
<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"/>
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="490.49" Width="971.46">
<ChildBand Name="Child1" Top="448.69" Width="971.46" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
<TableObject Name="Table8" Width="964.26" Height="37.8" Border.Lines="All">
<TableColumn Name="Column85" Width="97.11"/>
<TableColumn Name="Column86" Width="68.76"/>
<TableColumn Name="Column87" Width="78.21"/>
<TableColumn Name="Column88" Width="68.76"/>
<TableColumn Name="Column89" Width="78.21"/>
<TableColumn Name="Column90" Width="144.36"/>
<TableColumn Name="Column91" Width="78.21"/>
<TableColumn Name="Column92" Width="134.91"/>
<TableColumn Name="Column93" Width="68.76"/>
<TableColumn Name="Column94" Width="78.21"/>
<TableColumn Name="Column95" Width="68.76"/>
<TableRow Name="Row23" Height="37.8">
<TableCell Name="Cell271" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell272" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell273" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell274" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell275" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell276" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell277" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell278" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell279" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell280" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
<TableCell Name="Cell281" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
</TableRow>
</TableObject>
</ChildBand>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="494.49" Width="971.46" Height="85.04" PrintOn="FirstPage" Guides="0,85.04,42.52">
<TableObject Name="Table6" Width="963.9" Height="85.04" Border.Lines="All" PrintOn="FirstPage">
<TableColumn Name="Column53" Width="321.3"/>
<TableColumn Name="Column54" Width="321.3"/>
<TableColumn Name="Column55" Width="321.3"/>
<TableRow Name="Row14" Height="42.52">
<TableCell Name="Cell164" PrintOn="FirstPage" Text="检测责任工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell165" Border.Lines="Left, Right" Text="技术负责人:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell166" Text="检测单位: " VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
<TableRow Name="Row15" Height="42.52">
<TableCell Name="Cell169" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell170" Border.Lines="Left, Right" Text="质量负责人:" VertAlign="Center" Font="宋体, 10.5pt"/>
<TableCell Name="Cell171" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
</TableRow>
</TableObject>
</PageFooterBand>
</ReportPage>
</Report>

View File

@ -7,6 +7,7 @@ using System.Data;
using System.Data.SqlClient;
using System.Text;
using AspNet = System.Web.UI.WebControls;
using System.IO;
namespace FineUIPro.Web.HJGL.CheckManage
{
@ -606,6 +607,9 @@ namespace FineUIPro.Web.HJGL.CheckManage
/// <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))
{
var pipeIds = this.tvControlItem.SelectedNodeID.Split('|').ToList();
@ -616,7 +620,7 @@ namespace FineUIPro.Web.HJGL.CheckManage
string serviceId = pipeIds[1];//介质
string steId = pipeIds[2];//材质
string reportId = projectId + "|" + isoClassId + "|" + serviceId + "|" + steId;
//string reportId = projectId + "|" + isoClassId + "|" + serviceId + "|" + steId;
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", projectId));
@ -626,52 +630,91 @@ 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 pageNum = Funs.GetPagesCountByPageSize(5, 14, tb.Rows.Count).ToString();
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;//管道编号
//var unitType = (from x in Funs.DB.Project_Unit where x.ProjectId == projectId && x.UnitType.Contains("2") select x).FirstOrDefault();
//if (unitType != null)
//{
// var unit = BLL.Base_UnitService.GetUnit(unitType.UnitId);
// supervisionUnit = unit.UnitName;
//}
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();
//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 = string.Empty;//V_Name27
//var unitTypes = (from x in Funs.DB.Project_Unit where x.ProjectId == projectId select x).FirstOrDefault();
//if (unitTypes != null)
//{
// unitName = BLL.Base_UnitService.GetUnitNameByUnitId(unitTypes.UnitId);
//}
string unitName = "镇海石化建安工程有限公司"; //施工单位 V_Name27
var testingStandard = this.txtTestingStandard.Text.Trim();//检测标准 V_Name28
var workArea = installation;//区号 V_Name29
var reportDate = DateTime.Now.ToShortDateString();//报告日期 V_Name30
//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
varValue = pageNum + "|" + projectName + "|" + supervisionUnit + "|" + pipeClassName + "|" + pipelineCode + "|" + hg + "|" + bhg + "|" + installationCode + "|" + unitName + "|" + testingStandard + "|" + workArea + "|" + reportDate + "|" + projectCode;
varValue = HttpUtility.UrlEncodeUnicode(varValue);
if (tb.Rows.Count <= 5)
if (tb.Rows.Count > 0)
{
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, "打印 - ")));
DataTable dt = new DataTable();
dt.TableName = "Data";
dt.Columns.Add("SingleName");
dt.Columns.Add("WeldJointCode");
dt.Columns.Add("WelderCode");
dt.Columns.Add("PointBatchCode");
dt.Columns.Add("RTUTResult");
dt.Columns.Add("RTUTCheckNo");
dt.Columns.Add("MTPTResult");
dt.Columns.Add("MTPTCheckNo");
dt.Columns.Add("CHT_Remark");
dt.DefaultView.Sort = "PipelineCode,WeldJointCode asc";
DataRow[] rows = dt.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["RTUTResult"] = row["RTUTResult"].ToString();
newRow["RTUTCheckNo"] = row["RTUTCheckNo"].ToString();
newRow["MTPTResult"] = row["MTPTResult"].ToString();
newRow["MTPTCheckNo"] = row["MTPTCheckNo"].ToString();
newRow["CHT_Remark"] = row["CHT_Remark"].ToString();
dt.Rows.Add(newRow);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
}
else
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());
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\管道无损检测结果汇总表.frx";
if (File.Exists(rootPath + initTemplatePath))
{
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, "打印 - ")));
PageContext.RegisterStartupScript(Window2.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

@ -62,11 +62,11 @@
OnCheckedChanged="drpIsLimit_CheckedChanged">
</f:CheckBox>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:DropDownList ID="drpType" runat="server" Width="100px">
<%--<f:DropDownList ID="drpType" runat="server" Width="100px">
</f:DropDownList>
<f:Button ID="btnPrint" Text="打印" Icon="Printer" runat="server" OnClick="btnPrint_Click"
<f:Button ID="btnPrint" Text="打印" Icon="Printer" runat="server" OnClick="btnPrint_Click"
>
</f:Button>
</f:Button>--%>
<f:Button ID="btnAdd" ToolTip="新增" Text="增加" Icon="Add" runat="server" OnClick="btnAdd_Click">
</f:Button>
<f:Button ID="btnQualificationAnalysis" Text="资质分析" ToolTip="只有管理员可对所有焊工重新进行资质分析"

View File

@ -25,11 +25,11 @@ namespace FineUIPro.Web.Welder
this.drpUnitId.DataBind();
Funs.FineUIPleaseSelect(this.drpUnitId);
this.drpType.DataTextField = "Text";
this.drpType.DataValueField = "Value";
this.drpType.DataSource = BLL.DropListService.HJGL_Welder_PrintTypeItem();
this.drpType.DataBind();
Funs.FineUIPleaseSelect(this.drpType);
//this.drpType.DataTextField = "Text";
//this.drpType.DataValueField = "Value";
//this.drpType.DataSource = BLL.DropListService.HJGL_Welder_PrintTypeItem();
//this.drpType.DataBind();
//Funs.FineUIPleaseSelect(this.drpType);
this.InitTreeMenu();//加载树
}
@ -1009,33 +1009,33 @@ namespace FineUIPro.Web.Welder
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnPrint_Click(object sender, EventArgs e)
{
if (this.drpType.SelectedValue != BLL.Const._Null)
{
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
{
if (this.drpType.SelectedValue == "1")
{
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("WelderCardPrint1.aspx?WED_ID={0}", this.tvControlItem.SelectedNodeID, "编辑 - ")));
}
else
{
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("WelderCardPrint2.aspx?WED_ID={0}", this.tvControlItem.SelectedNodeID, "编辑 - ")));
}
}
else
{
ShowNotify("请选择焊工!", MessageBoxIcon.Warning);
return;
}
}
else
{
ShowNotify("请选择打印类型!", MessageBoxIcon.Warning);
return;
}
}
//protected void btnPrint_Click(object sender, EventArgs e)
//{
// if (this.drpType.SelectedValue != BLL.Const._Null)
// {
// if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
// {
// if (this.drpType.SelectedValue == "1")
// {
// PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("WelderCardPrint1.aspx?WED_ID={0}", this.tvControlItem.SelectedNodeID, "编辑 - ")));
// }
// else
// {
// PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("WelderCardPrint2.aspx?WED_ID={0}", this.tvControlItem.SelectedNodeID, "编辑 - ")));
// }
// }
// else
// {
// ShowNotify("请选择焊工!", MessageBoxIcon.Warning);
// return;
// }
// }
// else
// {
// ShowNotify("请选择打印类型!", MessageBoxIcon.Warning);
// return;
// }
//}
#endregion
}
}

View File

@ -174,24 +174,6 @@ namespace FineUIPro.Web.Welder {
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// drpType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpType;
/// <summary>
/// btnPrint 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnPrint;
/// <summary>
/// btnAdd 控件。
/// </summary>