李狗蛋 63782940f4 1
2025-04-22 19:26:31 +08:00

43 lines
1.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GZ_LTHPilot_ORDER.PRD_PPBOMCHANGE
{
[Description("动态窗口表单插件:生产用料清单表单批量替换按钮,返回选择物料编码"), HotUpdate]
public class PLTHForm : AbstractDynamicFormPlugIn
{
string FPrdOrgId;
public override void OnLoad(EventArgs e)
{
base.OnLoad(e);
//接受传过来的生产组织FID并对窗口的组织字段进行赋值
FPrdOrgId = Convert.ToString(this.View.OpenParameter.GetCustomParameter("EntryPrimaryKeys"));
this.View.Model.SetValue("F_OrgId_83g", FPrdOrgId);
}
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
if (e.BarItemKey.Equals("YKQC_tbButton", StringComparison.OrdinalIgnoreCase))
{
//点击确定按钮,将数据传回生产用料清单变更单
var returnData = (DynamicObject)this.View.Model.GetValue("F_Base_qtr");
if (returnData != null)
{
var WLFId = Convert.ToString(returnData["Id"]);
this.View.ReturnToParentWindow(WLFId);
}
}
}
}
}