主页 > 互联网  > 

C#插件实现单据审核不通过报错提示

C#插件实现单据审核不通过报错提示
C#插件实现单据审核不通过报错提示 方式一

方式二

方式三 通过校验器处理 public class CheckPurPrice : AbstractValidator { public override void Validate(ExtendedDataEntity[] dataEntities, ValidateContext validateContext, Context ctx) { foreach (ExtendedDataEntity dyn in dataEntities) { long fid = Convert.ToInt64(dyn["Id"]); string billNo = dyn["BillNo"].ToString();//单据编码 //异常信息 string _errorMsg = string.Empty; //获取当前用户 string userName = this.Context.UserName; if (userName != "聂X华") { _errorMsg = string.Format("应付单【{0}】只能由XXX审核。", billNo); } if (!string.IsNullOrEmpty(_errorMsg)) { string titleInfo = string.Format("应付单-审核"); ValidationErrorInfo errorInfo = new ValidationErrorInfo(string.Empty, fid.ToString() , dyn.DataEntityIndex, dyn.RowIndex , fid.ToString(), _errorMsg, titleInfo, ErrorLevel.Error); validateContext.AddError(dyn, errorInfo); } } } }

总结

是我,我选择校验器

标签:

C#插件实现单据审核不通过报错提示由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“C#插件实现单据审核不通过报错提示