protected virtual void FABookBalance_RowSelected(PXCache sender, PXRowSelectedEventArgs e) { FABookBalance bal = (FABookBalance)e.Row; if (bal == null || PXLongOperation.Exists(UID)) { return; } try { AssetProcess.CheckUnreleasedTransactions(this, bal); } catch (PXException exc) { PXUIFieldAttribute.SetEnabled <FABookBalance.selected>(sender, bal, false); sender.RaiseExceptionHandling <FABookBalance.selected>(bal, null, new PXSetPropertyException(exc.MessageNoNumber, PXErrorLevel.RowWarning)); } }