protected virtual void _(Events.RowPersisted <APInvoice> e) { if (e.Row == null || SharedFunctions.isFSSetupSet(Base) == false) { return; } APInvoice apInvoiceRow = (APInvoice)e.Row; if (e.Operation == PXDBOperation.Delete && e.TranStatus == PXTranStatus.Open) { InvoicingFunctions.CleanPostingInfoLinkedToDoc(apInvoiceRow); } }
protected virtual void ARInvoice_RowPersisted(PXCache cache, PXRowPersistedEventArgs e) { if (e.Row == null || SharedFunctions.isFSSetupSet(Base) == false) { return; } ARInvoice arInvoiceRow = (ARInvoice)e.Row; if (e.Operation == PXDBOperation.Delete && e.TranStatus == PXTranStatus.Open) { InvoicingFunctions.CleanPostingInfoLinkedToDoc(arInvoiceRow); InvoicingFunctions.CleanContractPostingInfoLinkedToDoc(arInvoiceRow); } }
protected virtual void _(Events.RowPersisted <SOInvoice> e) { if (e.Row == null) { return; } SOInvoice soInvoiceRow = (SOInvoice)e.Row; if (e.TranStatus == PXTranStatus.Open) { if (e.Operation == PXDBOperation.Delete) { InvoicingFunctions.CleanPostingInfoLinkedToDoc(soInvoiceRow); } } }