Aspose.Words.Examples.CSharp.LINQ.Common.GetContracts C# (CSharp) Метод

GetContracts() публичный статический Метод

public static GetContracts ( ) : IEnumerable
Результат IEnumerable
        public static IEnumerable<Contract> GetContracts()
        {
            // ExStart:GetContracts
            foreach (Manager manager in GetManagers())
            {
                foreach (Contract contract in manager.Contracts)
                    yield return contract;
            }
            // ExEnd:GetContracts
        }

Usage Example

        public static void Run()
        {
            // ExStart:ProgressiveTotal
            // The path to the documents directory.
            string dataDir  = RunExamples.GetDataDir_LINQ();
            string fileName = "ProgressiveTotal.doc";

            // Load the template document.
            Document doc = new Document(dataDir + fileName);

            // Create a Reporting Engine.
            ReportingEngine engine = new ReportingEngine();

            // Execute the build report.
            engine.BuildReport(doc, Common.GetContracts(), "contracts");
            dataDir = dataDir + RunExamples.GetOutputFilePath(fileName);
            // Save the finished document to disk.
            doc.Save(dataDir);
            // ExEnd:ProgressiveTotal
            Console.WriteLine("\nFile saved at " + dataDir);
        }
All Usage Examples Of Aspose.Words.Examples.CSharp.LINQ.Common::GetContracts