SGGL_HBAZ/SGGL/FineUIPro.Web/File/Fastreport/old/管道焊口检测委托单NoPic.frx

353 lines
20 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="12/29/2021 10:56:08" ReportInfo.Modified="01/13/2022 10:02:38" 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)
{
// get the data source by its name
DataSourceBase rowData = Report.GetDataSource(&quot;Data&quot;);
// init the data source
rowData.Init();
// print the first table row - it is a header
Tabel_Data.PrintRow(0);
// each PrintRow call must be followed by either PrintColumn or PrintColumns call
// to print cells on the row
Tabel_Data.PrintColumns();
// now enumerate the data source and print the table body
while (rowData.HasMoreRows)
{
// print the table body
Tabel_Data.PrintRow(0);
Tabel_Data.PrintColumns();
// go next data source row
rowData.Next();
}
// print the last table row - it is a footer
//Tabel_Data.PrintRow(2);
//Table3.PrintColumns();
}
private void Table4_ManualBuild(object sender, EventArgs e)
{
DataSourceBase rowData = Report.GetDataSource(&quot;Table1&quot;);
// init the data source
rowData.Init();
// print the first table row - it is a header
Table4.PrintRow(0);
// each PrintRow call must be followed by either PrintColumn or PrintColumns call
// to print cells on the row
Table4.PrintColumns();
// now enumerate the data source and print the table body
// print the table body
Table4.PrintRow(1);
Table4.PrintColumns();
Table4.PrintRow(2);
Table4.PrintColumns();
Table4.PrintRow(3);
Table4.PrintColumns();
Table4.PrintRow(4);
Table4.PrintColumns();
Table4.PrintRow(5);
Table4.PrintColumns();
Table4.PrintRow(6);
Table4.PrintColumns();
// go next data source row
rowData.Next();
}
private void Table5_ManualBuild(object sender, EventArgs e)
{
Table5.PrintRow(0);
Table5.PrintColumns();
Table5.PrintRow(1);
Table5.PrintColumns();
}
}
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqvJIqZbrmqGn7L0P56UFhaeKOCRLhGP8Pu8Yyd2ECG1aKb3MfzSsgXHmEB0vihOxamPAdSAZvano+cy9mk1dqnied84BSJrI1JQ2ObO10IZmi6857iq3W6VbHOekvHHMANFi+CilCWGGmorpoSjCABuG+KDBbmcOycMxvEFs3/l+68tyALiThma/JpnvePXaL">
<TableDataSource Name="Table1" Alias="Head" DataType="System.Int32" Enabled="true" SelectCommand="select * from CH_Trust where CH_TrustID=@CH_TrustID">
<Column Name="CH_TrustID" DataType="System.String"/>
<Column Name="CH_TrustCode" DataType="System.String"/>
<Column Name="CH_TrustUnit" DataType="System.String"/>
<Column Name="CH_TrustDate" DataType="System.DateTime"/>
<Column Name="CH_TrustType" DataType="System.String"/>
<Column Name="CH_TrustMan" DataType="System.String"/>
<Column Name="CH_Tabler" DataType="System.String"/>
<Column Name="CH_TableDate" DataType="System.DateTime"/>
<Column Name="CH_AuditMan" DataType="System.String"/>
<Column Name="CH_AuditDate" DataType="System.DateTime"/>
<Column Name="CH_Printer" DataType="System.String"/>
<Column Name="CH_PrintDate" DataType="System.DateTime"/>
<Column Name="CH_UnitName" DataType="System.String"/>
<Column Name="CH_WorkNo" DataType="System.String"/>
<Column Name="CH_ItemName" DataType="System.String"/>
<Column Name="CH_SlopeType" DataType="System.String"/>
<Column Name="CH_ServiceTemp" DataType="System.String"/>
<Column Name="CH_Press" DataType="System.String"/>
<Column Name="CH_WeldMethod" DataType="System.String"/>
<Column Name="CH_NDTRate" DataType="System.String"/>
<Column Name="CH_NDTMethod" DataType="System.String"/>
<Column Name="CH_NDTCriteria" DataType="System.String"/>
<Column Name="CH_AcceptGrade" DataType="System.String"/>
<Column Name="CH_Remark" DataType="System.String"/>
<Column Name="CH_CheckUnit" DataType="System.String"/>
<Column Name="ProjectId" DataType="System.String"/>
<Column Name="InstallationId" DataType="System.String"/>
<Column Name="CH_RequestDate" DataType="System.DateTime"/>
<Column Name="ToIso_Id" DataType="System.String"/>
<CommandParameter Name="CH_TrustID" DataType="22" Expression="[CH_TrustID]"/>
</TableDataSource>
<TableDataSource Name="Table3" Alias="Data" DataType="System.Int32" Enabled="true" SelectCommand="SELECT ISO_IsoNo,ISO_IsoNumber,JOT_JointNo,WED_Code2,JOT_JointDesc,STE_Name1 FROM dbo.View_CH_TrustItem &#13;&#10;WHERE CH_TrustID=@CH_TrustID">
<Column Name="ISO_IsoNo" DataType="System.String"/>
<Column Name="ISO_IsoNumber" DataType="System.String"/>
<Column Name="JOT_JointNo" DataType="System.String"/>
<Column Name="WED_Code2" DataType="System.String"/>
<Column Name="JOT_JointDesc" DataType="System.String"/>
<Column Name="STE_Name1" DataType="System.String"/>
<Column Name="Remark" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
<CommandParameter Name="CH_TrustID" DataType="22" Expression="[CH_TrustID]"/>
</TableDataSource>
</MsSqlDataConnection>
<TableDataSource Name="Table1" ReferenceName="Table1" DataType="System.Int32" Enabled="true">
<Column Name="CH_TrustCode" DataType="System.String"/>
<Column Name="CH_TrustUnit" DataType="System.String"/>
<Column Name="CH_TrustMan" DataType="System.String"/>
<Column Name="CH_SlopeType" DataType="System.String"/>
<Column Name="CH_WeldMethod" DataType="System.String"/>
<Column Name="CH_NDTRate" DataType="System.String"/>
<Column Name="CH_NDTMethod" DataType="System.String"/>
<Column Name="CH_NDTCriteria" DataType="System.String"/>
<Column Name="CH_AcceptGrade" DataType="System.String"/>
<Column Name="CH_CheckUnit" DataType="System.String"/>
<Column Name="ProjectName" DataType="System.String" PropName="ProjectId"/>
<Column Name="WorkAreaName" DataType="System.String" PropName="Column"/>
<Column Name="WorkAreaCode" DataType="System.String" PropName="Column"/>
<Column Name="Column" DataType="System.Int32" Calculated="true" Expression=""/>
<Column Name="Column1" DataType="System.Int32" Calculated="true" Expression=""/>
<Column Name="Column2" DataType="System.Int32" Calculated="true" Expression=""/>
<Column Name="Column3" DataType="System.Int32" Calculated="true" Expression=""/>
</TableDataSource>
<TableDataSource Name="Data" Alias="Dataaaa" ReferenceName="Data.Data" DataType="System.Int32" Enabled="true">
<Column Name="CH_TrustID" DataType="System.String"/>
<Column Name="ISO_IsoNo" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
<Column Name="ISO_IsoNumber" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
<Column Name="JOT_JointNo" DataType="System.Int32" PropName="Column1" Calculated="true" Expression=""/>
<Column Name="WED_Code2" DataType="System.Int32" PropName="Column2" Calculated="true" Expression=""/>
<Column Name="JOT_JointDesc" DataType="System.Int32" PropName="Column3" Calculated="true" Expression=""/>
<Column Name="STE_Name1" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
<Column Name="Remark" DataType="System.Int32" PropName="Column1" Calculated="true" Expression=""/>
</TableDataSource>
<Parameter Name="CH_TrustID" DataType="System.String"/>
<Parameter Name="supUnit" DataType="System.String"/>
<Parameter Name="totalUnit" DataType="System.String"/>
<Parameter Name="ConUnit" DataType="System.String"/>
<Parameter Name="CheckUnit" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" RawPaperSize="9">
<PageHeaderBand Name="PageHeader1" Width="718.2" Height="255.15">
<TableObject Name="Table4" Left="18.9" Top="37.8" Width="699.25" Height="217.35" ManualBuildEvent="Table4_ManualBuild">
<TableColumn Name="Column13" Width="94.73"/>
<TableColumn Name="Column14" Width="94.73"/>
<TableColumn Name="Column15" Width="75.83"/>
<TableColumn Name="Column16" Width="94.73"/>
<TableColumn Name="Column17" Width="94.73"/>
<TableColumn Name="Column18" Width="72.05"/>
<TableColumn Name="Column19" Width="72.05"/>
<TableColumn Name="Column20" Width="100.4"/>
<TableRow Name="Row14" Height="52.65">
<TableCell Name="Cell81" Border.Lines="All" Text="SH/T 3543-G414" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell82" Border.Lines="All"/>
<TableCell Name="Cell83" Border.Lines="All" Text="管道焊口检测委托单" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="4" RowSpan="2"/>
<TableCell Name="Cell84" Border.Lines="All"/>
<TableCell Name="Cell85" Border.Lines="All"/>
<TableCell Name="Cell86" Border.Lines="All"/>
<TableCell Name="Cell87" Border.Lines="All" Text="工程&#13;&#10;名称" Font="宋体, 10pt"/>
<TableCell Name="Cell88" Border.Lines="All" Text="[Table1.ProjectName]" Font="宋体, 8pt"/>
</TableRow>
<TableRow Name="Row13" Height="52.65">
<TableCell Name="Cell73" Border.Lines="All"/>
<TableCell Name="Cell74" Border.Lines="All"/>
<TableCell Name="Cell75" Border.Lines="All"/>
<TableCell Name="Cell76" Border.Lines="All"/>
<TableCell Name="Cell77" Border.Lines="All"/>
<TableCell Name="Cell78" Border.Lines="All"/>
<TableCell Name="Cell79" Border.Lines="All" Text="工区&#13;&#10;名称" Font="宋体, 10pt"/>
<TableCell Name="Cell80" Border.Lines="All" Text="[Table1.WorkAreaName]"/>
</TableRow>
<TableRow Name="Row8" Height="22.41">
<TableCell Name="Cell33" Border.Lines="All" Text="检测单位" Font="宋体, 10pt"/>
<TableCell Name="Cell34" Border.Lines="All" Text="[Table1.CH_CheckUnit]" ColSpan="2"/>
<TableCell Name="Cell35" Border.Lines="All"/>
<TableCell Name="Cell36" Border.Lines="All" Text="接收人" Font="宋体, 10pt"/>
<TableCell Name="Cell37" Border.Lines="All" Text="[Table1.CH_TrustMan]"/>
<TableCell Name="Cell58" Border.Lines="All" Text="委托单号" Font="宋体, 10pt"/>
<TableCell Name="Cell63" Border.Lines="All" Text="[Table1.CH_TrustCode]" Font="宋体, 8pt" ColSpan="2"/>
<TableCell Name="Cell68" Border.Lines="All"/>
</TableRow>
<TableRow Name="Row9" Height="22.41">
<TableCell Name="Cell38" Border.Lines="All" Text="区号" Font="宋体, 10pt"/>
<TableCell Name="Cell39" Border.Lines="All" Text="[Table1.WorkAreaCode]" ColSpan="2"/>
<TableCell Name="Cell40" Border.Lines="All"/>
<TableCell Name="Cell41" Border.Lines="All" Text="检测时机" Font="宋体, 10pt"/>
<TableCell Name="Cell42" Border.Lines="All" Text="焊后"/>
<TableCell Name="Cell59" Border.Lines="All" Text="检测标准" Font="宋体, 10pt"/>
<TableCell Name="Cell64" Border.Lines="All" Text="[Table1.CH_NDTCriteria]" ColSpan="2"/>
<TableCell Name="Cell69" Border.Lines="All"/>
</TableRow>
<TableRow Name="Row10" Height="22.41">
<TableCell Name="Cell43" Border.Lines="All" Text="检测类别" Font="宋体, 10pt"/>
<TableCell Name="Cell44" Border.Lines="All" ColSpan="2"/>
<TableCell Name="Cell45" Border.Lines="All"/>
<TableCell Name="Cell46" Border.Lines="All" Text="焊接方法" Font="宋体, 10pt"/>
<TableCell Name="Cell47" Border.Lines="All" Text="[Table1.CH_WeldMethod]"/>
<TableCell Name="Cell60" Border.Lines="All" Text="合格级别" Font="宋体, 10pt"/>
<TableCell Name="Cell65" Border.Lines="All" Text="[Table1.CH_AcceptGrade]" ColSpan="2"/>
<TableCell Name="Cell70" Border.Lines="All"/>
</TableRow>
<TableRow Name="Row11" Height="22.41">
<TableCell Name="Cell48" Border.Lines="All" Text="检测方法" Font="宋体, 10pt"/>
<TableCell Name="Cell49" Border.Lines="All" Text="[Table1.CH_NDTMethod]" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell50" Border.Lines="All" Font="宋体, 10pt"/>
<TableCell Name="Cell51" Border.Lines="All" Text="坡口形式" Font="宋体, 10pt"/>
<TableCell Name="Cell52" Border.Lines="All" Text="[Table1.CH_SlopeType]" Font="宋体, 10pt"/>
<TableCell Name="Cell61" Border.Lines="All" Text="检测比例" Font="宋体, 10pt"/>
<TableCell Name="Cell66" Border.Lines="All" Text="[Table1.CH_NDTRate]" Font="宋体, 10pt" ColSpan="2"/>
<TableCell Name="Cell71" Border.Lines="All" Font="宋体, 10pt"/>
</TableRow>
<TableRow Name="Row12" Height="22.41">
<TableCell Name="Cell53" Border.Lines="Left, Right, Top" Text="检测批号" Font="宋体, 10pt"/>
<TableCell Name="Cell54" Border.Lines="Left, Right, Top" Text="管道编号" Font="宋体, 10pt"/>
<TableCell Name="Cell55" Border.Lines="Left, Right, Top" Text="单线号" Font="宋体, 10pt"/>
<TableCell Name="Cell56" Border.Lines="Left, Right, Top" Text="焊口号" Font="宋体, 10pt"/>
<TableCell Name="Cell57" Border.Lines="Left, Right, Top" Text="焊工号" Font="宋体, 10pt"/>
<TableCell Name="Cell62" Border.Lines="Left, Right, Top" Text="焊口规格" Font="宋体, 10pt"/>
<TableCell Name="Cell67" Border.Lines="Left, Right, Top" Text="焊口材质" Font="宋体, 10pt"/>
<TableCell Name="Cell72" Border.Lines="Left, Right, Top" Text="备注" Font="宋体, 10pt"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="259.15" Width="718.2" Height="49.14" DataSource="Table3">
<TableObject Name="Tabel_Data" Left="18.9" Width="699.25" Height="49.14" Border.Lines="Top">
<TableColumn Name="Column21" Width="94.73"/>
<TableColumn Name="Column22" Width="94.73"/>
<TableColumn Name="Column23" Width="75.83"/>
<TableColumn Name="Column24" Width="94.73"/>
<TableColumn Name="Column25" Width="94.73"/>
<TableColumn Name="Column26" Width="72.05"/>
<TableColumn Name="Column27" Width="72.05"/>
<TableColumn Name="Column28" Width="100.4"/>
<TableRow Name="Row21" Height="49.14">
<TableCell Name="Cell137" Border.Lines="All" Text="[Row#]"/>
<TableCell Name="Cell138" Border.Lines="All" Text="[Data.ISO_IsoNo]"/>
<TableCell Name="Cell139" Border.Lines="All" Text="[Data.ISO_IsoNumber]"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[Data.JOT_JointNo]"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[Data.WED_Code2]"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[Data.JOT_JointDesc]"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[Data.STE_Name1]"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[Data.Remark]"/>
</TableRow>
</TableObject>
<DataFooterBand Name="DataFooter1" Top="365.43" Width="718.2">
<ChildBand Name="Child2" Top="312.29" Width="718.2" Height="49.14" FillUnusedSpace="true">
<TableObject Name="Table_Space" Left="18.9" Width="699.25" Height="49.14" Border.Lines="Left, Right, Bottom" RepeatHeaders="false">
<TableColumn Name="Column29" Width="94.73"/>
<TableColumn Name="Column30" Width="94.73"/>
<TableColumn Name="Column31" Width="75.83"/>
<TableColumn Name="Column32" Width="94.73"/>
<TableColumn Name="Column33" Width="94.73"/>
<TableColumn Name="Column34" Width="72.05"/>
<TableColumn Name="Column35" Width="72.05"/>
<TableColumn Name="Column36" Width="100.4"/>
<TableRow Name="Row22" Height="49.14">
<TableCell Name="Cell145" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell146" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell147" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell148" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell149" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell150" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell151" Border.Lines="Left, Right" Font="宋体, 10pt"/>
<TableCell Name="Cell152" Border.Lines="Left, Right" Font="宋体, 10pt"/>
</TableRow>
</TableObject>
</ChildBand>
</DataFooterBand>
</DataBand>
<PageFooterBand Name="PageFooter1" Top="369.43" Width="718.2" Height="181.43">
<TableObject Name="Table5" Left="18.9" Width="699.21" Height="135.6" Border.Lines="All" RepeatHeaders="false">
<TableColumn Name="Column37" Width="99.45"/>
<TableColumn Name="Column38" Width="90"/>
<TableColumn Name="Column39" Width="99.45"/>
<TableColumn Name="Column40" Width="71.1"/>
<TableColumn Name="Column41" Width="99.45"/>
<TableColumn Name="Column42" Width="67.32"/>
<TableColumn Name="Column43" Width="76.77"/>
<TableColumn Name="Column44" Width="95.67"/>
<TableRow Name="Row24" Height="43.94">
<TableCell Name="Cell161" Border.Lines="Left, Right" Text="监理单位:&#13;&#10;[supUnit]" Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell162" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
<TableCell Name="Cell163" Border.Lines="Left, Right" Text="总包单位:&#13;&#10;[totalUnit]" Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell164" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
<TableCell Name="Cell165" Border.Lines="Left, Right" Text="施工单位:&#13;&#10;[ConUnit]" Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell166" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
<TableCell Name="Cell167" Border.Lines="Left, Right" Text="检测单位:&#13;&#10;[CheckUnit]" Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
<TableCell Name="Cell168" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
</TableRow>
<TableRow Name="Row25" Height="45.83">
<TableCell Name="Cell169" Border.Lines="All"/>
<TableCell Name="Cell170" Border.Lines="All"/>
<TableCell Name="Cell171" Border.Lines="All"/>
<TableCell Name="Cell172" Border.Lines="All"/>
<TableCell Name="Cell173" Border.Lines="All"/>
<TableCell Name="Cell174" Border.Lines="All"/>
<TableCell Name="Cell175" Border.Lines="All"/>
<TableCell Name="Cell176" Border.Lines="All"/>
</TableRow>
<TableRow Name="Row27" Height="45.83">
<TableCell Name="Cell185" Border.Lines="All" Text="日期: 年 月 日" ColSpan="2"/>
<TableCell Name="Cell186" Border.Lines="All"/>
<TableCell Name="Cell187" Border.Lines="All" Text="日期: 年 月 日" ColSpan="2"/>
<TableCell Name="Cell188" Border.Lines="All"/>
<TableCell Name="Cell189" Border.Lines="All" Text="日期: 年 月 日" ColSpan="2"/>
<TableCell Name="Cell190" Border.Lines="All"/>
<TableCell Name="Cell191" Border.Lines="All" Text="日期: 年 月 日" ColSpan="2"/>
<TableCell Name="Cell192" Border.Lines="All"/>
</TableRow>
</TableObject>
<ChildBand Name="Child1" Top="554.86" Width="718.2" Height="20.79" PrintOnBottom="true"/>
</PageFooterBand>
</ReportPage>
</Report>