From de36c0ca2cf5fef3f779838420711933105805c2 Mon Sep 17 00:00:00 2001 From: liqionghai <1> Date: Fri, 12 Dec 2025 01:33:34 +0800 Subject: [PATCH] 1 --- .../AccountsReceivable/LiteVersionPlugIn.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Pilot.Report.Exploitation/AccountsReceivable/LiteVersionPlugIn.cs b/Pilot.Report.Exploitation/AccountsReceivable/LiteVersionPlugIn.cs index cc5e5e3..9ab53ed 100644 --- a/Pilot.Report.Exploitation/AccountsReceivable/LiteVersionPlugIn.cs +++ b/Pilot.Report.Exploitation/AccountsReceivable/LiteVersionPlugIn.cs @@ -12,6 +12,7 @@ using NPOI.SS.UserModel; using NPOI.SS.Util; using NPOI.XSSF.UserModel; using System; +using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.IO; @@ -29,9 +30,11 @@ namespace Pilot.Report.Exploitation.AccountsReceivable public override void BarItemClick(BarItemClickEventArgs e) { base.BarItemClick(e); + List BarItemKeyList = new List { "Test_Button_3", "Test_Button_1" }; // 判断 应收对账单【简易版】按钮 - if (e.BarItemKey == "Test_Button_1") + if (BarItemKeyList.Contains(e.BarItemKey)) { + string IsXN = e.BarItemKey == "Test_Button_3" ? "XN" : ""; var reportModel = this.SysReportModel; //单据头 @@ -75,18 +78,18 @@ namespace Pilot.Report.Exploitation.AccountsReceivable fDate2 = sqlTestList[0]["FDate"].ToString().Split(' ')[0]; } - Main(filePath, fClient, fDate, fProject, list, Num, fAmount, fDate2, F_SFYJKH, Context); + Main(filePath, fClient, fDate, fProject, list, Num, fAmount, fDate2, F_SFYJKH, Context, IsXN); } } /// /// 赋值EXCEL /// - static void Main(string outputFilePath, string fClient, string fDate, string fProject, DataRowCollection list, int Num, decimal fAmount,string fDate2, string F_SFYJKH, Kingdee.BOS.Context Context) + static void Main(string outputFilePath, string fClient, string fDate, string fProject, DataRowCollection list, int Num, decimal fAmount,string fDate2, string F_SFYJKH, Kingdee.BOS.Context Context, string IsXN) { #region Excel代码 - string filePath = @"D:\KingdeeModel\对账单模板.xlsx"; + string filePath = $@"D:\KingdeeModel\对账单模板{IsXN}.xlsx"; FileStream file = new FileStream(filePath, FileMode.Open, FileAccess.Read); IWorkbook workbook = new XSSFWorkbook(file); file.Close();