Example #1
0
 protected void grid_RowDataBound(object sender, PX.Web.UI.PXGridRowEventArgs e)
 {
     EPApprovalProcess.EPOwned item = e.Row.DataItem as EPApprovalProcess.EPOwned;
     if (item == null)
     {
         return;
     }
     if (item.Escalated > 0)
     {
         e.Row.Style.CssClass = "CssEscalated";
     }
 }
        public static POOrder GetSubcontractEntity(this EPApprovalProcess.EPOwned epOwned, PXGraph graph)
        {
            if (epOwned == null || epOwned.EntityType != typeof(POOrder).FullName)
            {
                return(null);
            }
            var purchaseOrder = new PXSelect <POOrder,
                                              Where <POOrder.noteID, Equal <Required <POOrder.noteID> > > >(graph).SelectSingle(epOwned.RefNoteID);

            return(purchaseOrder.OrderType == POOrderType.RegularSubcontract
                ? purchaseOrder
                : null);
        }