SVN r1236

SVN-Revision: r1236
This commit is contained in:
cyf
2026-06-26 09:34:42 +00:00
parent d8ed05a795
commit 8a4dc54520
7 changed files with 239 additions and 121 deletions
+3 -31
View File
@@ -26,6 +26,7 @@ using FastReport;
using FastReport.Preview;
using System.Windows.Forms;
using System.Threading.Tasks;
using Lskj.Business;
namespace Lskj.Control.Model
{
@@ -115,7 +116,7 @@ namespace Lskj.Control.Model
if (OnAfterPrint != null)
OnAfterPrint(null, null);
}
else if (ERPInfo.Instance.IsUserManager)
else if (ERPInfo.Instance.IsUserManager|| SystemInfo.Instance.PrintTemplate.Split(',').Contains(ERPInfo.Instance.UserName))
{
using (BaseForm form = new BaseForm())
{
@@ -178,33 +179,4 @@ namespace Lskj.Control.Model
form.Dispose();
}
private static void Preview_OnPrint(object sender, PreviewControl.PrintEventArgs e)
{
try
{
if (e.Preview != null && e.Preview.Report != null && e.Preview.Report.Preview != null)
{
//this.ReportObj.PrintSettings.PageRange = PageRange.All; // 设置为全部页面
//this.ReportObj.PrintSettings.PageNumbers = ""; // 清空页码范围
bool isPrint = e.Preview.Report.Preview.Print();
if (isPrint)
{
if (OnAfterPrint != null)
OnAfterPrint(sender, e);
}
}
else
{
MessageUtil.Show("Preview, Report or Report Preview is null");
}
}
catch (Exception ex)
{
string Message = ErrorMessage.PromptErrorMessage(ex);
MessageUtil.Show(Message, ex.Message);
}
}
}
}
private static void Preview_OnPrint(object sender, PreviewControl.PrintEventArgs e)