public WCFPendingReceive[] PendingReceiveList() { List <WCFPendingReceive> l = new List <WCFPendingReceive>(); foreach (PurchaseOrder g in Data.PendingReceive()) { WCFPendingReceive w = WCFPendingReceive.Make(g.POID, g.CreationDate, g.SupplierCode, g.StoreStaffID); l.Add(w); } return(l.ToArray <WCFPendingReceive>()); }