示例#1
0
 protected void _(Events.RowDeleted <APInvoice> e, PXRowDeleted invokeBaseHandler)
 {
     if (invokeBaseHandler != null)
     {
         invokeBaseHandler(e.Cache, e.Args);
     }
     PXUpdate <Set <FLXCommissionTran.aPBillCreated, Required <FLXCommissionTran.aPBillCreated>, Set <FLXCommissionTran.aPBillRefNBr, Required <FLXCommissionTran.aPBillRefNBr> > >, FLXCommissionTran, Where <FLXCommissionTran.aPBillRefNBr, Equal <Required <APInvoice.refNbr> > > > .Update((PXGraph)this.Base, (object)false, null, (object)e.Row.RefNbr);
 }
        protected virtual void SOLine_RowDeleted(PXCache sender, PXRowDeletedEventArgs e, PXRowDeleted del)
        {
            del?.Invoke(sender, e);

            var row = (SOLine)e.Row;

            if (row == null || IsBlanketOrder)
            {
                return;
            }

            UpdateParentBlanketOrderLine(row, row.OrderQty.GetValueOrDefault() * -1);
        }