HMI工序报工列表报工的时候判断上到序是否完工,不完工本序不允许报工

【应用场景】
HMI工序报工列表报工的时候判断上到序是否完工,如果是不完工,本序不允许报工
【实现步骤】
<1>编写表单插件和服务插件,代码如下。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.K3.MFG.ServiceHelper.SFC;
using Kingdee.BOS.Util;
using Kingdee.K3.Core.MFG;
using Kingdee.K3.Core.MFG.EntityHelper;
using Kingdee.K3.Core.MFG.EnumConst;
namespace Kingdee.K3.MFG.Mobile.Business.PlugIn.SFC.Complex
{
public class Class1 : ComplexOperReportList
{
public override void ButtonClick(ButtonClickEventArgs e)
{
if (e.Key.ToUpper() == "FBUTTON_CONFIRM")
{
var dicRowData = this.GetCurrentRowData();
DynamicObject operEntity = GetOperData(Convert.ToInt64(dicRowData["FOptPlanId"]), Convert.ToInt64(dicRowData["FOptPlanOptId"]));
DynamicObjectCollection operColls = OperationPlanning4TransferServiceHelper.GetOutOperListByCurrInOp(this.Context, operEntity);
if (!operColls.IsNullOrEmptyOrWhiteSpace() && operColls.Any())
{
if (!(operColls.FirstOrDefault()["OperStatus"]).Equals("5"))
{
this.View.ShowErrMessage(" 上道序没有完工!,不允许报工");
return;
}
}
else
{
base.ButtonClick(e);
}
}
else
{
base.ButtonClick(e);
}
}
}
}
protected DynamicObjHMI工序报工列表报工的时候判断上到序是否完工,不完工本序不允许报工
【应用场景】HMI工序报工列表报工的时候判断上到序是否完工,如果是不完工,本序不允许报工【实现步骤】<1>编写表单插件和服务插件,代码如...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



