protected virtual void EPOwned_RowUpdated(PXCache sender, PXRowUpdatedEventArgs e)
        {
            EPOwned row = e.Row as EPOwned;

            if (row != null && row.Selected != true)
            {
                sender.SetStatus(row, PXEntryStatus.Notchanged);
            }
        }
Beispiel #2
0
        private bool GetEscalated(EPOwned doc)
        {
            if (doc == null)
            {
                return(false);
            }

            return((doc.WaitTime ?? 0) > 0 ? ((DateTime)doc.CreatedDateTime).AddMinutes((int)doc.WaitTime) < DateTime.Now : false);
        }
Beispiel #3
0
        private bool GetEscalated(Guid?refNoteID)
        {
            EPOwned item =
                PXSelect <EPOwned,
                          Where <EPOwned.refNoteID, Equal <Required <EPOwned.refNoteID> >,
                                 And <EPOwned.status, Equal <EPApprovalStatus.pending>,
                                      And <EPOwned.workgroupID, Escalated <Current <AccessInfo.userID>, EPApproval.workgroupID, EPApproval.ownerID, EPApproval.createdDateTime> > > > >
                .Select(this, refNoteID);

            return(item != null);
        }