43 lines
1.5 KiB
C#
43 lines
1.5 KiB
C#
![]() |
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);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|