using Kingdee.BOS.Core.Report;
|
using Kingdee.BOS.Core.Report.PlugIn;
|
using Kingdee.BOS.Core.Report.PlugIn.Args;
|
using Kingdee.BOS.Util;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace zymes_Project.BillView
|
{
|
/// <summary>
|
/// 供应商送料计划订单列表跳转插件
|
/// </summary>
|
[Description("供应商送料计划订单列表跳转插件")]
|
[HotUpdate]
|
public class FeedPlanOrderReportBill : AbstractSysReportPlugIn//报表表单插件
|
{
|
public override void CellDbClick(CellEventArgs Args)
|
{
|
base.CellDbClick(Args);
|
string fmaterial = ((ISysReportViewService)this.View).GetCurrentRowValue("Fcolumn3")?.ToString();//物料代码
|
string fstock = ((ISysReportViewService)this.View).GetCurrentRowValue("Fcolumn11")?.ToString();//仓库
|
string fstockid = "";
|
switch (fstock)
|
{
|
case "新厂":
|
fstockid = "5fe5d920a3f2bf";
|
break;
|
case "老厂":
|
fstockid = "5fe5d926a3f2c1";
|
break;
|
case "江苏韩电":
|
fstockid = "5fe5d92ca3f2c3";
|
break;
|
}
|
|
/*
|
5fe5d920a3f2bf 新厂
|
5fe5d926a3f2c1 老厂
|
5fe5d92ca3f2c3 江苏韩电
|
*/
|
SysReportShowParameter sysReportShowParameter = new SysReportShowParameter();
|
sysReportShowParameter.IsShowFilter = false;//不显示过滤框
|
sysReportShowParameter.FormId = "QOUL_FeedPlanOrderDetailReport";
|
sysReportShowParameter.ParentPageId = this.View.ParentFormView.PageId;
|
sysReportShowParameter.CustomParams.Add("fmaterial", fmaterial);//可以将A报表的获得信息
|
sysReportShowParameter.CustomParams.Add("fstockid", fstockid);//可以将A报表的获得信息
|
//添加到里面,带到下一个报表B
|
this.View.ShowForm(sysReportShowParameter);
|
}
|
}
|
}
|