Beispiel #1
0
        protected virtual void _(Events.RowInserted <APAdjust> args)
        {
            var adjustment = args.Row;

            if (adjustment != null && LienWaiverSetup.Current.ShouldWarnOnPayment == true &&
                DoesAnyOutstandingLienWaiverExist(adjustment))
            {
                LienWaiverWarningsCacheService.Add(adjustment);
            }
        }
Beispiel #2
0
        protected virtual void _(Events.RowSelected <APAdjust> args)
        {
            var adjustment = args.Row;

            if (adjustment != null && LienWaiverWarningsCacheService.ShouldShowWarning(adjustment))
            {
                args.Cache.RaiseException <APAdjust.vendorID>(adjustment,
                                                              ComplianceMessages.LienWaiver.BillHasOneOrMoreOutstandingLienWaivers, errorLevel: PXErrorLevel.RowWarning);
            }

            Base.APDocumentList.SetParametersDelegate(ConfirmProcessing);
        }