This commit is contained in:
commit
a1e84577ab
|
@ -0,0 +1,28 @@
|
|||
|
||||
ALTER PROCEDURE [dbo].[HGGL_sp_rpt_WelderQualified]
|
||||
(
|
||||
@projectId NVARCHAR(50)
|
||||
)
|
||||
AS
|
||||
/*********ºÏ¸ñº¸¹¤µÇ¼Ç±í**********/
|
||||
SELECT (ROW_NUMBER() OVER(ORDER BY ProjectWelder.ProjectWelderId)) AS Number
|
||||
,ProjectWelder.ProjectWelderId
|
||||
,ProjectWelder.WED_ID
|
||||
,Welder.WED_Code
|
||||
,Welder.WED_Name
|
||||
,WelderQualifiedProject.QualifiedProjectCode
|
||||
,Welder.WED_WorkCode as CertificateNo
|
||||
,convert(varchar(10),WelderQualifiedProject.LimitDate,111) as LimitDate
|
||||
FROM dbo.Project_Welder AS ProjectWelder
|
||||
LEFT JOIN HJGL_BS_Welder AS Welder ON ProjectWelder.WED_ID = Welder.WED_ID
|
||||
LEFT JOIN (SELECT WED_ID,QualifiedProjectCode,CertificateNo,LimitDate
|
||||
FROM dbo.HJGL_BS_WelderQualifiedProject
|
||||
WHERE LimitDate IS NOT NULL AND LimitDate> = GETDATE()) AS WelderQualifiedProject
|
||||
ON WelderQualifiedProject.WED_ID = Welder.WED_ID
|
||||
WHERE ProjectWelder.ProjectId=@ProjectId
|
||||
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="07/15/2025 14:12:53" ReportInfo.Modified="07/15/2025 14:57:25" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
using System.Drawing;
|
||||
using System.Data;
|
||||
using FastReport;
|
||||
using FastReport.Data;
|
||||
using FastReport.Dialog;
|
||||
using FastReport.Barcode;
|
||||
using FastReport.Table;
|
||||
using FastReport.Utils;
|
||||
|
||||
namespace FastReport
|
||||
{
|
||||
public class ReportScript
|
||||
{
|
||||
|
||||
private void Table2_ManualBuild(object sender, EventArgs e)
|
||||
{
|
||||
DataSourceBase rowData = Report.GetDataSource("Data");
|
||||
// init the data source
|
||||
rowData.Init();
|
||||
|
||||
// print the first table row - it is a header
|
||||
|
||||
// now enumerate the data source and print the table body
|
||||
while (rowData.HasMoreRows)
|
||||
{
|
||||
// print the table body
|
||||
Table2.PrintRow(0);
|
||||
Table2.PrintColumns();
|
||||
|
||||
// go next data source row
|
||||
rowData.Next();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFJ9mY3Ym/G+EYJkT6xZADHA==">
|
||||
<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="WED_Name" DataType="System.String" PropName="image_series"/>
|
||||
<Column Name="WED_Code" DataType="System.String" PropName="file_name"/>
|
||||
<Column Name="CertificateNo" DataType="System.String" PropName="file_size"/>
|
||||
<Column Name="QualifiedProjectCode" DataType="System.String" PropName="file_type"/>
|
||||
<Column Name="LimitDate" DataType="System.String" PropName="created_date"/>
|
||||
</TableDataSource>
|
||||
</MsSqlDataConnection>
|
||||
<Parameter Name="ProjectName" DataType="System.String"/>
|
||||
</Dictionary>
|
||||
<ReportPage Name="Page1" LeftMargin="25" TopMargin="20" RightMargin="20" BottomMargin="20" FirstPageSource="4" OtherPagesSource="4" Guides="0,623.7,191.7,70.2,79.65,398.25,60.75,487.35,85.05,41.85,112.05,337.5,538.65,89.1,51.3,207.9,415.8">
|
||||
<PageHeaderBand Name="PageHeader1" Width="623.7" Height="130.37" Guides="0,130.37,92.57,37.8">
|
||||
<TableObject Name="Table1" Width="623.7" Height="130.37">
|
||||
<TableColumn Name="Column1" Width="41.85"/>
|
||||
<TableColumn Name="Column2" Width="70.2"/>
|
||||
<TableColumn Name="Column3" Width="79.65"/>
|
||||
<TableColumn Name="Column4" Width="145.8"/>
|
||||
<TableColumn Name="Column5" Width="60.75"/>
|
||||
<TableColumn Name="Column6" Width="89.1"/>
|
||||
<TableColumn Name="Column7" Width="51.3"/>
|
||||
<TableColumn Name="Column8" Width="85.05"/>
|
||||
<TableRow Name="Row1" Height="92.57">
|
||||
<TableCell Name="Cell1" Border.Lines="All" Text="SH/T 3503-J115" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell2" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell3" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell4" Border.Lines="All" Text="合格焊工登记表" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="2"/>
|
||||
<TableCell Name="Cell5" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell26" Border.Lines="Left, Top, Bottom" Text="工程名称:" HorzAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell27" Border.Lines="Right, Top, Bottom" Text="[ProjectName]" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell30" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row2" Height="37.8">
|
||||
<TableCell Name="Cell6" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell7" Border.Lines="All" Text="焊工姓名" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell8" Border.Lines="All" Text="焊工代号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell9" Border.Lines="All" Text="证书编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell10" Border.Lines="All" Text="合格项目代号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell28" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell29" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell31" Border.Lines="All" Text="有效期限" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageHeaderBand>
|
||||
<DataBand Name="Data1" Top="134.37" Width="623.7" Height="28.35" Guides="0,28.35">
|
||||
<TableObject Name="Table2" Width="623.7" Height="28.35" ManualBuildEvent="Table2_ManualBuild">
|
||||
<TableColumn Name="Column9" Width="41.85"/>
|
||||
<TableColumn Name="Column10" Width="70.2"/>
|
||||
<TableColumn Name="Column11" Width="79.65"/>
|
||||
<TableColumn Name="Column12" Width="145.8"/>
|
||||
<TableColumn Name="Column13" Width="60.75"/>
|
||||
<TableColumn Name="Column14" Width="89.1"/>
|
||||
<TableColumn Name="Column15" Width="51.3"/>
|
||||
<TableColumn Name="Column16" Width="85.05"/>
|
||||
<TableRow Name="Row4" Height="28.35">
|
||||
<TableCell Name="Cell40" Border.Lines="All" Text="[Data.Number]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell41" Border.Lines="All" Text="[Data.WED_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell42" Border.Lines="All" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell43" Border.Lines="All" Text="[Data.CertificateNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell44" Border.Lines="All" Text="[Data.QualifiedProjectCode]" 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="[Data.LimitDate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</DataBand>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="199.07" Width="623.7">
|
||||
<ChildBand Name="Child1" Top="166.72" Width="623.7" Height="28.35" Guides="0,28.35" FillUnusedSpace="true">
|
||||
<TableObject Name="Table3" Width="623.7" Height="28.35">
|
||||
<TableColumn Name="Column17" Width="41.85"/>
|
||||
<TableColumn Name="Column18" Width="70.2"/>
|
||||
<TableColumn Name="Column19" Width="79.65"/>
|
||||
<TableColumn Name="Column20" Width="145.8"/>
|
||||
<TableColumn Name="Column21" Width="60.75"/>
|
||||
<TableColumn Name="Column22" Width="89.1"/>
|
||||
<TableColumn Name="Column23" Width="51.3"/>
|
||||
<TableColumn Name="Column24" Width="85.05"/>
|
||||
<TableRow Name="Row5" Height="28.35">
|
||||
<TableCell Name="Cell48" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell49" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</ChildBand>
|
||||
</ColumnFooterBand>
|
||||
<PageFooterBand Name="PageFooter1" Top="203.07" Width="623.7" Height="103.95" Guides="0,103.95,34.65,69.3">
|
||||
<TableObject Name="Table4" Width="623.7" Height="103.95" Border.Lines="All">
|
||||
<TableColumn Name="Column25" Width="207.9"/>
|
||||
<TableColumn Name="Column26" Width="207.9"/>
|
||||
<TableColumn Name="Column27" Width="207.9"/>
|
||||
<TableRow Name="Row6" Height="34.65">
|
||||
<TableCell Name="Cell56" Border.Lines="All" Text="建设/监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell57" Border.Lines="All" Text="总承包单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell58" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row7" Height="34.65">
|
||||
<TableCell Name="Cell61" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell62" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell63" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row8" Height="34.65">
|
||||
<TableCell Name="Cell66" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell67" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell68" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageFooterBand>
|
||||
</ReportPage>
|
||||
</Report>
|
|
@ -0,0 +1,308 @@
|
|||
<?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">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
using System.Drawing;
|
||||
using System.Data;
|
||||
using FastReport;
|
||||
using FastReport.Data;
|
||||
using FastReport.Dialog;
|
||||
using FastReport.Barcode;
|
||||
using FastReport.Table;
|
||||
using FastReport.Utils;
|
||||
|
||||
namespace FastReport
|
||||
{
|
||||
public class ReportScript
|
||||
{
|
||||
|
||||
private void Table2_ManualBuild(object sender, EventArgs e)
|
||||
{
|
||||
DataSourceBase rowData = Report.GetDataSource("Data");
|
||||
// init the data source
|
||||
rowData.Init();
|
||||
|
||||
// print the first table row - it is a header
|
||||
|
||||
// now enumerate the data source and print the table body
|
||||
while (rowData.HasMoreRows)
|
||||
{
|
||||
// print the table body
|
||||
Table2.PrintRow(0);
|
||||
Table2.PrintColumns();
|
||||
|
||||
// go next data source row
|
||||
rowData.Next();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFLzAzXot6neaOT1GtoHa4aw==">
|
||||
<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"/>
|
||||
<Column Name="ProjectName" DataType="System.String" PropName="file_name"/>
|
||||
<Column Name="TotalFilmNum" DataType="System.String" PropName="file_size"/>
|
||||
<Column Name="OneToatalFilmNum" DataType="System.String" PropName="file_type"/>
|
||||
<Column Name="OnePassFilmNum" DataType="System.String" PropName="created_date"/>
|
||||
<Column Name="OneRepairFilmNum" DataType="System.String" PropName="created_by"/>
|
||||
<Column Name="TwoRepairFilmNum" DataType="System.String" PropName="series_desc"/>
|
||||
<Column Name="ThreeRepairFilmNum" DataType="System.String" PropName="file_path"/>
|
||||
<Column Name="OKRate" DataType="System.String" PropName="series_timestamp"/>
|
||||
</TableDataSource>
|
||||
</MsSqlDataConnection>
|
||||
<Parameter Name="welderName" DataType="System.String"/>
|
||||
<Parameter Name="welderCode" DataType="System.String"/>
|
||||
<Parameter Name="years" DataType="System.String"/>
|
||||
<Parameter Name="months" DataType="System.String"/>
|
||||
<Parameter Name="sumTotalFilmNum" DataType="System.String"/>
|
||||
<Parameter Name="sumOneToatalFilmNum" DataType="System.String"/>
|
||||
<Parameter Name="sumOnePassFilmNum" DataType="System.String"/>
|
||||
<Parameter Name="sumOKRate" 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.9,13.23,98.28,126.63,107.73,37.8,56.7,103.95,47.25,28.35,54.81,279.72,425.25,585.9,633.15,661.5,699.3,756,41.58,153.09,387.45,481.95,907.2,803.25,850.5,183.33,963.92,82.69,203.18,323.67,444.16,564.65,685.14,805.63,120.49,158.29">
|
||||
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="171.88" Guides="0,171.88,26.46,58.59,32.13,96.28,37.69,126.52,30.24,152.98,18.9">
|
||||
<TableObject Name="Table1" Width="963.9" Height="171.88" Border.Lines="Bottom">
|
||||
<TableColumn Name="Column1" Width="41.58"/>
|
||||
<TableColumn Name="Column2" Width="13.23"/>
|
||||
<TableColumn Name="Column3" Width="98.28"/>
|
||||
<TableColumn Name="Column4" Width="126.63"/>
|
||||
<TableColumn Name="Column5" Width="107.73"/>
|
||||
<TableColumn Name="Column6" Width="37.8"/>
|
||||
<TableColumn Name="Column7" Width="56.7"/>
|
||||
<TableColumn Name="Column8" Width="103.95"/>
|
||||
<TableColumn Name="Column9" Width="47.25"/>
|
||||
<TableColumn Name="Column10" Width="28.35"/>
|
||||
<TableColumn Name="Column11" Width="37.8"/>
|
||||
<TableColumn Name="Column12" Width="56.7"/>
|
||||
<TableColumn Name="Column13" Width="47.25"/>
|
||||
<TableColumn Name="Column14" Width="47.25"/>
|
||||
<TableColumn Name="Column15" Width="56.7"/>
|
||||
<TableColumn Name="Column16" Width="56.7"/>
|
||||
<TableRow Name="Row1" Height="26.46">
|
||||
<TableCell Name="Cell1" Text="JA-T6.35.0117.2013" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="16"/>
|
||||
<TableCell Name="Cell2" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell3" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell4" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell5" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell26" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell27" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell28" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell29" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell30" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell31" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell32" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell33" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell34" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell35" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell36" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row2" Height="32.13">
|
||||
<TableCell Name="Cell6" Text="浙 江 鼎 盛 石 化 工 程 有 限 公 司" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt" ColSpan="16"/>
|
||||
<TableCell Name="Cell7" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell8" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell9" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell10" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell37" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell38" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell39" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell40" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell41" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell42" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell43" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell44" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell45" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell46" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell47" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row3" Height="37.69">
|
||||
<TableCell Name="Cell11" Text="持证焊工焊绩档案" HorzAlign="Center" VertAlign="Center" Font="黑体, 16pt, style=Bold" ColSpan="16"/>
|
||||
<TableCell Name="Cell12" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell13" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell14" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell15" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell48" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell49" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell50" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell51" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell52" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell53" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell54" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell55" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell56" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell57" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell58" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row4" Height="30.24">
|
||||
<TableCell Name="Cell16" Text="姓名:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell17" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell18" Text="[welderName]" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell19" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell20" Text="焊工钢印代号:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell59" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell60" Text="[welderCode]" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell61" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell62" Text="[years]" HorzAlign="Right" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell63" Text="年" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell64" Text="[months]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell65" Text="月" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell66" Text="共[TotalPages#]页 第[Page#]页" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="4"/>
|
||||
<TableCell Name="Cell67" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell68" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell69" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row5" Height="26.46">
|
||||
<TableCell Name="Cell21" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell22" Border.Lines="All" Text="施工号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
|
||||
<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" ColSpan="2" RowSpan="2"/>
|
||||
<TableCell Name="Cell25" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell70" Border.Lines="All" Text="项目代号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
|
||||
<TableCell Name="Cell71" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell72" Border.Lines="All" Text="报告号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell73" Border.Lines="All" Text="探伤总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell74" Border.Lines="All" Text="一次探伤总数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
|
||||
<TableCell Name="Cell75" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell76" Border.Lines="All" Text="一次合格数" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell77" Border.Lines="All" Text="返修数量" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell78" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell79" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell80" Border.Lines="All" Text="一次合格率" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row6">
|
||||
<TableCell Name="Cell81" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell82" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell84" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell86" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell89" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell90" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell91" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell92" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell93" Border.Lines="All" Text="一次" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell94" Border.Lines="All" Text="二次" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell95" Border.Lines="All" Text="三次" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell96" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageHeaderBand>
|
||||
<DataBand Name="Data1" Top="175.88" Width="971.46" Height="32.13" Guides="0,32.13">
|
||||
<TableObject Name="Table2" Width="963.9" Height="32.13" Border.Lines="Left, Right, Bottom" ManualBuildEvent="Table2_ManualBuild">
|
||||
<TableColumn Name="Column17" Width="41.58"/>
|
||||
<TableColumn Name="Column18" Width="13.23"/>
|
||||
<TableColumn Name="Column19" Width="98.28"/>
|
||||
<TableColumn Name="Column20" Width="51.03"/>
|
||||
<TableColumn Name="Column21" Width="183.33"/>
|
||||
<TableColumn Name="Column22" Width="37.8"/>
|
||||
<TableColumn Name="Column23" Width="56.7"/>
|
||||
<TableColumn Name="Column24" Width="103.95"/>
|
||||
<TableColumn Name="Column25" Width="47.25"/>
|
||||
<TableColumn Name="Column26" Width="28.35"/>
|
||||
<TableColumn Name="Column27" Width="37.8"/>
|
||||
<TableColumn Name="Column28" Width="56.7"/>
|
||||
<TableColumn Name="Column29" Width="47.25"/>
|
||||
<TableColumn Name="Column30" Width="47.25"/>
|
||||
<TableColumn Name="Column31" Width="56.7"/>
|
||||
<TableColumn Name="Column32" Width="56.7"/>
|
||||
<TableRow Name="Row7" Height="32.13">
|
||||
<TableCell Name="Cell177" Border.Lines="All" Text="[Data.Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell178" Border.Lines="All" Text="[Data.ProjectCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell179" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell180" Border.Lines="All" Text="[Data.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell181" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell182" Border.Lines="All" Text="[Data.ProjectCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell183" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell184" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell185" Border.Lines="All" Text="[Data.TotalFilmNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell186" Border.Lines="All" Text="[Data.OneToatalFilmNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell187" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell188" Border.Lines="All" Text="[Data.OnePassFilmNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell189" Border.Lines="All" Text="[Data.OneRepairFilmNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell190" Border.Lines="All" Text="[Data.TwoRepairFilmNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell191" Border.Lines="All" Text="[Data.ThreeRepairFilmNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell192" Border.Lines="All" Text="[Data.OKRate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</DataBand>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="248.14" Width="971.46">
|
||||
<ChildBand Name="Child1" Top="212.01" Width="971.46" Height="32.13" Guides="0,32.13" FillUnusedSpace="true">
|
||||
<TableObject Name="Table3" Width="963.9" Height="32.13" Border.Lines="Left, Right, Bottom">
|
||||
<TableColumn Name="Column33" Width="41.58"/>
|
||||
<TableColumn Name="Column34" Width="13.23"/>
|
||||
<TableColumn Name="Column35" Width="98.28"/>
|
||||
<TableColumn Name="Column36" Width="51.03"/>
|
||||
<TableColumn Name="Column37" Width="183.33"/>
|
||||
<TableColumn Name="Column38" Width="37.8"/>
|
||||
<TableColumn Name="Column39" Width="56.7"/>
|
||||
<TableColumn Name="Column40" Width="103.95"/>
|
||||
<TableColumn Name="Column41" Width="47.25"/>
|
||||
<TableColumn Name="Column42" Width="28.35"/>
|
||||
<TableColumn Name="Column43" Width="37.8"/>
|
||||
<TableColumn Name="Column44" Width="56.7"/>
|
||||
<TableColumn Name="Column45" Width="47.25"/>
|
||||
<TableColumn Name="Column46" Width="47.25"/>
|
||||
<TableColumn Name="Column47" Width="56.7"/>
|
||||
<TableColumn Name="Column48" Width="56.7"/>
|
||||
<TableRow Name="Row8" Height="32.13">
|
||||
<TableCell Name="Cell193" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell194" Border.Lines="All" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
|
||||
<TableCell Name="Cell195" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell196" Border.Lines="All" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
|
||||
<TableCell Name="Cell197" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell198" Border.Lines="All" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
|
||||
<TableCell Name="Cell199" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell200" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell201" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell202" Border.Lines="All" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
|
||||
<TableCell Name="Cell203" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell204" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell205" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell206" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell207" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
<TableCell Name="Cell208" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</ChildBand>
|
||||
</ColumnFooterBand>
|
||||
<PageFooterBand Name="PageFooter1" Top="252.14" Width="971.46" Height="66.17" Guides="0,66.17,37.81,28.36">
|
||||
<TableObject Name="Table4" Width="963.92" Height="66.17">
|
||||
<TableColumn Name="Column49" Width="82.69"/>
|
||||
<TableColumn Name="Column50" Width="120.49"/>
|
||||
<TableColumn Name="Column51" Width="120.49"/>
|
||||
<TableColumn Name="Column52" Width="120.49"/>
|
||||
<TableColumn Name="Column53" Width="120.49"/>
|
||||
<TableColumn Name="Column54" Width="120.49"/>
|
||||
<TableColumn Name="Column55" Width="120.49"/>
|
||||
<TableColumn Name="Column56" Width="158.29"/>
|
||||
<TableRow Name="Row9" Height="37.81">
|
||||
<TableCell Name="Cell209" Border.Lines="Left, Top, Bottom" Text="探伤总数:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell210" Border.Lines="Top, Bottom" Text="[sumTotalFilmNum]" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell211" Border.Lines="Top, Bottom" Text=" 一次探伤总数:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell212" Border.Lines="Top, Bottom" Text="[sumOneToatalFilmNum]" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell213" Border.Lines="Top, Bottom" Text=" 一次合格总数:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell234" Border.Lines="Top, Bottom" Text="[sumOnePassFilmNum]" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell235" Border.Lines="Top, Bottom" Text="一次合格率:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell236" Border.Lines="Right, Top, Bottom" Text="[sumOKRate]" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row10" Height="28.36">
|
||||
<TableCell Name="Cell214" Text="质量技术部审核/日期:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell215" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell216" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell217" Text="校对/日期:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell218" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell237" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell238" Text="编制/日期:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell239" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageFooterBand>
|
||||
</ReportPage>
|
||||
</Report>
|
|
@ -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/;"/>
|
||||
|
|
|
@ -8,6 +8,7 @@ using BLL;
|
|||
using Newtonsoft.Json.Linq;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
using System.Linq;
|
||||
using System.IO;
|
||||
|
||||
namespace FineUIPro.Web.Welder
|
||||
{
|
||||
|
@ -334,13 +335,97 @@ namespace FineUIPro.Web.Welder
|
|||
}
|
||||
}
|
||||
|
||||
string varValue = welderName + "|" + welderCode + "|" + years + "|" + months + "|" + sumTotalFilmNum.ToString() + "|" + sumOneToatalFilmNum.ToString() + "|" + sumOnePassFilmNum.ToString() + "|" + sumOKRate;
|
||||
|
||||
varValue = HttpUtility.UrlEncodeUnicode(varValue);
|
||||
string replaceParameter = drpWelder.SelectedValue + "|" + years + "|" + months;
|
||||
|
||||
string reportId = BLL.Const.HGGL_WelderOKRateReportId;
|
||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", reportId, replaceParameter, varValue, "打印 - ")));
|
||||
string initTemplatePath = "";
|
||||
string rootPath = Server.MapPath("~/");
|
||||
BLL.Common.FastReportService.ResetData();
|
||||
|
||||
string strSql = @"SELECT sp.TotalFilmNum,
|
||||
sp.OneToatalFilmNum,
|
||||
sp.OnePassFilmNum,
|
||||
sp.OneRepairFilmNum,
|
||||
sp.TwoRepairFilmNum,
|
||||
sp.ThreeRepairFilmNum,
|
||||
sp.CRepairFilmNum,
|
||||
sp.NoRepairFilmNum,
|
||||
sp.KPassFilmNum,
|
||||
sp.RMaterialFilmNum,
|
||||
(CAST(sp.OKRate AS VARCHAR(6)) + '%') AS OKRate,
|
||||
ROW_NUMBER() over(order by project.ProjectCode) as Num,
|
||||
project.ProjectCode,
|
||||
project.ProjectName
|
||||
FROM dbo.Sp_WelderOKRate sp
|
||||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = sp.ProjectId
|
||||
WHERE sp.WED_ID=@WED_ID and sp.Years=@Years and sp.Months=@Months";
|
||||
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@WED_ID", drpWelder.SelectedValue));
|
||||
listStr.Add(new SqlParameter("@Years", years));
|
||||
listStr.Add(new SqlParameter("@Months", months));
|
||||
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
|
||||
if (tb.Rows.Count > 0)
|
||||
{
|
||||
DataTable dt = new DataTable();
|
||||
dt.TableName = "Data";
|
||||
dt.Columns.Add("Num");
|
||||
dt.Columns.Add("ProjectCode");
|
||||
dt.Columns.Add("ProjectName");
|
||||
dt.Columns.Add("TotalFilmNum");
|
||||
dt.Columns.Add("OneToatalFilmNum");
|
||||
dt.Columns.Add("OnePassFilmNum");
|
||||
dt.Columns.Add("OneRepairFilmNum");
|
||||
dt.Columns.Add("TwoRepairFilmNum");
|
||||
dt.Columns.Add("ThreeRepairFilmNum");
|
||||
dt.Columns.Add("OKRate");
|
||||
|
||||
//tb.DefaultView.Sort = "BakeDate asc";
|
||||
DataRow[] rows = tb.DefaultView.ToTable().Select();
|
||||
foreach (var row in rows)
|
||||
{
|
||||
var newRow = dt.NewRow();
|
||||
newRow["Num"] = row["Num"].ToString();
|
||||
newRow["ProjectCode"] = row["ProjectCode"].ToString();
|
||||
newRow["ProjectName"] = row["ProjectName"].ToString();
|
||||
newRow["TotalFilmNum"] = row["TotalFilmNum"].ToString();
|
||||
newRow["OneToatalFilmNum"] = row["OneToatalFilmNum"].ToString();
|
||||
newRow["OnePassFilmNum"] = row["OnePassFilmNum"].ToString();
|
||||
newRow["OneRepairFilmNum"] = row["OneRepairFilmNum"].ToString();
|
||||
newRow["TwoRepairFilmNum"] = row["TwoRepairFilmNum"].ToString();
|
||||
newRow["ThreeRepairFilmNum"] = row["ThreeRepairFilmNum"].ToString();
|
||||
newRow["OKRate"] = row["OKRate"].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());
|
||||
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)));
|
||||
|
||||
}
|
||||
|
||||
//string varValue = welderName + "|" + welderCode + "|" + years + "|" + months + "|" + sumTotalFilmNum.ToString() + "|" + sumOneToatalFilmNum.ToString() + "|" + sumOnePassFilmNum.ToString() + "|" + sumOKRate;
|
||||
|
||||
//varValue = HttpUtility.UrlEncodeUnicode(varValue);
|
||||
//string replaceParameter = drpWelder.SelectedValue + "|" + years + "|" + months;
|
||||
|
||||
//string reportId = BLL.Const.HGGL_WelderOKRateReportId;
|
||||
//PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", reportId, replaceParameter, varValue, "打印 - ")));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -5,6 +5,7 @@ using System.Data;
|
|||
using System.Web;
|
||||
using BLL;
|
||||
using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
|
||||
namespace FineUIPro.Web.common.ProjectSet
|
||||
{
|
||||
|
@ -336,13 +337,57 @@ namespace FineUIPro.Web.common.ProjectSet
|
|||
{
|
||||
if (tvProject.SelectedNode != null)
|
||||
{
|
||||
string reportId = BLL.Const.HGGL_QualifiedWelderReportId;
|
||||
//string reportId = BLL.Const.HGGL_QualifiedWelderReportId;
|
||||
string projectId = tvProject.SelectedNode.NodeID;
|
||||
if (!string.IsNullOrEmpty(projectId))
|
||||
{
|
||||
var projectName = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
|
||||
string varValue= HttpUtility.UrlEncodeUnicode(projectName);
|
||||
PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("../../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", reportId, projectId, varValue, "打印 - ")));
|
||||
string initTemplatePath = "";
|
||||
string rootPath = Server.MapPath("~/");
|
||||
BLL.Common.FastReportService.ResetData();
|
||||
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@projectId", projectId));
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = BLL.SQLHelper.GetDataTableRunProc("HGGL_sp_rpt_WelderQualified", parameter);
|
||||
|
||||
DataTable dt = new DataTable();
|
||||
dt.TableName = "Data";
|
||||
dt.Columns.Add("Number");
|
||||
dt.Columns.Add("WED_Name");
|
||||
dt.Columns.Add("WED_Code");
|
||||
dt.Columns.Add("CertificateNo");
|
||||
dt.Columns.Add("QualifiedProjectCode");
|
||||
dt.Columns.Add("LimitDate");
|
||||
|
||||
tb.DefaultView.Sort = "Number asc";
|
||||
DataRow[] rows = tb.DefaultView.ToTable().Select();
|
||||
foreach (var row in rows)
|
||||
{
|
||||
var newRow = dt.NewRow();
|
||||
newRow["Number"] = row["Number"].ToString();
|
||||
newRow["WED_Name"] = row["WED_Name"].ToString();
|
||||
newRow["WED_Code"] = row["WED_Code"].ToString();
|
||||
newRow["CertificateNo"] = row["CertificateNo"].ToString();
|
||||
newRow["QualifiedProjectCode"] = row["QualifiedProjectCode"].ToString();
|
||||
newRow["LimitDate"] = row["LimitDate"].ToString();
|
||||
dt.Rows.Add(newRow);
|
||||
}
|
||||
BLL.Common.FastReportService.AddFastreportTable(dt);
|
||||
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
|
||||
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)));
|
||||
|
||||
}
|
||||
//var projectName = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
|
||||
//string varValue= HttpUtility.UrlEncodeUnicode(projectName);
|
||||
//PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("../../Common/ReportPrint/ExReportPrint.aspx?ispop=1&reportId={0}&replaceParameter={1}&varValue={2}&projectId=0", reportId, projectId, varValue, "打印 - ")));
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue