提交银行付款前进行校验的二开思路原创
6人赞赏了该文章
1,316次浏览
编辑于2021年11月19日 10:56:36
继承并替换单据列表插件(Kingdee.K3.FIN.WB.Business.PlugIn.Common.WithEbankServiceList)和表单插件(Kingdee.K3.FIN.WB.Business.PlugIn.Common.WithEbankServiceEdit),重新BeforeDoOperation方法,在base.BeforeDoOperation();前对选中数据进行校验,如果校验通过则继续执行base方法,校验不通过则执行e.Cancel=true;并return;
public override void BeforeDoOperation(BeforeDoOperationEventArgs e)
{
if (e.Operation.FormOperation.Operation.Equals(OperationConst.SubmitBank)
&& 校验不通过)
{
e.Cancel = true;
return;
}
base.BeforeDoOperation(e);
}
赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读