Example #1
0
        //Enable the Assign action when the Status is ReadyForAssignment
        protected virtual void _(Events.RowSelected <RSSVWorkOrder> e)
        {
            RSSVWorkOrder row = e.Row;

            if (row == null)
            {
                return;
            }
            Assign.SetEnabled(row.Status == WorkOrderStatusConstants.ReadyForAssignment &&
                              WorkOrders.Cache.GetStatus(row) != PXEntryStatus.Inserted);
            Complete.SetEnabled(row.Status == WorkOrderStatusConstants.Assigned);
        }