发布购买收据后,我需要向用户显示一些消息,因此我在Released Field更新事件中添加了代码,并尝试使用PXOperationCompletedException方法显示一些消息,但是问题是,发布了购买收据和库存收据也创建但未发布。有人可以建议我在发布采购收据后如何显示自定义消息(如弹出窗口)。
public class INReleaseProcessExt : PXGraphExtension<INReleaseProcess>
{
protected void INRegister_Released_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e, PXFieldUpdated BaseEvent)
{
BaseEvent?.Invoke(cache, e);
INRegister row = e.Row as INRegister;
if (row == null)
return;
if (row.OrigModule == "PO")
throw new PXOperationCompletedException("Purchse Receipt is released");
}
}