From 3444b526b6dd0ca487c04c27b8e1f685f02a6134 Mon Sep 17 00:00:00 2001 From: wendy <408182087@qq.com> Date: Sun, 1 Mar 2026 14:48:17 +0800 Subject: [PATCH] =?UTF-8?q?20260301=20=E4=BA=A4=E5=B7=A5=E8=B5=84=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HJGL_DS/BLL/Common/Const.cs | 10 + .../Word/JGZL/工业管道安装汇总表导出模板.docx | Bin 0 -> 16861 bytes .../JGZL/工业管道安装质量证明书导出模板.docx | Bin 0 -> 16550 bytes .../WeldingManage/PipelineManageEdit.aspx.cs | 1 + ...ipelineInstallationQualityCertificate.aspx | 11 +- ...lineInstallationQualityCertificate.aspx.cs | 137 ++++++++++ ...llationQualityCertificate.aspx.designer.cs | 9 + ...IndustrialPipelineInstallationSummary.aspx | 7 +- ...ustrialPipelineInstallationSummary.aspx.cs | 250 +++++++++++++++++- ...pelineInstallationSummary.aspx.designer.cs | 9 + ...estOfPipelineSystemConfirmationRecord.aspx | 6 +- ...OfPipelineSystemConfirmationRecord.aspx.cs | 36 ++- ...eSystemConfirmationRecord.aspx.designer.cs | 4 +- 13 files changed, 458 insertions(+), 22 deletions(-) create mode 100644 HJGL_DS/FineUIPro.Web/File/Word/JGZL/工业管道安装汇总表导出模板.docx create mode 100644 HJGL_DS/FineUIPro.Web/File/Word/JGZL/工业管道安装质量证明书导出模板.docx diff --git a/HJGL_DS/BLL/Common/Const.cs b/HJGL_DS/BLL/Common/Const.cs index cd73d96..1304b2e 100644 --- a/HJGL_DS/BLL/Common/Const.cs +++ b/HJGL_DS/BLL/Common/Const.cs @@ -2456,6 +2456,16 @@ namespace BLL /// 特种设备安装改造维修告知书导出模板 /// public const string JGZL_SpecialEquipmentMaintenanceUrl = "File\\Word\\JGZL\\特种设备安装改造维修告知书导出模板.docx"; + + /// + /// 工业管道安装质量证明书导出模板 + /// + public const string JGZL_IndustrialPipelineInstallationQualityCertificateUrl = "File\\Word\\JGZL\\工业管道安装质量证明书导出模板.docx"; + + /// + /// 工业管道安装汇总表导出模板 + /// + public const string JGZL_IndustrialPipelineInstallationSummaryUrl = "File\\Word\\JGZL\\工业管道安装汇总表导出模板.docx"; #endregion } } diff --git a/HJGL_DS/FineUIPro.Web/File/Word/JGZL/工业管道安装汇总表导出模板.docx b/HJGL_DS/FineUIPro.Web/File/Word/JGZL/工业管道安装汇总表导出模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..c2b7ab2cfe115da9110c1f8272f683963e68d752 GIT binary patch literal 16861 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 literal 0 HcmV?d00001 diff --git a/HJGL_DS/FineUIPro.Web/File/Word/JGZL/工业管道安装质量证明书导出模板.docx b/HJGL_DS/FineUIPro.Web/File/Word/JGZL/工业管道安装质量证明书导出模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..c154c1d6182e58771024d88b48e88868957d504b GIT binary patch literal 16550 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 J$NSr>{|6d=1i=6R literal 0 HcmV?d00001 diff --git a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/PipelineManageEdit.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/PipelineManageEdit.aspx.cs index 90f999b..11bc555 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/PipelineManageEdit.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/WeldingManage/PipelineManageEdit.aspx.cs @@ -164,6 +164,7 @@ drpJoty_B_Rate.Enabled = true; drpJoty_C_Rate.Enabled = true; drpJoty_D_Rate.Enabled = true; + drpIDName.Enabled = true; } } diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx index 34bfec5..46d5bb0 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx +++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx @@ -40,11 +40,14 @@ - + OnClick="btnSave_Click"> + <%----%> + + @@ -110,8 +113,8 @@ - - + + diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs index 8ea738d..18a4437 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs @@ -8,6 +8,7 @@ using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO; +using Aspose.Words; namespace FineUIPro.Web.JGZL { @@ -627,5 +628,141 @@ namespace FineUIPro.Web.JGZL } } #endregion + + #region 导出按钮 + /// 导出按钮 + /// + /// + /// + protected void btnOut_Click(object sender, EventArgs e) + { + string rootPath = Server.MapPath("~/"); + string initTemplatePath = string.Empty; + string uploadfilepath = string.Empty; + string newUrl = string.Empty; + string filePath = string.Empty; + + string projectId = this.tvControlItem.SelectedNodeID; + if (!string.IsNullOrEmpty(projectId)) + { + var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId); + if (report != null) + { + initTemplatePath = Const.JGZL_IndustrialPipelineInstallationQualityCertificateUrl; + uploadfilepath = rootPath + initTemplatePath; + + newUrl = uploadfilepath.Replace("工业管道安装质量证明书导出模板", "工业管道安装质量证明书"); + if (File.Exists(newUrl)) + { + File.Delete(newUrl); + } + File.Copy(uploadfilepath, newUrl); + Document doc = new Aspose.Words.Document(uploadfilepath); + + Bookmark certificateCode = doc.Range.Bookmarks["CertificateCode"]; + if (certificateCode != null) + { + certificateCode.Text = report.CertificateCode; + } + Bookmark engineeringName = doc.Range.Bookmarks["EngineeringName"]; + if (engineeringName != null) + { + engineeringName.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName; + } + Bookmark engineeringCode = doc.Range.Bookmarks["EngineeringCode"]; + if (engineeringCode != null) + { + engineeringCode.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectCode; + } + Bookmark deliveryUnit = doc.Range.Bookmarks["DeliveryUnit"]; + if (deliveryUnit != null) + { + deliveryUnit.Text = report.DeliveryUnit; + } + Bookmark deliveryUnitCode = doc.Range.Bookmarks["DeliveryUnitCode"]; + if (deliveryUnitCode != null) + { + deliveryUnitCode.Text = report.DeliveryUnitCode; + } + Bookmark installStartDate = doc.Range.Bookmarks["InstallStartDate"]; + if (installStartDate != null) + { + installStartDate.Text = report.InstallStartDate.HasValue ? string.Format("{0:yyyy-MM-dd}", report.InstallStartDate) : ""; + } + Bookmark installEndDate = doc.Range.Bookmarks["InstallEndDate"]; + if (installEndDate != null) + { + installEndDate.Text = report.InstallEndDate.HasValue ? string.Format("{0:yyyy-MM-dd}", report.InstallEndDate) : ""; + } + Bookmark pipelineLevel = doc.Range.Bookmarks["PipelineLevel"]; + if (pipelineLevel != null) + { + pipelineLevel.Text = report.PipelineLevel; + } + Bookmark pipelineLength = doc.Range.Bookmarks["PipelineLength"]; + if (pipelineLength != null) + { + pipelineLength.Text = report.PipelineLength; + } + Bookmark designUnit = doc.Range.Bookmarks["DesignUnit"]; + if (designUnit != null) + { + designUnit.Text = report.DesignUnit; + } + Bookmark losslessTestingAgency = doc.Range.Bookmarks["LosslessTestingAgency"]; + if (losslessTestingAgency != null) + { + losslessTestingAgency.Text = report.LosslessTestingAgency; + } + Bookmark supervisoryAndInspectionAgency = doc.Range.Bookmarks["SupervisoryAndInspectionAgency"]; + if (supervisoryAndInspectionAgency != null) + { + if (report.SupervisoryAndInspectionAgency != null) + { + supervisoryAndInspectionAgency.Text = report.SupervisoryAndInspectionAgency; + } + } + Bookmark constructionUnit = doc.Range.Bookmarks["ConstructionUnit"]; + if (constructionUnit != null) + { + constructionUnit.Text = report.ConstructionUnit; + } + Bookmark remark = doc.Range.Bookmarks["Remark"]; + if (remark != null) + { + remark.Text = report.Remark; + } + Bookmark specialEquipmentProductionLicenseCode = doc.Range.Bookmarks["SpecialEquipmentProductionLicenseCode"]; + if (specialEquipmentProductionLicenseCode != null) + { + specialEquipmentProductionLicenseCode.Text = report.SpecialEquipmentProductionLicenseCode; + } + doc.Save(newUrl); + + string fileName = Path.GetFileName(newUrl); + FileInfo info = new FileInfo(newUrl); + long fileSize = info.Length; + Response.Clear(); + Response.ContentType = "application/x-zip-compressed"; + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); + Response.AddHeader("Content-Length", fileSize.ToString()); + Response.TransmitFile(newUrl, 0, fileSize); + Response.Flush(); + Response.Close(); + File.Delete(newUrl); + } + else + { + Alert.ShowInTop("请先保存数据!", MessageBoxIcon.Warning); + return; + } + } + else + { + Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning); + return; + } + } + #endregion } } \ No newline at end of file diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.designer.cs index 9c6fb3e..00c6352 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.designer.cs +++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.designer.cs @@ -122,6 +122,15 @@ namespace FineUIPro.Web.JGZL /// protected global::FineUIPro.Button btnPrint; + ///

+ /// btnOut 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnOut; + /// /// SimpleForm1 控件。 /// diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx index 9dd86cc..9de4b66 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx +++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx @@ -44,6 +44,9 @@ + + @@ -60,7 +63,7 @@ - + @@ -224,7 +227,7 @@ + diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.cs index 7251303..e2a75f8 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.cs @@ -1,17 +1,20 @@ -using BLL; +using Aspose.Words; +using Aspose.Words.Tables; +using BLL; +using Model; +using Newtonsoft.Json.Linq; +using NPOI.SS.Formula.Functions; +using Org.BouncyCastle.Asn1.IsisMtt; using System; using System.Collections.Generic; -using System.Data.SqlClient; using System.Data; +using System.Data.SqlClient; +using System.IO; using System.Linq; using System.Web; +using System.Web.Services; using System.Web.UI; using System.Web.UI.WebControls; -using System.IO; -using Newtonsoft.Json.Linq; -using System.Web.Services; -using Org.BouncyCastle.Asn1.IsisMtt; -using Model; using static System.Windows.Forms.VisualStyles.VisualStyleElement; namespace FineUIPro.Web.JGZL @@ -147,7 +150,7 @@ namespace FineUIPro.Web.JGZL newSummary.VoltageResistantTestMedium = "水";//耐压试验介质 newSummary.LeakageTestMedium = "空气";//泄漏试验介质 newSummary.CleaningMethod = "压缩空气吹扫";//吹扫、清洗方法 - newSummary.VoltageResistantTestPressure = item.ISO_TestPress.Value.ToString(("0.##")) + "MPa";//耐压试验压力 + newSummary.VoltageResistantTestPressure = item.ISO_TestPress.HasValue ? item.ISO_TestPress.Value.ToString(("0.##")) + "MPa" : "";//耐压试验压力 newSummary.LeakageTestPressure = item.LeakageTest + "MPa";//泄漏试验压力 newSummary.CorrosionControlMethod = item.ISO_Paint;//腐蚀控制方式 newSummary.VoltageResistantTestMethod = "水压试验";//耐压试验方法 @@ -612,5 +615,236 @@ namespace FineUIPro.Web.JGZL } } #endregion + + #region 导出按钮 + /// 导出按钮 + /// + /// + /// + protected void btnOut_Click(object sender, EventArgs e) + { + string rootPath = Server.MapPath("~/"); + string initTemplatePath = string.Empty; + string uploadfilepath = string.Empty; + string newUrl = string.Empty; + string filePath = string.Empty; + + //每页显示的固定数据行数 + int rowsPerPage = 4; + + string projectId = this.tvControlItem.SelectedNodeID; + if (!string.IsNullOrEmpty(projectId)) + { + string strSql = @"SELECT * from JGZL_IndustrialPipelineInstallationSummary where ProjectId = @ProjectId "; + List listStr = new List(); + listStr.Add(new SqlParameter("@ProjectId", projectId)); + if (!string.IsNullOrEmpty(this.txtIsoNoS.Text)) + { + strSql += " And PipelineCode like @pipeLineCode"; + listStr.Add(new SqlParameter("@pipeLineCode", "%" + this.txtIsoNoS.Text + "%")); + } + SqlParameter[] parameter = listStr.ToArray(); + DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + if (tb.Rows.Count > 0) + { + initTemplatePath = Const.JGZL_IndustrialPipelineInstallationSummaryUrl; + uploadfilepath = rootPath + initTemplatePath; + + newUrl = uploadfilepath.Replace("工业管道安装汇总表导出模板", "工业管道安装汇总表"); + if (File.Exists(newUrl)) + { + File.Delete(newUrl); + } + File.Copy(uploadfilepath, newUrl); + //更新书签内容 + Document doc = new Aspose.Words.Document(newUrl); + DocumentBuilder builder = new DocumentBuilder(doc); + + Aspose.Words.Tables.Table table = (Aspose.Words.Tables.Table)doc.GetChild(NodeType.Table, 0, true); + + string certificateCode = string.Empty; + string deliveryUnit = string.Empty; + string deliveryUnitCode = string.Empty; + string certificateId = tb.Rows[0]["CertificateId"].ToString(); + var certificate = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateById(certificateId); + if (certificate != null) + { + certificateCode = certificate.CertificateCode; + deliveryUnit = certificate.DeliveryUnit; + deliveryUnitCode = certificate.DeliveryUnitCode; + } + + Bookmark bookmark1 = doc.Range.Bookmarks["certificateCode"]; + if (bookmark1 != null) + { + bookmark1.Text = certificateCode; + } + Bookmark bookmark2 = doc.Range.Bookmarks["deliveryUnit"]; + if (bookmark2 != null) + { + bookmark2.Text = deliveryUnit; + } + Bookmark bookmark3 = doc.Range.Bookmarks["deliveryUnitCode"]; + if (bookmark3 != null) + { + bookmark3.Text = deliveryUnitCode; + } + + // 设置表头行重复显示 + table.Rows[0].RowFormat.HeadingFormat = true; + table.Rows[1].RowFormat.HeadingFormat = true; + table.Rows[2].RowFormat.HeadingFormat = true; + + // 先记录页尾行,并从表格中移除 + //Row footerRow = table.Rows[table.Rows.Count - 1]; + //table.Rows.RemoveAt(table.Rows.Count - 1); + + for (int i = 0; i < tb.Rows.Count; i++) + { + //创建行 + Aspose.Words.Tables.Row row = new Aspose.Words.Tables.Row(doc); + row.Cells.Add(CreateCell(tb.Rows[i]["PipelineCode"].ToString(), doc, 32.3, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["PipelineLevel"].ToString(), doc, 33.7, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["PipelineStartPoint"].ToString(), doc, 31.75, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["PipelineEndPoint"].ToString(), doc, 32, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["DesignPressure"].ToString(), doc, 40, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["DesignTemperature"].ToString(), doc, 36, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["Medium"].ToString(), doc, 30.6, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["Material"].ToString(), doc, 31.47, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["Specifications"].ToString(), doc, 32.3, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["Length"].ToString(), doc, 30, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["LayingMethod"].ToString(), doc, 31.49, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["WeldsNum"].ToString(), doc, 30, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["LosslessRatio"].ToString(), doc, 39, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["VoltageResistantTestMethod"].ToString(), doc, 32.3, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["VoltageResistantTestMedium"].ToString(), doc, 28.6, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["VoltageResistantTestPressure"].ToString(), doc, 38, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["LeakageTestMedium"].ToString(), doc, 37.4, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["LeakageTestPressure"].ToString(), doc, 41.67, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["CleaningMethod"].ToString(), doc, 34.3, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["CorrosionControlMethod"].ToString(), doc, 31.2, "", "")); + row.Cells.Add(CreateCell(tb.Rows[i]["InsulationMethod"].ToString(), doc, 43.9, "", "")); + + table.Rows.Insert(i + 3, row); + } + // 计算并插入空白行,填满整页 + // 计算总数据行数 + int totalDataRows = tb.Rows.Count; + // 计算需要补充的空白行数量 + int remainder = totalDataRows % rowsPerPage; + int needBlankRows = remainder == 0 ? 0 : rowsPerPage - remainder; + + // 插入空白行(和数据行格式保持一致,仅内容为空) + for (int i = 0; i < needBlankRows - 1; i++) + { + Aspose.Words.Tables.Row blankRow = new Aspose.Words.Tables.Row(doc); + // 空白行的单元格宽度和数据行保持一致 + blankRow.Cells.Add(CreateCell("", doc, 32.3, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 33.7, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 31.75, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 32, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 40, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 36, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 30.6, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 31.47, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 32.3, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 30, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 31.49, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 30, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 39, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 32.3, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 28.6, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 38, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 37.4, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 41.67, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 34.3, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 31.2, "", "")); + blankRow.Cells.Add(CreateCell("", doc, 43.9, "", "")); + + // 插入到表格最后一行 + table.Rows.Add(blankRow); + } + //把页尾行重新加回表格最后 + //table.Rows.Add(footerRow); + + //自动设置表格样式 + table.AutoFit(AutoFitBehavior.FixedColumnWidths); + table.Alignment = TableAlignment.Center; + + doc.Save(newUrl); + + string fileName = Path.GetFileName(newUrl); + FileInfo info = new FileInfo(newUrl); + long fileSize = info.Length; + Response.Clear(); + Response.ContentType = "application/x-zip-compressed"; + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); + Response.AddHeader("Content-Length", fileSize.ToString()); + Response.TransmitFile(newUrl, 0, fileSize); + Response.Flush(); + Response.Close(); + File.Delete(newUrl); + } + else + { + Alert.ShowInTop("没有要导出的数据!", MessageBoxIcon.Warning); + return; + } + } + else + { + Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning); + return; + } + } + + public static Cell CreateCell(String value, Document doc, double cellWidth, string cellMerge = "", string CenterPage = "", string cellUnitLeft = "") + { + Cell cell = new Cell(doc); + Paragraph p = new Paragraph(doc); + if (!string.IsNullOrEmpty(cellMerge)) + { + if (cellMerge == "0") + { + cell.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.First;//竖直方向合并的第一个单元格 + } + else + { + cell.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.Previous;//竖直方向合并的第一个单元格 + } + + } + else + { + cell.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; + } + if (!string.IsNullOrEmpty(CenterPage)) + { + //序号 + value = " " + value; + } + if (!string.IsNullOrEmpty(cellUnitLeft)) + { + p.ParagraphFormat.Alignment = ParagraphAlignment.Left;//表格中字体居左 + } + else + { + p.ParagraphFormat.Alignment = ParagraphAlignment.Center;//表格中字体居中 + } + + + p.AppendChild(new Run(doc, value)); + + cell.CellFormat.Width = cellWidth; + + cell.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center; + + cell.CellFormat.Borders.LineWidth = 0.75; + + cell.AppendChild(p); + return cell; + } + + #endregion } } \ No newline at end of file diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.designer.cs index 935679d..9a352bb 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.designer.cs +++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary.aspx.designer.cs @@ -140,6 +140,15 @@ namespace FineUIPro.Web.JGZL /// protected global::FineUIPro.Button btnPrint; + /// + /// btnOut 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnOut; + /// /// Grid1 控件。 /// diff --git a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx index 7ae54c5..3652c4e 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx +++ b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx @@ -81,7 +81,11 @@ - + + + + + - /// txtCheckItem3 控件。 + /// drpCheckItem3 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.TextBox txtCheckItem3; + protected global::FineUIPro.DropDownList drpCheckItem3; /// /// WindowPrint 控件。