public IEnumerable subcontracts() { var subcontracts = Base1.pOOrderslist().Cast <POOrderRS>() .Where(x => x.OrderType == POOrderType.RegularSubcontract); foreach (var subcontract in subcontracts) { var extension = PXCache <POOrderRS> .GetExtension <PoOrderRsExt>(subcontract); extension.ProjectCD = GetSubcontractProjectName(subcontract); yield return(subcontract); } }
public IEnumerable poOrdersList() { return(Base1.pOOrderslist().Cast <POOrderRS>() .Where(po => po.OrderType != POOrderType.RegularSubcontract)); }